From d6b4faa051f059ef3f72362fc5d09ce2664c4378 Mon Sep 17 00:00:00 2001 From: Jesper Friis Date: Tue, 26 Mar 2024 10:59:54 +0100 Subject: [PATCH] Switch to w3id.org/ IRIs --- .github/workflows/cd_publish.yml | 4 +- catalog-v001.xml | 6 +- oteapi.ttl | 105 ++++++++++----------- oteio.ttl | 14 +-- pipeline.ttl | 154 +++++++++++++++---------------- 5 files changed, 143 insertions(+), 140 deletions(-) diff --git a/.github/workflows/cd_publish.yml b/.github/workflows/cd_publish.yml index 5a580d4..f104945 100644 --- a/.github/workflows/cd_publish.yml +++ b/.github/workflows/cd_publish.yml @@ -52,7 +52,9 @@ jobs: #-c 'comment-->http://www.w3.org/2000/01/rdf-schema#comment' - name: Generate documentation - run: pylode -i build/oteio-inferred.ttl -o build/oteio.html -p ontdoc + #run: pylode -i build/oteio-inferred.ttl -o build/oteio.html -p ontdoc + run: | + pylode -i pipeline.ttl -o build/oteio.html -p ontdoc - name: Deploy uses: JamesIves/github-pages-deploy-action@v4 diff --git a/catalog-v001.xml b/catalog-v001.xml index 63f9050..5cf579a 100644 --- a/catalog-v001.xml +++ b/catalog-v001.xml @@ -1,8 +1,8 @@ - - - + + + diff --git a/oteapi.ttl b/oteapi.ttl index 7b74603..24ce8f3 100644 --- a/oteapi.ttl +++ b/oteapi.ttl @@ -1,4 +1,4 @@ -@prefix : . +@prefix : . @prefix owl: . @prefix rdf: . @prefix xml: . @@ -7,15 +7,16 @@ @prefix rdfs: . @prefix skos: . @prefix dcterms: . -@base . +@prefix emmo: . +@base . - rdf:type owl:Ontology ; - owl:versionIRI ; + rdf:type owl:Ontology ; + owl:versionIRI ; dcterms:creator "Daniel Marchand, SINTEF" , "Jesper Friis, SINTEF" , "Thomas F. Hagelien, SINTEF" , "Treesa Rose Joseph, SINTEF" ; - owl:versionInfo "0.3.0" . + owl:versionInfo "0.4.0" . ################################################################# # Annotation properties @@ -37,7 +38,7 @@ skos:prefLabel rdf:type owl:AnnotationProperty . # Object Properties ################################################################# -### http://emmo.info/oteio#accessKey +### https://w3id.org/emmo/domain/oteio#accessKey :accessKey rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :DataCacheConfig ; @@ -46,7 +47,7 @@ skos:prefLabel rdf:type owl:AnnotationProperty . rdfs:label "accessKey"@en . -### http://emmo.info/oteio#accessRights +### https://w3id.org/emmo/domain/oteio#accessRights :accessRights rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty , dcterms:accessRights ; @@ -56,7 +57,7 @@ skos:prefLabel rdf:type owl:AnnotationProperty . rdfs:label "accessRights"@en . -### http://emmo.info/oteio#accessService +### https://w3id.org/emmo/domain/oteio#accessService :accessService rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty , dcat:accessService ; @@ -66,7 +67,7 @@ skos:prefLabel rdf:type owl:AnnotationProperty . rdfs:label "accessService"@en . -### http://emmo.info/oteio#accessUrl +### https://w3id.org/emmo/domain/oteio#accessUrl :accessUrl rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty , dcat:accessUrl ; @@ -79,7 +80,7 @@ Usage: `accessURL` *SHOULD* be used for the URL of a service or location that ca rdfs:label "accessUrl"@en . -### http://emmo.info/oteio#agraphHost +### https://w3id.org/emmo/domain/oteio#agraphHost :agraphHost rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :TripleStoreConfig ; @@ -88,7 +89,7 @@ Usage: `accessURL` *SHOULD* be used for the URL of a service or location that ca rdfs:label "agraphHost"@en . -### http://emmo.info/oteio#agraphPassword +### https://w3id.org/emmo/domain/oteio#agraphPassword :agraphPassword rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :TripleStoreConfig ; @@ -97,7 +98,7 @@ Usage: `accessURL` *SHOULD* be used for the URL of a service or location that ca rdfs:label "agraphPassword"@en . -### http://emmo.info/oteio#agraphPort +### https://w3id.org/emmo/domain/oteio#agraphPort :agraphPort rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :TripleStoreConfig ; @@ -106,7 +107,7 @@ Usage: `accessURL` *SHOULD* be used for the URL of a service or location that ca rdfs:label "agraphPort"@en . -### http://emmo.info/oteio#agraphUser +### https://w3id.org/emmo/domain/oteio#agraphUser :agraphUser rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :TripleStoreConfig ; @@ -115,7 +116,7 @@ Usage: `accessURL` *SHOULD* be used for the URL of a service or location that ca rdfs:label "agraphUser"@en . -### http://emmo.info/oteio#cacheDir +### https://w3id.org/emmo/domain/oteio#cacheDir :cacheDir rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :DataCacheConfig ; @@ -124,7 +125,7 @@ Usage: `accessURL` *SHOULD* be used for the URL of a service or location that ca rdfs:label "cacheDir"@en . -### http://emmo.info/oteio#condition +### https://w3id.org/emmo/domain/oteio#condition :condition rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :FilterConfig ; @@ -133,7 +134,7 @@ Usage: `accessURL` *SHOULD* be used for the URL of a service or location that ca rdfs:label "condition"@en . -### http://emmo.info/oteio#configuration +### https://w3id.org/emmo/domain/oteio#configuration :configuration rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :FilterConfig , @@ -147,7 +148,7 @@ Usage: `accessURL` *SHOULD* be used for the URL of a service or location that ca rdfs:label "configuration"@en . -### http://emmo.info/oteio#description +### https://w3id.org/emmo/domain/oteio#description :description rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :FilterConfig , @@ -161,7 +162,7 @@ Usage: `accessURL` *SHOULD* be used for the URL of a service or location that ca rdfs:label "description"@en . -### http://emmo.info/oteio#downloadUrl +### https://w3id.org/emmo/domain/oteio#downloadUrl :downloadUrl rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty , dcat:downloadUrl ; @@ -173,7 +174,7 @@ Usage: `downloadURL` *SHOULD* be used for the URL at which this distribution is rdfs:label "downloadUrl"@en . -### http://emmo.info/oteio#due +### https://w3id.org/emmo/domain/oteio#due :due rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :TransformationConfig ; @@ -182,7 +183,7 @@ Usage: `downloadURL` *SHOULD* be used for the URL at which this distribution is rdfs:label "due"@en . -### http://emmo.info/oteio#expireTime +### https://w3id.org/emmo/domain/oteio#expireTime :expireTime rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :DataCacheConfig ; @@ -191,7 +192,7 @@ Usage: `downloadURL` *SHOULD* be used for the URL at which this distribution is rdfs:label "expireTime"@en . -### http://emmo.info/oteio#filterType +### https://w3id.org/emmo/domain/oteio#filterType :filterType rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :FilterConfig ; @@ -200,7 +201,7 @@ Usage: `downloadURL` *SHOULD* be used for the URL at which this distribution is rdfs:label "filterType"@en . -### http://emmo.info/oteio#functionType +### https://w3id.org/emmo/domain/oteio#functionType :functionType rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :FunctionConfig ; @@ -209,12 +210,12 @@ Usage: `downloadURL` *SHOULD* be used for the URL at which this distribution is rdfs:label "functionType"@en . -### http://emmo.info/oteio#hasProperty +### https://w3id.org/emmo/domain/oteio#hasProperty :hasProperty rdf:type owl:ObjectProperty ; rdfs:label "hasProperty"@en . -### http://emmo.info/oteio#hashType +### https://w3id.org/emmo/domain/oteio#hashType :hashType rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :DataCacheConfig ; @@ -223,7 +224,7 @@ Usage: `downloadURL` *SHOULD* be used for the URL at which this distribution is rdfs:label "hashType"@en . -### http://emmo.info/oteio#license +### https://w3id.org/emmo/domain/oteio#license :license rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :ResourceConfig ; @@ -232,7 +233,7 @@ Usage: `downloadURL` *SHOULD* be used for the URL at which this distribution is rdfs:label "license"@en . -### http://emmo.info/oteio#limit +### https://w3id.org/emmo/domain/oteio#limit :limit rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :FilterConfig ; @@ -241,7 +242,7 @@ Usage: `downloadURL` *SHOULD* be used for the URL at which this distribution is rdfs:label "limit"@en . -### http://emmo.info/oteio#mappingType +### https://w3id.org/emmo/domain/oteio#mappingType :mappingType rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :MappingConfig ; @@ -250,7 +251,7 @@ Usage: `downloadURL` *SHOULD* be used for the URL at which this distribution is rdfs:label "mappingType"@en . -### http://emmo.info/oteio#mediaType +### https://w3id.org/emmo/domain/oteio#mediaType :mediaType rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty , dcat:mediaType ; @@ -262,7 +263,7 @@ Usage: This property *SHOULD* be used when the media type of the distribution is rdfs:label "mediaType"@en . -### http://emmo.info/oteio#name +### https://w3id.org/emmo/domain/oteio#name :name rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :TransformationConfig ; @@ -271,7 +272,7 @@ Usage: This property *SHOULD* be used when the media type of the distribution is rdfs:label "name"@en . -### http://emmo.info/oteio#prefixes +### https://w3id.org/emmo/domain/oteio#prefixes :prefixes rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :MappingConfig ; @@ -280,7 +281,7 @@ Usage: This property *SHOULD* be used when the media type of the distribution is rdfs:label "prefixes"@en . -### http://emmo.info/oteio#priority +### https://w3id.org/emmo/domain/oteio#priority :priority rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :TransformationConfig ; @@ -289,7 +290,7 @@ Usage: This property *SHOULD* be used when the media type of the distribution is rdfs:label "priority"@en . -### http://emmo.info/oteio#publisher +### https://w3id.org/emmo/domain/oteio#publisher :publisher rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :ResourceConfig ; @@ -298,7 +299,7 @@ Usage: This property *SHOULD* be used when the media type of the distribution is rdfs:label "publisher"@en . -### http://emmo.info/oteio#query +### https://w3id.org/emmo/domain/oteio#query :query rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :FilterConfig ; @@ -307,7 +308,7 @@ Usage: This property *SHOULD* be used when the media type of the distribution is rdfs:label "query"@en . -### http://emmo.info/oteio#repositoryName +### https://w3id.org/emmo/domain/oteio#repositoryName :repositoryName rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :TripleStoreConfig ; @@ -316,7 +317,7 @@ Usage: This property *SHOULD* be used when the media type of the distribution is rdfs:label "repositoryName"@en . -### http://emmo.info/oteio#secret +### https://w3id.org/emmo/domain/oteio#secret :secret rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :TransformationConfig ; @@ -325,7 +326,7 @@ Usage: This property *SHOULD* be used when the media type of the distribution is rdfs:label "secret"@en . -### http://emmo.info/oteio#tag +### https://w3id.org/emmo/domain/oteio#tag :tag rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :DataCacheConfig ; @@ -334,7 +335,7 @@ Usage: This property *SHOULD* be used when the media type of the distribution is rdfs:label "tag"@en . -### http://emmo.info/oteio#transformationType +### https://w3id.org/emmo/domain/oteio#transformationType :transformationType rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :TransformationConfig ; @@ -343,7 +344,7 @@ Usage: This property *SHOULD* be used when the media type of the distribution is rdfs:label "transformationType"@en . -### http://emmo.info/oteio#triples +### https://w3id.org/emmo/domain/oteio#triples :triples rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :hasProperty ; rdfs:domain :MappingConfig ; @@ -376,7 +377,7 @@ dcat:mediaType rdf:type owl:ObjectProperty . # Data properties ################################################################# -### http://emmo.info/oteio#hasPypiPackageName +### https://w3id.org/emmo/domain/oteio#hasPypiPackageName :hasPypiPackageName rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf owl:topDataProperty ; rdfs:range xsd:string ; @@ -384,7 +385,7 @@ dcat:mediaType rdf:type owl:ObjectProperty . skos:prefLabel "hasPypiPackageName"@en . -### http://emmo.info/oteio#hasPythonFunctionName +### https://w3id.org/emmo/domain/oteio#hasPythonFunctionName :hasPythonFunctionName rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf owl:topDataProperty ; rdfs:range xsd:string ; @@ -392,7 +393,7 @@ dcat:mediaType rdf:type owl:ObjectProperty . skos:prefLabel "hasPythonFunctionName"@en . -### http://emmo.info/oteio#hasPythonModuleName +### https://w3id.org/emmo/domain/oteio#hasPythonModuleName :hasPythonModuleName rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf owl:topDataProperty ; rdfs:range xsd:string ; @@ -400,7 +401,7 @@ dcat:mediaType rdf:type owl:ObjectProperty . skos:prefLabel "hasPythonModuleName"@en . -### http://emmo.info/oteio#hasPythonPackageName +### https://w3id.org/emmo/domain/oteio#hasPythonPackageName :hasPythonPackageName rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf owl:topDataProperty ; rdfs:range xsd:string ; @@ -412,13 +413,13 @@ dcat:mediaType rdf:type owl:ObjectProperty . # Classes ################################################################# -### http://emmo.info/oteio#Configuration +### https://w3id.org/emmo/domain/oteio#Configuration :Configuration rdf:type owl:Class ; rdfs:comment "A configuration of a filter. It provides all the configuration a filter needs for its execution, including which strategy should be used."@en ; skos:prefLabel "Configuration"@en . -### http://emmo.info/oteio#DataCacheConfig +### https://w3id.org/emmo/domain/oteio#DataCacheConfig :DataCacheConfig rdf:type owl:Class ; rdfs:subClassOf :Configuration ; rdfs:comment """DataCache Configuration. @@ -429,35 +430,35 @@ a configuration object."""@en ; rdfs:label "DataCacheConfig"@en . -### http://emmo.info/oteio#FilterConfig +### https://w3id.org/emmo/domain/oteio#FilterConfig :FilterConfig rdf:type owl:Class ; rdfs:subClassOf :Configuration ; rdfs:comment "Filter Strategy Data Configuration."@en ; rdfs:label "FilterConfig"@en . -### http://emmo.info/oteio#FunctionConfig +### https://w3id.org/emmo/domain/oteio#FunctionConfig :FunctionConfig rdf:type owl:Class ; rdfs:subClassOf :Configuration ; rdfs:comment "Function Strategy Data Configuration."@en ; rdfs:label "FunctionConfig"@en . -### http://emmo.info/oteio#GenericConfig +### https://w3id.org/emmo/domain/oteio#GenericConfig :GenericConfig rdf:type owl:Class ; rdfs:subClassOf :Configuration ; rdfs:comment "Generic class for configuration objects."@en ; rdfs:label "GenericConfig"@en . -### http://emmo.info/oteio#MappingConfig +### https://w3id.org/emmo/domain/oteio#MappingConfig :MappingConfig rdf:type owl:Class ; rdfs:subClassOf :Configuration ; rdfs:comment "Mapping Strategy Data Configuration."@en ; rdfs:label "MappingConfig"@en . -### http://emmo.info/oteio#ResourceConfig +### https://w3id.org/emmo/domain/oteio#ResourceConfig :ResourceConfig rdf:type owl:Class ; rdfs:subClassOf :Configuration ; rdfs:comment """Resource Strategy Data Configuration. @@ -468,20 +469,20 @@ Important: rdfs:label "ResourceConfig"@en . -### http://emmo.info/oteio#SessionUpdate +### https://w3id.org/emmo/domain/oteio#SessionUpdate :SessionUpdate rdf:type owl:Class ; rdfs:comment "Session Update Data Model for returning values."@en ; rdfs:label "SessionUpdate"@en . -### http://emmo.info/oteio#TransformationConfig +### https://w3id.org/emmo/domain/oteio#TransformationConfig :TransformationConfig rdf:type owl:Class ; rdfs:subClassOf :Configuration ; rdfs:comment "Transformation Strategy Data Configuration."@en ; rdfs:label "TransformationConfig"@en . -### http://emmo.info/oteio#TripleStoreConfig +### https://w3id.org/emmo/domain/oteio#TripleStoreConfig :TripleStoreConfig rdf:type owl:Class ; rdfs:subClassOf :Configuration ; rdfs:comment """TripleStore Configuration. diff --git a/oteio.ttl b/oteio.ttl index 507d2bb..9b1f6aa 100644 --- a/oteio.ttl +++ b/oteio.ttl @@ -1,4 +1,4 @@ -@prefix : . +@prefix : . @prefix owl: . @prefix rdf: . @prefix xml: . @@ -7,16 +7,16 @@ @prefix skos: . @prefix dcterms: . @prefix dcat: . -@base . +@base . - rdf:type owl:Ontology ; - owl:versionIRI ; - owl:imports , - ; + rdf:type owl:Ontology ; + owl:versionIRI ; + owl:imports , + ; dcterms:creator "Francesca Lønstad Bleken, SINTEF" , "Treesa Rose Joseph, SINTEF" , "Jesper Friis, SINTEF" , "Thomas F. Hagelien, SINTEF" ; - owl:versionInfo "0.3.0" . + owl:versionInfo "0.4.0" . ### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi diff --git a/pipeline.ttl b/pipeline.ttl index 21bff59..869b02e 100644 --- a/pipeline.ttl +++ b/pipeline.ttl @@ -1,4 +1,4 @@ -@prefix : . +@prefix : . @prefix owl: . @prefix rdf: . @prefix xml: . @@ -6,19 +6,19 @@ @prefix rdfs: . @prefix skos: . @prefix dcterms: . -@base . +@base . - rdf:type owl:Ontology ; - owl:versionIRI ; - owl:imports , - , - ; + rdf:type owl:Ontology ; + owl:versionIRI ; + owl:imports , + , + ; dcterms:abstract "An EMMO-based ontology providing a semantic description of OTEAPI pipelines." ; dcterms:author "Jesper Friis, SINTEF" , "Thomas F. Hagelien, SINTEF" , "Treesa Rose Joseph, SINTEF" ; dcterms:title "Pipeline Application Ontology" ; - owl:versionInfo "0.3.0" . + owl:versionInfo "0.4.0" . ################################################################# # Annotation properties @@ -36,71 +36,71 @@ skos:prefLabel rdf:type owl:AnnotationProperty . # Object Properties ################################################################# -### http://emmo.info/emmo/perspectives/manufacturing#EMMO_36e69413_8c59_4799_946c_10b05d266e22 - rdf:type owl:ObjectProperty . +### https://w3id.org/emmo#EMMO_36e69413_8c59_4799_946c_10b05d266e22 + rdf:type owl:ObjectProperty . -### http://emmo.info/oteio#hasDictionaryKey +### https://w3id.org/emmo/domain/oteio#hasDictionaryKey :hasDictionaryKey rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf ; + rdfs:subPropertyOf ; rdfs:domain :KeyValuePair ; rdfs:range :DictionaryKey ; - "Relates a configuration key-value pair to its key."@en ; + "Relates a configuration key-value pair to its key."@en ; skos:prefLabel "hasDictionaryKey"@en . -### http://emmo.info/oteio#hasDictionaryValue +### https://w3id.org/emmo/domain/oteio#hasDictionaryValue :hasDictionaryValue rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf ; + rdfs:subPropertyOf ; rdfs:domain :KeyValuePair ; rdfs:range :DictionaryValue ; - "Relates a configuration key-value pair to its value."@en ; + "Relates a configuration key-value pair to its value."@en ; skos:prefLabel "hasDictionaryValue"@en . -### http://emmo.info/oteio#hasFilter +### https://w3id.org/emmo/domain/oteio#hasFilter :hasFilter rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf ; - "Relates a pipeline to its filters"@en ; + rdfs:subPropertyOf ; + "Relates a pipeline to its filters"@en ; skos:prefLabel "hasFilter"@en . -### http://emmo.info/oteio#hasFirstFilter +### https://w3id.org/emmo/domain/oteio#hasFirstFilter :hasFirstFilter rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf ; - "The first executed filter in a pipeline."@en ; + rdfs:subPropertyOf ; + "The first executed filter in a pipeline."@en ; skos:prefLabel "hasBeginFilter"@en . -### http://emmo.info/oteio#hasImplementation +### https://w3id.org/emmo/domain/oteio#hasImplementation :hasImplementation rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf ; - rdfs:domain ; - rdfs:range ; - "An implementation of a task."@en ; + rdfs:subPropertyOf ; + rdfs:domain ; + rdfs:range ; + "An implementation of a task."@en ; skos:prefLabel "hasImplementation"@en . -### http://emmo.info/oteio#hasKeyValuePair +### https://w3id.org/emmo/domain/oteio#hasKeyValuePair :hasKeyValuePair rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf ; + rdfs:subPropertyOf ; rdfs:domain :Dictionary ; rdfs:range :KeyValuePair ; - "Relates a configuration to one of its underlying key-value pairs."@en ; + "Relates a configuration to one of its underlying key-value pairs."@en ; skos:prefLabel "hasKeyValuePair"@en . -### http://emmo.info/oteio#hasLastFilter +### https://w3id.org/emmo/domain/oteio#hasLastFilter :hasLastFilter rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf ; - "The last executed filter in a pipeline."@en ; + rdfs:subPropertyOf ; + "The last executed filter in a pipeline."@en ; skos:prefLabel "hasEndFilter"@en . -### http://emmo.info/oteio#hasNextFilter +### https://w3id.org/emmo/domain/oteio#hasNextFilter :hasNextFilter rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf ; - "The subsequent filter to be executed in the pipeline."@en ; + rdfs:subPropertyOf ; + "The subsequent filter to be executed in the pipeline."@en ; skos:prefLabel "hasNextFilter"@en . @@ -108,18 +108,18 @@ skos:prefLabel rdf:type owl:AnnotationProperty . # Data properties ################################################################# -### http://emmo.info/oteio#hasFilterConfigurationData +### https://w3id.org/emmo/domain/oteio#hasFilterConfigurationData :hasFilterConfigurationData rdf:type owl:DatatypeProperty ; - rdfs:subPropertyOf ; + rdfs:subPropertyOf ; rdfs:domain :Configuration ; - "Assigns configuration data of filter"@en ; + "Assigns configuration data of filter"@en ; skos:prefLabel "hasFilterConfigurationData"@en . -### http://emmo.info/oteio#hasId +### https://w3id.org/emmo/domain/oteio#hasId :hasId rdf:type owl:DatatypeProperty ; - rdfs:subPropertyOf ; - "Assigns an searchable id to a concept."@en ; + rdfs:subPropertyOf ; + "Assigns an searchable id to a concept."@en ; skos:prefLabel "hasId"@en . @@ -127,43 +127,43 @@ skos:prefLabel rdf:type owl:AnnotationProperty . # Classes ################################################################# -### http://emmo.info/oteio#Configuration +### https://w3id.org/emmo/domain/oteio#Configuration :Configuration rdf:type owl:Class ; rdfs:subClassOf :Dictionary ; - "A dictionary that configures a filter."@en ; + "A dictionary that configures a filter."@en ; skos:prefLabel "Configuration"@en . -### http://emmo.info/oteio#DataResourceStrategy +### https://w3id.org/emmo/domain/oteio#DataResourceStrategy :DataResourceStrategy rdf:type owl:Class ; rdfs:subClassOf :Strategy ; skos:prefLabel "DataResourceStrategy"@en . -### http://emmo.info/oteio#DictionaryKey +### https://w3id.org/emmo/domain/oteio#DictionaryKey :DictionaryKey rdf:type owl:Class ; - rdfs:subClassOf , - ; - "The key in a configuration key-value pair."@en ; + rdfs:subClassOf , + ; + "The key in a configuration key-value pair."@en ; skos:prefLabel "DictionaryKey"@en . -### http://emmo.info/oteio#DictionaryValue +### https://w3id.org/emmo/domain/oteio#DictionaryValue :DictionaryValue rdf:type owl:Class ; - rdfs:subClassOf ; - "The value in a configuration key-value pair."@en ; + rdfs:subClassOf ; + "The value in a configuration key-value pair."@en ; skos:prefLabel "DictionaryValue"@en . -### http://emmo.info/oteio#Filter +### https://w3id.org/emmo/domain/oteio#Filter :Filter rdf:type owl:Class ; - rdfs:subClassOf , + rdfs:subClassOf , [ rdf:type owl:Restriction ; - owl:onProperty ; + owl:onProperty ; owl:someValuesFrom :SessionUpdate ] , [ rdf:type owl:Restriction ; - owl:onProperty ; + owl:onProperty ; owl:someValuesFrom :Configuration ] , [ rdf:type owl:Restriction ; @@ -171,29 +171,29 @@ skos:prefLabel rdf:type owl:AnnotationProperty . owl:someValuesFrom :Strategy ] , [ rdf:type owl:Restriction ; - owl:onProperty [ owl:inverseOf + owl:onProperty [ owl:inverseOf ] ; owl:someValuesFrom :Pipeline ] ; - "A step in a pipeline."@en ; + "A step in a pipeline."@en ; skos:prefLabel "Filter"@en . -### http://emmo.info/oteio#FilterStrategy +### https://w3id.org/emmo/domain/oteio#FilterStrategy :FilterStrategy rdf:type owl:Class ; rdfs:subClassOf :Strategy ; skos:prefLabel "FilterStrategy"@en . -### http://emmo.info/oteio#FunctionStrategy +### https://w3id.org/emmo/domain/oteio#FunctionStrategy :FunctionStrategy rdf:type owl:Class ; rdfs:subClassOf :Strategy ; skos:prefLabel "FunctionStrategy"@en . -### http://emmo.info/oteio#KeyValuePair +### https://w3id.org/emmo/domain/oteio#KeyValuePair :KeyValuePair rdf:type owl:Class ; - rdfs:subClassOf , + rdfs:subClassOf , [ rdf:type owl:Restriction ; owl:onProperty :hasDictionaryKey ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; @@ -204,19 +204,19 @@ skos:prefLabel rdf:type owl:AnnotationProperty . owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onClass :DictionaryValue ] ; - "A key-value pair in a configuration."@en ; + "A key-value pair in a configuration."@en ; skos:prefLabel "KeyValuePair"@en . -### http://emmo.info/oteio#MappingStrategy +### https://w3id.org/emmo/domain/oteio#MappingStrategy :MappingStrategy rdf:type owl:Class ; rdfs:subClassOf :Strategy ; skos:prefLabel "MappingStrategy"@en . -### http://emmo.info/oteio#Pipeline +### https://w3id.org/emmo/domain/oteio#Pipeline :Pipeline rdf:type owl:Class ; - rdfs:subClassOf , + rdfs:subClassOf , [ rdf:type owl:Restriction ; owl:onProperty :hasFilter ; owl:someValuesFrom :Filter @@ -231,37 +231,37 @@ skos:prefLabel rdf:type owl:AnnotationProperty . owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onClass :Filter ] ; - "An OTEAPI pipeline consisting of a set of strategies sharing."@en ; - "The aim of a pipeline is to connect a data consumer with data sources."@en ; + "An OTEAPI pipeline consisting of a set of strategies sharing."@en ; + "The aim of a pipeline is to connect a data consumer with data sources."@en ; skos:prefLabel "Pipeline"@en . -### http://emmo.info/oteio#SessionUpdate +### https://w3id.org/emmo/domain/oteio#SessionUpdate :SessionUpdate rdf:type owl:Class ; - rdfs:subClassOf . + rdfs:subClassOf . -### http://emmo.info/oteio#Strategy +### https://w3id.org/emmo/domain/oteio#Strategy :Strategy rdf:type owl:Class ; - rdfs:subClassOf ; - "Implementation of a filter."@en ; + rdfs:subClassOf ; + "Implementation of a filter."@en ; skos:prefLabel "Strategy"@en . -### http://emmo.info/oteio#TransformationStrategy +### https://w3id.org/emmo/domain/oteio#TransformationStrategy :TransformationStrategy rdf:type owl:Class ; rdfs:subClassOf :Strategy ; skos:prefLabel "TransformationStrategy"@en . -### http://emmo.info/oteio/pipeline#Dictionary +### https://w3id.org/emmo/domain/oteio/pipeline#Dictionary :Dictionary rdf:type owl:Class ; - rdfs:subClassOf , + rdfs:subClassOf , [ rdf:type owl:Restriction ; owl:onProperty :hasKeyValuePair ; owl:someValuesFrom :KeyValuePair ] ; - "A dataset that is built up of key-value pairs."@en ; + "A dataset that is built up of key-value pairs."@en ; skos:prefLabel "Dictionary"@en .