COGS Vocabulary

RDF/XML version of this vocabulary. Turtle version of this vocabulary.

Last update:

10 March 2014

Namespace URI:

http://vocab.deri.ie/cogs#

Abstract

COGS: Vocabulary for describing ETL and data transformation activities.

All terms at a glance

Classes: AdHocProcess | AggregateRows | Append | ApplyFormula | ApplyScript | Assignment | AutomatedAdHocProcess | AutomatedMatching | AutomatedValidation | Ceil | CharacterSetConversion | Class | Column | ColumnOperation | ConstructiveMerge | Copy | Cube | DSN | DataAccessLayer | DataManagementLayer | DataMart | DataStream | Database | DatetimeConversion | Deduplication | DeleteColumn | DeleteQueryObject | DeleteRow | DeleteTriple | DestructiveMerge | Device | DimensionTable | Endpoint | Event | Exception | Execution | ExecutionStatus | Extraction | FactTable | Fail | FieldDecoding | File | FileLookup | FillDown | Filter | FormatRevision | Formula | FullRefresh | GraphOperation | HumanMatching | HumanValidation | IncrementalLoad | InitialLoad | Input | InsertColumn | InsertQueryObject | InsertRow | InsertTriple | Job | JoinRows | KeyGeneration | KeyRestructuring | LastError | Layer | Loading | Log | Lookup | Lowercase | ManualAdHocProcess | ManuallyStartedJob | Mapping | MappingFile | MappingProcess | MergeRow | Metadata | Method | Move | NumericCast | NumericOperation | ObjectReference | ObjectRepresentation | Operation | Operator | Order | Output | Parsing | Paste | PerformanceIndicator | PredefinedMatching | Prefiltering | PresentationArea | Program | Publication | Query | QueryObject | RDFDataPropertyMapping | RDFGraph | RDFInstanceMapping | RDFNamedGraph | RDFObjectPropertyMapping | RESTLookup | RegexFilter | RejectedData | RenameColumn | Replace | Round | Row | RowOperation | Rule | RulesBasedMatching | Running | ScheduledJob | Schema | Script | SelectQueryObject | SemanticSimilarity | Sensor | Server | Service | SimilarityMatching | SortRow | Source | Split | SplitColumn | StaggingArea | StagingAreaArtifact | StoredProcedure | StringFilter | StringOperation | StringSimilarity | Success | Table | TableLookup | TerminologicalMapping | Transformation | TransformationProcess | Trigger | Trim | UnitConversion | UpdateQueryObject | Uppercase | Validation | ValueCalculation | ValueOperation | View | WebServiceLookup


Properties: associatedEndpoint | associatedGraph | dependsOn | hasEndPoint | hasStartPoint | isExpressedBy | precededBy

This vocabulary has been imported from a file.

Classes

Class: cogs:AdHocProcess

AdHocProcessProcess that seeks a solution designed for a specific problem or task, non-generalizable, and not intended to be able to be adapted to other purposes. @en-us

URI:
http://vocab.deri.ie/cogs#AdHocProcess
Superclass:
cogs:Execution
Subclasses:
cogs:ManualAdHocProcess, cogs:AutomatedAdHocProcess

Class: cogs:AggregateRows

AggregateRows Functions which return a single result row based on groups of rows. @en-us

URI:
http://vocab.deri.ie/cogs#AggregateRows
Superclass:
cogs:RowOperation

Class: cogs:Append

AppendString operation for concatenating lists or arrays. @en-us

URI:
http://vocab.deri.ie/cogs#Append
Superclass:
cogs:StringOperation

Class: cogs:ApplyFormula

ApplyFormulaNew data are computed based on the user-defined formula. @en-us

URI:
http://vocab.deri.ie/cogs#ApplyFormula
Superclass:
cogs:NumericOperation

Class: cogs:ApplyScript

ApplyScriptExecution of a script. @en-us

URI:
http://vocab.deri.ie/cogs#ApplyScript
Superclass:
cogs:Operation

Class: cogs:Assignment

AssignmentSets or re-sets the value stored in the storage location(s) denoted by a variable name. @en-us

URI:
http://vocab.deri.ie/cogs#Assignment
Superclass:
cogs:ValueOperation

Class: cogs:AutomatedAdHocProcess

AutomatedAdHocProcessA non-recurrent, not frequent automated process.

URI:
http://vocab.deri.ie/cogs#AutomatedAdHocProcess
Superclass:
cogs:AdHocProcess

Class: cogs:AutomatedMatching

AutomatedMatchingTask of finding entries that refer to the same entity across different data sources using computer resources. @en-us

URI:
http://vocab.deri.ie/cogs#AutomatedMatching
Superclass:
cogs:MappingProcess
Subclasses:
cogs:SimilarityMatching, cogs:RulesBasedMatching

Class: cogs:AutomatedValidation

AutomatedValidationValidation performed by a computer. @en-us

URI:
http://vocab.deri.ie/cogs#AutomatedValidation
Superclass:
cogs:Validation

Class: cogs:Ceil

CeilReturns the smallest integer greater than or equal to n. @en-us

URI:
http://vocab.deri.ie/cogs#Ceil
Superclass:
cogs:NumericOperation

Class: cogs:CharacterSetConversion

CharacterSetConversionConverts strings between different character sets. @en-us

URI:
http://vocab.deri.ie/cogs#CharacterSetConversion
Superclass:
cogs:ValueOperation

Class: cogs:Class

ClassA construct that is used as a blueprint to create instances of the class. @en-us

URI:
http://vocab.deri.ie/cogs#Class
Superclass:
prov:Entity

Class: cogs:Column

ColumnDatabase tables are composed of individual columns corresponding to the attributes of the object. @en-us

URI:
http://vocab.deri.ie/cogs#Column
Superclass:
prov:Entity

Class: cogs:ColumnOperation

ColumnOperationInstructions applied on one or more columns. @en-us

URI:
http://vocab.deri.ie/cogs#ColumnOperation
Superclass:
cogs:Operation
Subclasses:
cogs:SplitColumn, cogs:RenameColumn, cogs:InsertColumn, cogs:FillDown, cogs:DeleteColumn

Class: cogs:ConstructiveMerge

ConstructiveMergeIf the primary key of an incoming record matches with the key of an existing Record, leaves the existing Record, adds the incoming record and marks the added record as superseding the old record. @en-us

URI:
http://vocab.deri.ie/cogs#ConstructiveMerge
Superclass:
cogs:Loading

Class: cogs:Copy

CopyA piece of data that was duplicated. @en-us

URI:
http://vocab.deri.ie/cogs#Copy
Superclass:
cogs:Operation

Class: cogs:Cube

CubeA multidimensional database that holds data. @en-us

URI:
http://vocab.deri.ie/cogs#Cube
Superclass:
prov:Entity

Class: cogs:DSN

DSNData Source Name (DSN) is a data structure that contains the information about a specific database. @en-us

URI:
http://vocab.deri.ie/cogs#DSN
Superclass:
prov:Entity

Class: cogs:DataAccessLayer

DataAccessLayerLayer that controls access to data in a computer-based information system. @en-us

URI:
http://vocab.deri.ie/cogs#DataAccessLayer
Superclass:
cogs:Layer
Subclass:
cogs:PresentationArea

Class: cogs:DataManagementLayer

DataManagementLayerLayer responsible for the development, execution and supervision of plans, policies, programs and practices that control, protect, deliver and enhance the value of data and information assets. @en-us

URI:
http://vocab.deri.ie/cogs#DataManagementLayer
Superclass:
cogs:Layer
Subclasses:
cogs:StaggingArea, cogs:Source

Class: cogs:DataMart

DataMartData mart is a process-oriented subset of the overall organization’s data based on a foundation of atomic data, and that depends only on the structure of the data-measurement events, not on the anticipated user’s questions.

URI:
http://vocab.deri.ie/cogs#DataMart
Superclass:
prov:Entity

Class: cogs:DataStream

DataStreamA sequence of digitally encoded coherent signals (packets of data) used to transmit or receive information that is in the process of being transmitted. @en-us

URI:
http://vocab.deri.ie/cogs#DataStream
Superclass:
prov:Entity

Class: cogs:Database

DatabaseA database is a collection of information organized into interrelated tables of data and specifications of data objects. @en-us

URI:
http://vocab.deri.ie/cogs#Database
Superclass:
prov:Entity

Class: cogs:DatetimeConversion

DatetimeConversionConversion from a datetime format to a different one.

URI:
http://vocab.deri.ie/cogs#DatetimeConversion
Superclass:
cogs:ValueOperation

Class: cogs:Deduplication

DeduplicationElimination of redundant data. @en-us

URI:
http://vocab.deri.ie/cogs#Deduplication
Superclass:
cogs:RowOperation

Class: cogs:DeleteColumn

DeleteColumnDeletes one or more columns according to a certain criteria to a table. @en-us

URI:
http://vocab.deri.ie/cogs#DeleteColumn
Superclass:
cogs:ColumnOperation

Class: cogs:DeleteQueryObject

DeleteQueryQuery that does a delete operation on a row, column, table for example. @en-us

URI:
http://vocab.deri.ie/cogs#DeleteQueryObject
Superclass:
cogs:QueryObject

Class: cogs:DeleteRow

DeleteRowExclusion of a single or group of rows by a certain criteria on a table. @en-us

URI:
http://vocab.deri.ie/cogs#DeleteRow
Superclass:
cogs:RowOperation

Class: cogs:DeleteTriple

DeleteTripleDeletes on or more triples into the store.@en-us

URI:
http://vocab.deri.ie/cogs#DeleteTriple
Superclass:
cogs:GraphOperation

Class: cogs:DestructiveMerge

DestructiveMergeInputs the incoming data to the target data if the primary key of an incoming record matches with the key of an existing record, updating the matching target record. If the incoming record is a new record without a match with any existing record, it adds the incoming record to the target table. @en-us

URI:
http://vocab.deri.ie/cogs#DestructiveMerge
Superclass:
cogs:Loading

Class: cogs:Device

DeviceA machine designed for a purpose. E.g.: Unit of hardware. @en-us

URI:
http://vocab.deri.ie/cogs#Device
Superclass:
prov:Entity

Class: cogs:DimensionTable

DimensionTableOne of the set of companion tables to a fact table. @en-us

URI:
http://vocab.deri.ie/cogs#DimensionTable
Superclass:
cogs:Table

Class: cogs:Endpoint

EndpointDatabase access point as a web service (SPARQL Endpoint) . @en-us

URI:
http://vocab.deri.ie/cogs#Endpoint
Used with:
cogs:associatedEndpoint
Superclass:
prov:Entity

Class: cogs:Event

EventAn action that is usually initiated outside the scope of a program and that is handled by a piece of code inside the program. @en-us

URI:
http://vocab.deri.ie/cogs#Event
Superclass:
prov:Entity

Class: cogs:Exception

ExceptionAn event, which occurs during the execution of a program, which disrupts the normal flow of the program's instructions. @en-us

URI:
http://vocab.deri.ie/cogs#Exception
Superclass:
prov:Entity

Class: cogs:Execution

ExecutionThe instantiation of an activity or workflow. @en-us

URI:
http://vocab.deri.ie/cogs#Execution
Superclass:
prov:Activity
Subclasses:
cogs:Job, cogs:AdHocProcess

Class: cogs:ExecutionStatus

ExecutionStatusProvides the current execution status of a running process instance (a job). e.g. : fail, running, success. @en-us

URI:
http://vocab.deri.ie/cogs#ExecutionStatus
Subclasses:
cogs:Success, cogs:Running, cogs:Fail

Class: cogs:Extraction

ExtractionThe first part of an ETL process which involves extracting the data from source systems. @en-us

URI:
http://vocab.deri.ie/cogs#Extraction
Superclass:
prov:Activity
Subclasses:
cogs:Prefiltering, cogs:Parsing

Class: cogs:FactTable

FactTableA table that consists of the measurements, metrics or facts of a process. @en-us

URI:
http://vocab.deri.ie/cogs#FactTable
Superclass:
cogs:Table

Class: cogs:Fail

FailStatus of a job that stops operating or functioning. @en-us

URI:
http://vocab.deri.ie/cogs#Fail
Superclass:
cogs:ExecutionStatus

Class: cogs:FieldDecoding

FieldDecodingPerforms decoding operations when you specify field-encoding function. @en-us

URI:
http://vocab.deri.ie/cogs#FieldDecoding
Superclass:
cogs:ValueOperation

Class: cogs:File

FileA block of arbitrary information, or resource for storing information, which is available to a computer program. @en-us

URI:
http://vocab.deri.ie/cogs#File
Superclass:
prov:Entity

Class: cogs:FileLookup

FileLookupThe process of looking up for information on a file. @en-us

URI:
http://vocab.deri.ie/cogs#FileLookup
Superclass:
cogs:Lookup

Class: cogs:FillDown

FillDownCopy the contents of the topmost cells of a selected range into the cells below.@en-us

URI:
http://vocab.deri.ie/cogs#FillDown
Superclass:
cogs:ColumnOperation

Class: cogs:Filter

FilterAn operation that can be used to retain rows in a mapping that do not meet specific conditions. @en-us

URI:
http://vocab.deri.ie/cogs#Filter
Superclass:
cogs:Operation
Subclasses:
cogs:StringFilter, cogs:RegexFilter

Class: cogs:FormatRevision

FormatRevisionReviews the file format. @en-us

URI:
http://vocab.deri.ie/cogs#FormatRevision
Superclass:
cogs:ValueOperation

Class: cogs:Formula

FormulaA rule or principle. @en-us

URI:
http://vocab.deri.ie/cogs#Formula
Superclass:
prov:Entity

Class: cogs:FullRefresh

FullRefreshTruncates all the tables and data gets loaded again. @en-us

URI:
http://vocab.deri.ie/cogs#FullRefresh
Superclass:
cogs:Loading

Class: cogs:GraphOperation

GraphOperationInstructions performed on graphs. @en-us

URI:
http://vocab.deri.ie/cogs#GraphOperation
Superclass:
cogs:Operation
Subclasses:
cogs:InsertTriple, cogs:DeleteTriple

Class: cogs:HumanMatching

HumanMatchingMatching based on a human decision.

URI:
http://vocab.deri.ie/cogs#HumanMatching
Superclass:
cogs:MappingProcess

Class: cogs:HumanValidation

HumanValidationValidation performed by a person: an user or admin. @en-us

URI:
http://vocab.deri.ie/cogs#HumanValidation
Superclass:
cogs:Validation

Class: cogs:IncrementalLoad

IncrementalLoadApplies ongoing changes to one or more tables based on a predefined schedule. @en-us

URI:
http://vocab.deri.ie/cogs#IncrementalLoad
Superclass:
cogs:Loading

Class: cogs:InitialLoad

InitialLoadPopulates the tables in the data warehouse schema and verifies if the data is ready for use. @en-us

URI:
http://vocab.deri.ie/cogs#InitialLoad
Superclass:
cogs:Loading

Class: cogs:Input

InputAny data entered into a computer.@en-us

URI:
http://vocab.deri.ie/cogs#Input
Superclass:
prov:Entity

Class: cogs:InsertColumn

InsertColumnInserts one or more columns according to a certain criteria to a table. @en-us

URI:
http://vocab.deri.ie/cogs#InsertColumn
Superclass:
cogs:ColumnOperation

Class: cogs:InsertQueryObject

InsertQueryQuery that inserts data into the database. @en-us

URI:
http://vocab.deri.ie/cogs#InsertQueryObject
Superclass:
cogs:QueryObject

Class: cogs:InsertRow

InsertRowInclusion of a row on a table. @en-us

URI:
http://vocab.deri.ie/cogs#InsertRow
Superclass:
cogs:RowOperation

Class: cogs:InsertTriple

InsertTripleIncludes one or more triple into the store. @en-us

URI:
http://vocab.deri.ie/cogs#InsertTriple
Superclass:
cogs:GraphOperation

Class: cogs:Job

JobThe instance of a process or group of processes (workflow).

URI:
http://vocab.deri.ie/cogs#Job
Properties include:
cogs:dependsOn
Used with:
cogs:dependsOn
Superclass:
cogs:Execution
Subclasses:
cogs:ScheduledJob, cogs:ManuallyStartedJob

Class: cogs:JoinRows

JoinRowsRow Operation that allows combinations (Cartesian product) of all rows in the input streams.@en-us

URI:
http://vocab.deri.ie/cogs#JoinRows
Superclass:
cogs:RowOperation

Class: cogs:KeyGeneration

KeyGenerationProcess of generating keys/indexes for tables. @en-us

URI:
http://vocab.deri.ie/cogs#KeyGeneration
Superclass:
cogs:Operation

Class: cogs:KeyRestructuring

KeyRestructuringTransformation of keys with built-in meanings into generic keys. @en-us

URI:
http://vocab.deri.ie/cogs#KeyRestructuring
Superclass:
cogs:RowOperation

Class: cogs:LastError

LastErrorFinal error on a execution workflow. @en-us

URI:
http://vocab.deri.ie/cogs#LastError
Superclass:
prov:Entity

Class: cogs:Layer

LayerEach individual level. @en-us

URI:
http://vocab.deri.ie/cogs#Layer
Subclasses:
cogs:DataManagementLayer, cogs:DataAccessLayer

Class: cogs:Loading

LoadingStage that is responsible for loading data into the end target. @en-us

URI:
http://vocab.deri.ie/cogs#Loading
Superclass:
prov:Activity
Subclasses:
cogs:InitialLoad, cogs:IncrementalLoad, cogs:FullRefresh, cogs:DestructiveMerge, cogs:ConstructiveMerge

Class: cogs:Log

LogA record of computer activity. @en-us

URI:
http://vocab.deri.ie/cogs#Log
Superclass:
prov:Entity

Class: cogs:Lookup

LookupA process used to look up data in a relational table, view or dictionary. @en-us

URI:
http://vocab.deri.ie/cogs#Lookup
Superclass:
cogs:Transformation
Subclasses:
cogs:WebServiceLookup, cogs:TableLookup, cogs:RESTLookup, cogs:FileLookup

Class: cogs:Lowercase

LowercaseString operation for converting a string to lowercase.@en-us

URI:
http://vocab.deri.ie/cogs#Lowercase
Superclass:
cogs:StringOperation

Class: cogs:ManualAdHocProcess

ManualAdHocProcessA non-recurrent, not-frequent manual process.

URI:
http://vocab.deri.ie/cogs#ManualAdHocProcess
Superclass:
cogs:AdHocProcess

Class: cogs:ManuallyStartedJob

ManuallyStartedJobJob that was initialized by an user. @en-us

URI:
http://vocab.deri.ie/cogs#ManuallyStartedJob
Superclass:
cogs:Job

Class: cogs:Mapping

MappingThe definition of a semantic equivalence relationship between source and target objects. @en-us

URI:
http://vocab.deri.ie/cogs#Mapping
Superclass:
cogs:Transformation
Subclasses:
cogs:TerminologicalMapping, cogs:RDFInstanceMapping, cogs:MappingProcess

Class: cogs:MappingFile

MappingFileThe specification of a mapping between source and target fields (e.g. RDB2RDF).

URI:
http://vocab.deri.ie/cogs#MappingFile
Superclass:
prov:Entity

Class: cogs:MappingProcess

MappingProcessThe process of mapping information from a source format to a destination format. @en-us

URI:
http://vocab.deri.ie/cogs#MappingProcess
Superclass:
cogs:Mapping
Subclasses:
cogs:PredefinedMatching, cogs:HumanMatching, cogs:AutomatedMatching

Class: cogs:MergeRow

MergeRowRow Operation that allows the comparison of two streams of rows. It is often used in situations where the source system of a data warehouse does not contain a date of last update. @en-us

URI:
http://vocab.deri.ie/cogs#MergeRow
Superclass:
cogs:RowOperation

Class: cogs:Metadata

MetadataData that describe data and other structures, such as objects, business rules and processes. @en-us

URI:
http://vocab.deri.ie/cogs#Metadata
Superclass:
prov:Entity

Class: cogs:Method

MethodA subroutine that is exclusively associated with a object. @en-us

URI:
http://vocab.deri.ie/cogs#Method
Superclass:
prov:Entity

Class: cogs:Move

MoveTo change in position from one point to another. @en-us

URI:
http://vocab.deri.ie/cogs#Move
Superclass:
cogs:Operation

Class: cogs:NumericCast

NumericCastConverts an expression of one numeric data type to another. @en-us

URI:
http://vocab.deri.ie/cogs#NumericCast
Superclass:
cogs:NumericOperation

Class: cogs:NumericOperation

NumericOperationManipulate and manage numeric data. @en-us

URI:
http://vocab.deri.ie/cogs#NumericOperation
Superclass:
cogs:ValueOperation
Subclasses:
cogs:Round, cogs:NumericCast, cogs:Ceil, cogs:ApplyFormula

Class: cogs:ObjectReference

ObjectReferenceValue that enables a program to indirectly access a particular object. @en-us

URI:
http://vocab.deri.ie/cogs#ObjectReference
Superclass:
prov:Entity

Class: cogs:ObjectRepresentation

ObjectRepresentationInternal representation of an object suitable for matching its features. @en-us

URI:
http://vocab.deri.ie/cogs#ObjectRepresentation
Superclass:
prov:Entity

Class: cogs:Operator

OperatorA symbol or function representing a mathematical operation. @en-us

URI:
http://vocab.deri.ie/cogs#Operator
Superclass:
prov:Entity

Class: cogs:Order

OrderApplication of a specific order to a set of elemetns. @en-us

URI:
http://vocab.deri.ie/cogs#Order
Superclass:
cogs:Operation

Class: cogs:Output

OutputInformation, resulting from computer processing, that is delivered to a user. @en-us

URI:
http://vocab.deri.ie/cogs#Output
Superclass:
prov:Entity

Class: cogs:Parsing

ParsingProcess of analyzing text or data, checking for correct syntax and building a representation based on the input tokens. @en-us

URI:
http://vocab.deri.ie/cogs#Parsing
Superclass:
cogs:Extraction

Class: cogs:Paste

PasteTo copy an object from a buffer or clipboard to a file. @en-us

URI:
http://vocab.deri.ie/cogs#Paste
Superclass:
cogs:Operation

Class: cogs:PerformanceIndicator

PerformanceIndicatorMeasures used to evaluate the success of a particular activity.

URI:
http://vocab.deri.ie/cogs#PerformanceIndicator

Class: cogs:PredefinedMatching

PredefinedMatchingForces a matching under a certain predefined criteria. @en-us

URI:
http://vocab.deri.ie/cogs#PredefinedMatching
Superclass:
cogs:MappingProcess

Class: cogs:Prefiltering

PrefilteringPreliminary filtering during the extraction phase.

URI:
http://vocab.deri.ie/cogs#Prefiltering
Superclass:
cogs:Extraction

Class: cogs:PresentationArea

PresentationAreaWhat the user sees. @en-us

URI:
http://vocab.deri.ie/cogs#PresentationArea
Superclass:
cogs:DataAccessLayer

Class: cogs:Program

ProgramA sequence of instructions written to perform a specified task for a computer. @en-us

URI:
http://vocab.deri.ie/cogs#Program
Superclass:
prov:Entity

Class: cogs:Publication

PublicationThe process of publishing the output of an ETL process. @en-us

URI:
http://vocab.deri.ie/cogs#Publication
Superclass:
prov:Activity

Class: cogs:Query

QueryQuery over a structured or semi-structured data source.

URI:
http://vocab.deri.ie/cogs#Query
Superclass:
cogs:Operation

Class: cogs:QueryObject

QueryA structured object which is used to request information or perform an action in a database. @en-us

URI:
http://vocab.deri.ie/cogs#QueryObject
Superclass:
prov:Entity
Subclasses:
cogs:UpdateQueryObject, cogs:SelectQueryObject, cogs:InsertQueryObject, cogs:DeleteQueryObject

Class: cogs:RDFDataPropertyMapping

RDFDataPropertyMappingMaps data properties from source to target.

URI:
http://vocab.deri.ie/cogs#RDFDataPropertyMapping
Superclass:
cogs:TerminologicalMapping

Class: cogs:RDFGraph

RDFGraphA set of RDF triples. @en-us

URI:
http://vocab.deri.ie/cogs#RDFGraph
Superclass:
prov:Entity

Class: cogs:RDFInstanceMapping

RDFInstanceMappingMaps an instance-level element from a source to an instance-level element in a target dataset.

URI:
http://vocab.deri.ie/cogs#RDFInstanceMapping
Superclass:
cogs:Mapping

Class: cogs:RDFNamedGraph

RDFNamedGraphMultiple RDF graphs in a single document/repository and naming them with URIs. @en-us

URI:
http://vocab.deri.ie/cogs#RDFNamedGraph
Used with:
cogs:associatedGraph
Superclass:
prov:Entity

Class: cogs:RDFObjectPropertyMapping

RDFObjectPropertyMappingMaps object properties from source to target.

URI:
http://vocab.deri.ie/cogs#RDFObjectPropertyMapping
Superclass:
cogs:TerminologicalMapping

Class: cogs:RESTLookup

RESTLookupLookup on a REST service. @en-us

URI:
http://vocab.deri.ie/cogs#RESTLookup
Superclass:
cogs:Lookup

Class: cogs:RegexFilter

RegexFilterFilter written in a formal language that can be interpreted by a regular expression processor. @en-us

URI:
http://vocab.deri.ie/cogs#RegexFilter
Superclass:
cogs:Filter

Class: cogs:RejectedData

RejectedDataData that contain database violations and are forbidden to get inserted into a table. @en-us

URI:
http://vocab.deri.ie/cogs#RejectedData
Superclass:
prov:Entity

Class: cogs:RenameColumn

RenameColumnChanges the name of a certain column. @en-us

URI:
http://vocab.deri.ie/cogs#RenameColumn
Superclass:
cogs:ColumnOperation

Class: cogs:Replace

ReplaceString operation for updating the content of a string. @en-us

URI:
http://vocab.deri.ie/cogs#Replace
Superclass:
cogs:StringOperation

Class: cogs:Round

RoundRound a numeric value to a close number by following a specific rounding criteria. @en-us

URI:
http://vocab.deri.ie/cogs#Round
Superclass:
cogs:NumericOperation

Class: cogs:Row

RowA serie of objects placed in line. @en-us

URI:
http://vocab.deri.ie/cogs#Row
Superclass:
prov:Entity

Class: cogs:RowOperation

RowOperationInstructions executed on rows of a table or file. @en-us

URI:
http://vocab.deri.ie/cogs#RowOperation
Superclass:
cogs:Operation
Subclasses:
cogs:SortRow, cogs:MergeRow, cogs:KeyRestructuring, cogs:JoinRows, cogs:InsertRow, cogs:DeleteRow, cogs:Deduplication, cogs:AggregateRows

Class: cogs:Rule

RuleA principle or formula. @en-us

URI:
http://vocab.deri.ie/cogs#Rule
Superclass:
prov:Entity

Class: cogs:RulesBasedMatching

RulesBasedMatchingMatching of data based on a rule or group of rules. @en-us

URI:
http://vocab.deri.ie/cogs#RulesBasedMatching
Superclass:
cogs:AutomatedMatching

Class: cogs:Running

RunningStatus of a job that is in the state of being operated. @en-us

URI:
http://vocab.deri.ie/cogs#Running
Superclass:
cogs:ExecutionStatus

Class: cogs:ScheduledJob

ScheduledJobJob that owns information on when and how often it has to execute operations. @en-us

URI:
http://vocab.deri.ie/cogs#ScheduledJob
Superclass:
cogs:Job

Class: cogs:Schema

SchemaThe structure of a database system described in a formal language supported by the database management system. Describes tables, for example. @en-us

URI:
http://vocab.deri.ie/cogs#Schema
Superclass:
prov:Entity

Class: cogs:Script

ScriptA program or sequence of instructions that is interpreted or carried out by another program rather than by the computer processor. @en-us

URI:
http://vocab.deri.ie/cogs#Script
Superclass:
prov:Entity

Class: cogs:SelectQueryObject

SelectQueryQuery that locates and displays information requested. @en-us

URI:
http://vocab.deri.ie/cogs#SelectQueryObject
Superclass:
cogs:QueryObject

Class: cogs:SemanticSimilarity

SemanticSimilarityMatching by a measure of semantic similarity. @en-us

URI:
http://vocab.deri.ie/cogs#SemanticSimilarity
Superclass:
cogs:SimilarityMatching

Class: cogs:Sensor

SensorDevice that measures or detects a real-world condition and converts the condition into an analog or digital representation. @en-us

URI:
http://vocab.deri.ie/cogs#Sensor
Superclass:
prov:Entity

Class: cogs:Server

ServerSoftware program, or the computer on which that program runs, that provides a specific kind of service to a client software. @en-us

URI:
http://vocab.deri.ie/cogs#Server
Superclass:
prov:Entity

Class: cogs:Service

ServiceAction done by a device or user with the function of giving good by providing usefulness. @en-us

URI:
http://vocab.deri.ie/cogs#Service
Superclass:
prov:Entity

Class: cogs:SimilarityMatching

SimilarityMatchingThe process of matching two objects by a similarity measure. @en-us

URI:
http://vocab.deri.ie/cogs#SimilarityMatching
Superclass:
cogs:AutomatedMatching
Subclasses:
cogs:StringSimilarity, cogs:SemanticSimilarity

Class: cogs:SortRow

SortRowRow Operation that sorts rows based on a specified fields and on whether they should be sorted in ascending or descending order. @en-us

URI:
http://vocab.deri.ie/cogs#SortRow
Superclass:
cogs:RowOperation

Class: cogs:Source

SourceA database, application, file or other storage facility from which the data is derived. @en-us

URI:
http://vocab.deri.ie/cogs#Source
Superclass:
cogs:DataManagementLayer

Class: cogs:Split

SplitString operation that returns a zero-based, one-dimensional array containing a specified number of substrings. @en-us

URI:
http://vocab.deri.ie/cogs#Split
Superclass:
cogs:StringOperation

Class: cogs:SplitColumn

SplitColumnDivides a column in one or more other columns. @en-us

URI:
http://vocab.deri.ie/cogs#SplitColumn
Superclass:
cogs:ColumnOperation

Class: cogs:StaggingArea

StaggingAreaA place where data can be processed before entering the warehouse area. @en-us

URI:
http://vocab.deri.ie/cogs#StaggingArea
Superclass:
cogs:DataManagementLayer

Class: cogs:StagingAreaArtifact

StagingAreaArtifactThe final product; what the end users see. @en-us

URI:
http://vocab.deri.ie/cogs#StagingAreaArtifact
Superclass:
prov:Entity

Class: cogs:StoredProcedure

StoredProcedureA transformation used to create unique primary key values or cycle through a sequential range of numbers to replace missing keys. @en-us

URI:
http://vocab.deri.ie/cogs#StoredProcedure
Superclass:
prov:Entity

Class: cogs:StringFilter

StringFilterProvides means for matching strings of text, such as particular characters, words, or patterns of characters. @en-us

URI:
http://vocab.deri.ie/cogs#StringFilter
Superclass:
cogs:Filter

Class: cogs:StringOperation

StringOperationOperations for manipulating strings. @en-us

URI:
http://vocab.deri.ie/cogs#StringOperation
Superclass:
cogs:ValueOperation
Subclasses:
cogs:Uppercase, cogs:Trim, cogs:Split, cogs:Replace, cogs:Lowercase, cogs:Append

Class: cogs:StringSimilarity

StringSimilarityMatching based on string similarity measures. @en-us

URI:
http://vocab.deri.ie/cogs#StringSimilarity
Superclass:
cogs:SimilarityMatching

Class: cogs:Success

SuccessStatus of a job that had successful performance. @en-us

URI:
http://vocab.deri.ie/cogs#Success
Superclass:
cogs:ExecutionStatus

Class: cogs:Table

TableA predefined format of rows and columns that define a database entity. @en-us

URI:
http://vocab.deri.ie/cogs#Table
Superclass:
prov:Entity
Subclasses:
cogs:FactTable, cogs:DimensionTable

Class: cogs:TableLookup

TableLookupProcess of using a known attribute to search for data on a table. @en-us

URI:
http://vocab.deri.ie/cogs#TableLookup
Superclass:
cogs:Lookup

Class: cogs:TerminologicalMapping

TerminologicalMappingMaps terminological-level (schema-level) entities. @en-us

URI:
http://vocab.deri.ie/cogs#TerminologicalMapping
Superclass:
cogs:Mapping
Subclasses:
cogs:RDFObjectPropertyMapping, cogs:RDFDataPropertyMapping

Class: cogs:Transformation

TransformationThe process of manipulating data. @en-us

URI:
http://vocab.deri.ie/cogs#Transformation
Properties include:
cogs:isExpressedBy, cogs:hasStartPoint, cogs:hasEndPoint
Used with:
cogs:hasStartPoint, cogs:hasEndPoint
Superclasses:
owl:Thing, prov:Activity
Subclasses:
cogs:Validation, cogs:TransformationProcess, cogs:Operation, cogs:Mapping, cogs:Lookup

Class: cogs:TransformationProcess

TransformationProcessProcess that applies a series of rules or functions to the extracted data from the source to derive the data for loading into the end target. @en-us

URI:
http://vocab.deri.ie/cogs#TransformationProcess
Superclass:
cogs:Transformation

Class: cogs:Trigger

TriggerA procedural code that is automatically executed in response to certain events on a particular table or view in a database. @en-us

URI:
http://vocab.deri.ie/cogs#Trigger
Superclass:
prov:Entity

Class: cogs:Trim

TrimString operation for removing leading and trailing whitespace from a string. @en-us

URI:
http://vocab.deri.ie/cogs#Trim
Superclass:
cogs:StringOperation

Class: cogs:UnitConversion

UnitConversionConversion on different units of measurement. @en-us

URI:
http://vocab.deri.ie/cogs#UnitConversion
Superclass:
cogs:ValueOperation

Class: cogs:UpdateQueryObject

UpdateQueryQuery that changes the data of one or more records in a table. @en-us

URI:
http://vocab.deri.ie/cogs#UpdateQueryObject
Superclass:
cogs:QueryObject

Class: cogs:Uppercase

UppercaseString operation for converting a string to uppercase. @en-us

URI:
http://vocab.deri.ie/cogs#Uppercase
Superclass:
cogs:StringOperation

Class: cogs:Validation

ValidationThe act of validating; finding or testing the truth of something. @en-us

URI:
http://vocab.deri.ie/cogs#Validation
Superclass:
cogs:Transformation
Subclasses:
cogs:HumanValidation, cogs:AutomatedValidation

Class: cogs:ValueCalculation

ValueCalculationA calculation performed on a specified input value.

URI:
http://vocab.deri.ie/cogs#ValueCalculation
Superclass:
cogs:ValueOperation

Class: cogs:View

ViewConsists of a stored query accessible as a virtual table composed of the result set of a query. @en-us

URI:
http://vocab.deri.ie/cogs#View
Superclass:
prov:Entity

Class: cogs:WebServiceLookup

WebServiceLookupAllows the retrieving of data from a web service and uses this during the form filling process. @en-us

URI:
http://vocab.deri.ie/cogs#WebServiceLookup
Superclass:
cogs:Lookup

Properties

Property: cogs:associatedEndpoint

associatedEndpoint

URI:
http://vocab.deri.ie/cogs#associatedEndpoint
Range:
cogs:Endpoint

Property: cogs:associatedGraph

associatedGraph

URI:
http://vocab.deri.ie/cogs#associatedGraph
Range:
cogs:RDFNamedGraph

Property: cogs:dependsOn

dependsOn

URI:
http://vocab.deri.ie/cogs#dependsOn
Domain:
cogs:Job
Range:
cogs:Job

Property: cogs:hasEndPoint

hasEndPointLast process in a transformation workflow.

URI:
http://vocab.deri.ie/cogs#hasEndPoint
Domain:
cogs:Transformation
Range:
cogs:Transformation

Property: cogs:hasStartPoint

hasStartPointFirst process in a transformation workflow.

URI:
http://vocab.deri.ie/cogs#hasStartPoint
Domain:
cogs:Transformation
Range:
cogs:Transformation

Property: cogs:isExpressedBy

isExpressedByThis property allows the association between an abstract representation of a Transformation and an encapsulated computational artifact artifact (e.g. code, binary).

URI:
http://vocab.deri.ie/cogs#isExpressedBy
Domain:
cogs:Transformation

Property: cogs:precededBy

precededByDefines the ordering among two processes

URI:
http://vocab.deri.ie/cogs#precededBy
Superproperty:
owl:topObjectProperty