From a23863e9780e69a98481fa21106ebabb4ede814a Mon Sep 17 00:00:00 2001 From: Arndt Date: Tue, 10 Dec 2024 16:55:22 +0100 Subject: [PATCH] #6 formatting for ts --- OntoMetadataShape4TS.ttl | 1397 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 1328 insertions(+), 69 deletions(-) diff --git a/OntoMetadataShape4TS.ttl b/OntoMetadataShape4TS.ttl index 2801612..235a679 100644 --- a/OntoMetadataShape4TS.ttl +++ b/OntoMetadataShape4TS.ttl @@ -83,7 +83,7 @@ Recommended property: http://purl.org/dc/terms/title The ontology title should be an rdf:langString, i.e. it should have a language tag.

-There may be only title per language. +There may be only one title per language.

Recommended property: http://purl.org/dc/terms/title @@ -96,7 +96,7 @@ Example statement (text/turtle):

"""@en ; - # sh:message """The ontology title should be an rdf:langString, i.e. it should have a language tag.\nThere may be only title per language.\nRecommended property: http://purl.org/dc/terms/title.\nExample statement (text/turtle): dcterms:title \"Some Ontology\"@en ."""@en ; + # sh:message """The ontology title should be an rdf:langString, i.e. it should have a language tag.\nThere may be only one title per language.\nRecommended property: http://purl.org/dc/terms/title.\nExample statement (text/turtle): dcterms:title \"Some Ontology\"@en ."""@en ; sh:name "Ontology title - datatype"@en ; ] ; @@ -269,7 +269,7 @@ Recommended property: http://purl.org/dc/terms/license The ontology license is not accepted at TIB Terminology Service since it is not an open license according to the Open Definition: https://opendefinition.org/licenses/

-It must be provided with an open ontology license in order to be added to TIB Terminology Service. +The ontology must be provided with an open license in order to be added to TIB Terminology Service.

The license must be given as an IRI. @@ -307,7 +307,7 @@ Example statement (text/turtle):

"""@en ; - # sh:message """The ontology license is not accepted at TIB Terminology Service since it is not an open license according to the Open Definition (https://opendefinition.org/licenses/).\nIt must be provided with an open ontology license in order to be added to TIB Terminology Service.\nThe license must be given as an IRI.\nThe following licenses are not accepted at TIB Terminology Service:\n - https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode\n - https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode\n - https://creativecommons.org/licenses/by-nc-nd/3.0/de/legalcode\n - https://creativecommons.org/licenses/by-nd/4.0/legalcode\n - https://creativecommons.org/licenses/by-nd/3.0/de/legalcode\nRecommended property: http://purl.org/dc/terms/license\nExample statement (text/turtle): dcterms:license ."""@en ; + # sh:message """The ontology license is not accepted at TIB Terminology Service since it is not an open license according to the Open Definition (https://opendefinition.org/licenses/).\nThe ontology must be provided with an open license in order to be added to TIB Terminology Service.\nThe license must be given as an IRI.\nThe following licenses are not accepted at TIB Terminology Service:\n - https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode\n - https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode\n - https://creativecommons.org/licenses/by-nc-nd/3.0/de/legalcode\n - https://creativecommons.org/licenses/by-nd/4.0/legalcode\n - https://creativecommons.org/licenses/by-nd/3.0/de/legalcode\nRecommended property: http://purl.org/dc/terms/license\nExample statement (text/turtle): dcterms:license ."""@en ; sh:name "Ontology license"@en ; ] ; @@ -397,7 +397,15 @@ Example statement 2 (text/turtle): sh:severity sh:Warning ; sh:minCount 1 ; sh:maxCount 1 ; - sh:message """The ontology does not declare a versionIRI. Please provide it, if known.\nRecommended property: http://www.w3.org/2002/07/owl#versionIRI"""@en ; # optimized message for current TIB TS + sh:message """ +

+The ontology does not declare a versionIRI. Please provide it, if known. +

+

+Recommended property: http://www.w3.org/2002/07/owl#versionIRI +

+"""@en ; + # sh:message """The ontology does not declare a versionIRI. Please provide it, if known.\nRecommended property: http://www.w3.org/2002/07/owl#versionIRI"""@en ; # optimized message for current TIB TS sh:name "Ontology version IRI"@en ; ] ; @@ -405,7 +413,36 @@ Example statement 2 (text/turtle): sh:path owl:versionIRI ; sh:severity sh:Info ; sh:nodeKind sh:IRI; - sh:message """The ontology should state its versionIRI as an IRI. It should not be given as a string or literal.\nRecommended property: http://www.w3.org/2002/07/owl#versionIRI\nExample statement 1 (text/turtle): .\nExample statement 2 (text/turtle): .\nExample statement 3 (text/turtle): ."""@en ; + sh:message """ +

+The ontology should state its versionIRI as an IRI. It should not be given as a string or literal. +

+

+Recommended property: http://www.w3.org/2002/07/owl#versionIRI +

+

+Example statement 1 (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> <http://www.w3.org/2002/07/owl#versionIRI> <https://www.purl.org/SomeOntology/1.0.0> .
+
+

+

+Example statement 2 (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> <http://www.w3.org/2002/07/owl#versionIRI> <https://www.purl.org/SomeOntology/2019-12-31> .
+
+

+

+Example statement 3 (text/turtle): +

+

+

<http://purl.obolibrary.org/obo/pco.owl> <http://www.w3.org/2002/07/owl#versionIRI> <http://purl.obolibrary.org/obo/pco/releases/2021-05-03/pco.owl> .
+
+

+"""@en ; + # sh:message """The ontology should state its versionIRI as an IRI. It should not be given as a string or literal.\nRecommended property: http://www.w3.org/2002/07/owl#versionIRI\nExample statement 1 (text/turtle): .\nExample statement 2 (text/turtle): .\nExample statement 3 (text/turtle): ."""@en ; sh:name "Ontology version IRI - datatype"@en ; ] ; @@ -416,7 +453,18 @@ Example statement 2 (text/turtle): sh:severity sh:Warning ; sh:minCount 1; sh:maxCount 1 ; - sh:message """The ontology does not declare its creation date. Please provide it, if known. Use the xsd:dateTime format to do so (e.g. 2024-12-12T11:18:44).\nRecommended property: http://purl.org/dc/terms/created"""@en ; # optimized message for current TIB TS + sh:message """ +

+The ontology does not declare its creation date. Please provide it, if known. +

+

+Use the xsd:dateTime format to do so (e.g. 2024-12-12T11:18:44). +

+

+Recommended property: http://purl.org/dc/terms/created +

+"""@en ; + # sh:message """The ontology does not declare its creation date. Please provide it, if known. Use the xsd:dateTime format to do so (e.g. 2024-12-12T11:18:44).\nRecommended property: http://purl.org/dc/terms/created"""@en ; # optimized message for current TIB TS sh:name "Ontology creation date"@en ; ] ; @@ -424,7 +472,22 @@ Example statement 2 (text/turtle): sh:path [sh:alternativePath (dcterms:created schema:dateCreated pav:createdOn prov:generatedAtTime )] ; sh:severity sh:Info ; sh:datatype xsd:dateTime ; - sh:message """The ontology should provide its creation date in xsd:dateTime format.\nRecommended property: http://purl.org/dc/terms/created\nExample statement (text/turtle): dcterms:created \"2020-11-19T00:00:00\"^^xsd:dateTime ."""@en ; + sh:message """ +

+The ontology should provide its creation date in xsd:dateTime format. +

+

+Recommended property: http://purl.org/dc/terms/created +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> dcterms:created "2020-11-19T00:00:00"^^xsd:dateTime .
+
+

+"""@en ; + # sh:message """The ontology should provide its creation date in xsd:dateTime format.\nRecommended property: http://purl.org/dc/terms/created\nExample statement (text/turtle): dcterms:created \"2020-11-19T00:00:00\"^^xsd:dateTime ."""@en ; sh:name "Ontology creation date - datatype"@en ; ] ; @@ -435,7 +498,18 @@ Example statement 2 (text/turtle): sh:path [sh:alternativePath (dcterms:abstract )] ; sh:severity sh:Warning ; sh:minCount 1 ; - sh:message """The ontology does not contain an abstract. Please provide it, if knwon. The ontology abstract should not be longer than 500 characters.\nRecommended property: http://purl.org/dc/terms/abstract"""@en ; # optimized message for current TIB TS + sh:message """ +

+The ontology does not contain an abstract. Please provide it, if knwon. +

+

+The ontology abstract should not be longer than 500 characters. +

+

+Recommended property: http://purl.org/dc/terms/abstract +

+"""@en ; + # sh:message """The ontology does not contain an abstract. Please provide it, if knwon. The ontology abstract should not be longer than 500 characters.\nRecommended property: http://purl.org/dc/terms/abstract"""@en ; # optimized message for current TIB TS sh:name "Ontology abstract"@en ; ] ; @@ -444,7 +518,25 @@ Example statement 2 (text/turtle): sh:severity sh:Info ; sh:nodeKind sh:Literal ; sh:datatype rdf:langString ; - sh:message """The ontology should provide its abstract as an rdf:langString.\nRecommended property: http://purl.org/dc/terms/abstract\nExample statement (text/turtle): dcterms:abstract \"SomeOntology defines a range of classes and properties which can be applied to do stuff in a particular domain.\"@en , \"SomeOntology definiert eine Reihe von Klassen und Properties, die in einer bestimmten Domäne verwendet werden können, um etwas damit zu tun.\"@de ."""@en ; + sh:message """ +

+The ontology should provide its abstract as an rdf:langString. +

+

+Recommended property: http://purl.org/dc/terms/abstract +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> dcterms:abstract 
+    "SomeOntology defines a range of classes and properties which can be applied to do stuff in a particular domain."@en , 
+    "SomeOntology definiert eine Reihe von Klassen und Properties, die in einer bestimmten Domäne verwendet werden können, um etwas damit zu tun."@de .
+
+ +

+"""@en ; + # sh:message """The ontology should provide its abstract as an rdf:langString.\nRecommended property: http://purl.org/dc/terms/abstract\nExample statement (text/turtle): dcterms:abstract \"SomeOntology defines a range of classes and properties which can be applied to do stuff in a particular domain.\"@en , \"SomeOntology definiert eine Reihe von Klassen und Properties, die in einer bestimmten Domäne verwendet werden können, um etwas damit zu tun.\"@de ."""@en ; sh:name "Ontology abstract - language"@en ; ] ; @@ -452,7 +544,11 @@ Example statement 2 (text/turtle): sh:path [sh:alternativePath (dcterms:abstract )] ; sh:severity sh:Info ; sh:uniqueLang true ; - sh:message """The ontology should provide only one ontology abstract per language."""@en ; + sh:message """ +

+The ontology should provide only one ontology abstract per language. +

+"""@en ; sh:name "Ontology abstract - unique language"@en ; ] ; @@ -460,7 +556,28 @@ Example statement 2 (text/turtle): sh:path [sh:alternativePath (dcterms:abstract )] ; sh:severity sh:Info ; sh:maxLength 500 ; - sh:message """The ontology should limit its abstract size to 500 characters maximum.\nThe TIB Terminology Service requires short ontology descriptions for a user-friendly ontology list.\nTo provide more information about the ontology, add an additional description (recommended property: http://purl.org/dc/terms/description) or add a reference to a related article (recommended property: http://purl.org/dc/terms/isReferencedBy)."""@en ; + sh:message """ +

+The ontology should limit its abstract size to 500 characters maximum. +

+

+The TIB Terminology Service requires short ontology descriptions for a user-friendly ontology list. +

+

+To provide more information about the ontology +

+

+

    +
  • +add an additional description using the property http://purl.org/dc/terms/description +
  • +
  • +or add a reference to a related article using the property http://purl.org/dc/terms/isReferencedBy +
  • +
+

+"""@en ; + # sh:message """The ontology should limit its abstract size to 500 characters maximum.\nThe TIB Terminology Service requires short ontology descriptions for a user-friendly ontology list.\nTo provide more information about the ontology, add an additional description (recommended property: http://purl.org/dc/terms/description) or add a reference to a related article (recommended property: http://purl.org/dc/terms/isReferencedBy)."""@en ; sh:name "Ontology abstract - length"@en ; ] ; @@ -472,7 +589,15 @@ Example statement 2 (text/turtle): sh:nodeKind sh:IRI ; sh:minCount 1 ; sh:maxCount 1 ; - sh:message """The ontology does not contain the link to its issue tracker. Please provide it if available and known.\nRecommended property: http://usefulinc.com/ns/doap#bug-database"""@en ; # optimized message for current TIB TS + sh:message """ +

+The ontology does not contain the link to its issue tracker. Please provide it if available and known. +

+

+Recommended property: http://usefulinc.com/ns/doap#bug-database +

+"""@en ; + # sh:message """The ontology does not contain the link to its issue tracker. Please provide it if available and known.\nRecommended property: http://usefulinc.com/ns/doap#bug-database"""@en ; # optimized message for current TIB TS sh:name "Ontology issue tracker"@en ; ] ; @@ -484,7 +609,15 @@ Example statement 2 (text/turtle): sh:nodeKind sh:IRI ; sh:minCount 1 ; sh:maxCount 1 ; - sh:message """The ontology does not contain the link to its documentation. Please provide it, if known.\nRecommended property: http://www.loc.gov/premis/rdf/v3/documentation"""@en ; + sh:message """ +

+The ontology does not contain the link to its documentation. Please provide it, if known. +

+

+Recommended property: http://www.loc.gov/premis/rdf/v3/documentation +

+"""@en ; + # sh:message """The ontology does not contain the link to its documentation. Please provide it, if known.\nRecommended property: http://www.loc.gov/premis/rdf/v3/documentation"""@en ; sh:name "Ontology documentation"@en ; ] ; @@ -496,7 +629,42 @@ Example statement 2 (text/turtle): sh:path [sh:alternativePath (dcterms:contributor dc:contributor schema:contributor pav:contributedBy)] ; sh:severity sh:Info ; sh:minCount 1 ; - sh:message """The ontology should list all its contributors.\nContributors should be referenced via PIDs, e.g. ORCiDs for persons and RORs for organisations.\nIf an ontology is developed by a larger group, it is recommended to give the organization or project identifier as the creator and list individual persons as contributors.\nRecommended property: \n\nExample statement 1 (text/turtle): . rdf:type foaf:Person .\nPlain name strings can be provided in addition (for readability).\nExample statement 2 (text/turtle):\n .\n rdf:type foaf:Person ; \"Max\" ;\n \"Muster\" ."""@en ; + sh:message """ +

+The ontology should list all its contributors. +

+

+Contributors should be referenced via PIDs, e.g. ORCiDs for persons and RORs for organisations. +

+

+If an ontology is developed by a larger group, it is recommended to give the organization or project identifier as the creator and list individual persons as contributors. +

+

+Recommended property: http://purl.org/dc/terms/contributor +

+

+Example statement 1 (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> <http://purl.org/dc/terms/contributor> <https://orcid.org/0000-0000-0000-0000> .
+<https://orcid.org/0000-0000-0000-0000> rdf:type foaf:Person .
+
+

+

+Plain name strings can be provided in addition (for readability). +

+

+Example statement 2 (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> <http://purl.org/dc/terms/contributor> <https://orcid.org/0000-0000-0000-0000>.
+<https://orcid.org/0000-0000-0000-0000> rdf:type foaf:Person ;
+    <http://xmlns.com/foaf/0.1/firstName> "Max" ;
+    <http://xmlns.com/foaf/0.1/lastName> "Muster" .
+
+

+"""@en ; + # sh:message """The ontology should list all its contributors.\nContributors should be referenced via PIDs, e.g. ORCiDs for persons and RORs for organisations.\nIf an ontology is developed by a larger group, it is recommended to give the organization or project identifier as the creator and list individual persons as contributors.\nRecommended property: \n\nExample statement 1 (text/turtle): . rdf:type foaf:Person .\nPlain name strings can be provided in addition (for readability).\nExample statement 2 (text/turtle):\n .\n rdf:type foaf:Person ; \"Max\" ;\n \"Muster\" ."""@en ; sh:name "Ontology contributor(s)"@en ; ] ; @@ -504,7 +672,39 @@ Example statement 2 (text/turtle): sh:path [sh:alternativePath (dcterms:contributor dc:contributor schema:contributor pav:contributedBy)] ; sh:severity sh:Info ; sh:nodeKind sh:IRI ; - sh:message """The ontology should provide its contributors as IRIs, in particular as persistent identifiers (PIDs) wherever possible, e.g. ORCiDs for persons and RORs for organisations.\nIf an ontology is developed by a larger group, it is recommended to give the organization or project identifier as the creator and list individual persons as contributors.\nRecommended property: \nExample statement 1 (text/turtle): . rdf:type foaf:Person .\n\nPlain name strings could be provided in addition (for readability).\nExample statement 2 (text/turtle):\n .\n rdf:type foaf:Person ; \"Max\" ;\n \"Muster\" ."""@en ; + sh:message """ +

+The ontology should provide its contributors as IRIs, in particular as persistent identifiers (PIDs) wherever possible, e.g. ORCiDs for persons and RORs for organisations. +

+

+If an ontology is developed by a larger group, it is recommended to give the organization or project identifier as the creator and list individual persons as contributors. +

+

+Recommended property: http://purl.org/dc/terms/contributor +

+

+Example statement 1 (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> <http://purl.org/dc/terms/contributor> <https://orcid.org/0000-0000-0000-0000>.
+<https://orcid.org/0000-0000-0000-0000> rdf:type foaf:Person .
+
+

+

+Plain name strings could be provided in addition (for readability). +

+

+Example statement 2 (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> <http://purl.org/dc/terms/contributor> <https://orcid.org/0000-0000-0000-0000> .
+<https://orcid.org/0000-0000-0000-0000> rdf:type foaf:Person ; 
+    <http://xmlns.com/foaf/0.1/firstName> "Max" ;
+    <http://xmlns.com/foaf/0.1/lastName> "Muster" .
+
+

+"""@en ; + # sh:message """The ontology should provide its contributors as IRIs, in particular as persistent identifiers (PIDs) wherever possible, e.g. ORCiDs for persons and RORs for organisations.\nIf an ontology is developed by a larger group, it is recommended to give the organization or project identifier as the creator and list individual persons as contributors.\nRecommended property: \nExample statement 1 (text/turtle): . rdf:type foaf:Person .\n\nPlain name strings could be provided in addition (for readability).\nExample statement 2 (text/turtle):\n .\n rdf:type foaf:Person ; \"Max\" ;\n \"Muster\" ."""@en ; sh:name "Ontology contributor(s) - datatype"@en ; ] ; @@ -514,7 +714,35 @@ Example statement 2 (text/turtle): sh:path ; sh:severity sh:Info ; sh:minCount 1 ; - sh:message """If applicable, the ontology should reference any institutions funding the work on the ontology.\nThe funding instution(s) should be referenced by PIDs, e.g. RORs (https://ror.org/) or Crossref Funder Registry IDs (https://www.crossref.org/services/funder-registry/)).\nRecommended property: \nExample statement (text/turtle): ."""@en ; + sh:message """ +

+If applicable, the ontology should reference any institutions funding the work on the ontology. +

+

+The funding institution(s) should be referenced by PIDs, e.g. +

+

+

    +
  • +RORs: https://ror.org/ +
  • +
  • +or Crossref Funder Registry IDs: https://www.crossref.org/services/funder-registry/ +
  • +
+

+

+Recommended property: https://schema.org/funder +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> <https://schema.org/funder> <https://ror.org/018mejw64> .
+
+

+"""@en ; + # sh:message """If applicable, the ontology should reference any institutions funding the work on the ontology.\nThe funding institution(s) should be referenced by PIDs, e.g. RORs (https://ror.org/) or Crossref Funder Registry IDs (https://www.crossref.org/services/funder-registry/)).\nRecommended property: \nExample statement (text/turtle): ."""@en ; sh:name "Ontology funder"@en ; ] ; @@ -522,7 +750,35 @@ Example statement 2 (text/turtle): sh:path ; sh:severity sh:Info ; sh:nodeKind sh:IRI ; - sh:message """The ontology should reference any institutions funding its development via IRI.\nThe funding institution should be referenced by PIDs, e.g. RORs (https://ror.org/) or Crossref Funder Registry IDs (https://www.crossref.org/services/funder-registry/)).\nRecommended property: \nExample statement (text/turtle): ."""@en ; + sh:message """ +

+The ontology should reference any institutions funding its development via IRI. +

+

+The funding institution(s) should be referenced by PIDs, e.g. +

+

+

    +
  • +RORs: https://ror.org/ +
  • +
  • +or Crossref Funder Registry IDs: https://www.crossref.org/services/funder-registry/ +
  • +
+

+

+Recommended property: https://schema.org/funder +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> <https://schema.org/funder> <https://ror.org/018mejw64> .
+
+

+"""@en ; + # sh:message """The ontology should reference any institutions funding its development via IRI.\nThe funding institution should be referenced by PIDs, e.g. RORs (https://ror.org/) or Crossref Funder Registry IDs (https://www.crossref.org/services/funder-registry/)).\nRecommended property: \nExample statement (text/turtle): ."""@en ; sh:name "Ontology funder"@en ; ] ; @@ -534,7 +790,25 @@ Example statement 2 (text/turtle): sh:path ; sh:severity sh:Info ; sh:minCount 1 ; - sh:message """If applicable, the ontology should reference the grant which funds its development.\nThe grant should be referenced by PID, e.g. Crossref Grant ID (https://www.crossref.org/documentation/research-nexus/grants/)).\nRecommended property: \nExample statement (text/turtle): ."""@en ; + sh:message """ +

+If applicable, the ontology should reference the grant which funds its development. +

+

+The grant should be referenced by PID, e.g. Crossref Grant ID: https://www.crossref.org/documentation/research-nexus/grants/ +

+

+Recommended property: https://schema.org/funding +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> <https://schema.org/funding> <https://doi.org/00.00000/000000000> .
+
+

+"""@en ; + # sh:message """If applicable, the ontology should reference the grant which funds its development.\nThe grant should be referenced by PID, e.g. Crossref Grant ID (https://www.crossref.org/documentation/research-nexus/grants/)).\nRecommended property: \nExample statement (text/turtle): ."""@en ; sh:name "Ontology funding (grant)"@en ; ] ; @@ -542,7 +816,25 @@ Example statement 2 (text/turtle): sh:path ; sh:severity sh:Info ; sh:nodeKind sh:IRI ; - sh:message """The ontology should reference any grants funding its development via IRI.\nThe funding grant should be referenced by PID, e.g. Crossref Grant IDs (https://www.crossref.org/documentation/research-nexus/grants/)).\nRecommended property: \nExample statement (text/turtle): ."""@en ; + sh:message """ +

+The ontology should reference any grants funding its development via IRI. +

+

+The funding grant should be referenced by PID, e.g. Crossref Grant IDs: https://www.crossref.org/documentation/research-nexus/grants/ +

+

+Recommended property: https://schema.org/funding +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> <https://schema.org/funding> <https://doi.org/00.00000/000000000> .
+
+

+"""@en ; + # sh:message """The ontology should reference any grants funding its development via IRI.\nThe funding grant should be referenced by PID, e.g. Crossref Grant IDs (https://www.crossref.org/documentation/research-nexus/grants/)).\nRecommended property: \nExample statement (text/turtle): ."""@en ; sh:name "Ontology funding (grant)"@en ; ] ; @@ -554,7 +846,25 @@ Example statement 2 (text/turtle): sh:severity sh:Info ; sh:minCount 1 ; sh:maxCount 1 ; - sh:message """The ontology should describe its intended audience.\nThe audience description should be a short, language-tagged text.\nRecommended property: \nExample statement (text/turtle): doap:audience \"This ontology is intended for researchers in derivational morphology, a branch of linguistics.\"@en ."""@en ; + sh:message """ +

+The ontology should describe its intended audience. +

+

+The audience description should be a short, language-tagged text. +

+

+Recommended property: http://usefulinc.com/ns/doap#audience +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> doap:audience "This ontology is intended for researchers in derivational morphology, a branch of linguistics."@en .
+
+

+"""@en ; + # sh:message """The ontology should describe its intended audience.\nThe audience description should be a short, language-tagged text.\nRecommended property: \nExample statement (text/turtle): doap:audience \"This ontology is intended for researchers in derivational morphology, a branch of linguistics.\"@en ."""@en ; skos:editorialNote "see also open comment at G-Doc: https://docs.google.com/document/d/1FRmCQ7eD6PcqSQgPbqCGjki3t39ROoYozsehCPX9E0Q/edit?disco=AAAAwke7GNs" ; sh:name "Ontology audience description"@en ; ] ; @@ -563,7 +873,22 @@ Example statement 2 (text/turtle): sh:path [sh:alternativePath (doap:audience schema:audience dcterms:audience)] ; sh:severity sh:Info ; sh:datatype rdf:langString ; - sh:message """The ontology should provide its audience description as an rdf:langString.\n\nRecommended property: \n\nExample statement (text/turtle): <https://www.purl.org/SomeOntology> doap:audience \"This ontology is intended for researchers in derivational morphology, a branch of linguistics.\"@en . """@en ; + sh:message """ +

+The ontology should provide its audience description as an rdf:langString. +

+

+Recommended property: http://usefulinc.com/ns/doap#audience +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> doap:audience "This ontology is intended for researchers in derivational morphology, a branch of linguistics."@en .
+
+

+"""@en ; + # sh:message """The ontology should provide its audience description as an rdf:langString.\n\nRecommended property: \n\nExample statement (text/turtle): <https://www.purl.org/SomeOntology> doap:audience \"This ontology is intended for researchers in derivational morphology, a branch of linguistics.\"@en . """@en ; sh:name "Ontology audience description - language"@en ; ] ; @@ -577,7 +902,7 @@ Example statement 2 (text/turtle): # sh:message """The ontology should provide some keywords to describe its subject(s).\nIt is recommended to use identifiers of controlled vocabularies or ontologies to do so.\nYou can search for fitting terms on TIB Terminology Service (https://terminology.tib.eu).\nRecommended property: http://purl.org/dc/terms/subject\nExample statement (text/turtle): dcterms:subject , , , ."""@en ; sh:message """

-The ontology should provide ontology subjects with IRIs from controlled vocabularies or ontologies. +The ontology should provide ontology subjects with IRIs from controlled vocabularies or ontologies. Subjects should not be given as free text.

You can search for fitting terms on TIB Terminology Service: https://terminology.tib.eu @@ -601,7 +926,29 @@ Example statement (text/turtle): sh:path dcterms:subject ; sh:severity sh:Info ; sh:nodeKind sh:IRI ; - sh:message """The ontology should provide ontology subjects with IRIs from controlled vocabularies or ontologies.\nYou can search for fitting terms on TIB Terminology Service (https://terminology.tib.eu).\nRecommended property: \nExample statement (text/turtle): dcterms:subject , , , ."""@en ; + sh:message """ +

+The ontology should provide ontology subjects with IRIs from controlled vocabularies or ontologies. Subjects should not be given as free text. +

+

+You can search for fitting terms on TIB Terminology Service: https://terminology.tib.eu +

+

+Recommended property: http://purl.org/dc/terms/subject +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> dcterms:subject 
+    <https://d-nb.info/gnd/4067537-3>,
+    <https://d-nb.info/gnd/4070177-3>,
+    <http://uri.gbv.de/terminology/bk/42.15>,
+    <https://github.com/tibonto/dfgfo/201-03>.
+
+

+"""@en ; + # sh:message """The ontology should provide ontology subjects with IRIs from controlled vocabularies or ontologies. Subjects should not be given as free text.\nYou can search for fitting terms on TIB Terminology Service (https://terminology.tib.eu).\nRecommended property: \nExample statement (text/turtle): dcterms:subject , , , ."""@en ; sh:name "Ontology subject(s) - datatype"@en ; ] ; @@ -612,7 +959,29 @@ Example statement (text/turtle): sh:path [sh:alternativePath (dcterms:language ) ]; sh:severity sh:Info ; sh:minCount 1 ; - sh:message """The ontology should provide information about the ontology annotation language(s) (e.g. for term labels, term definitions, etc.).\nIt should only claim that the ontology uses an annotation language, if all ontology elements or an extensive part of the ontology is annotaed in that languge.\nRecommended controlled vocabulary: \nRecommended property: \nExample statement (text/turtle): dcterms:language , ."""@en ; + sh:message """ +

+The ontology should provide information about the ontology annotation language(s) (e.g. for term labels, term definitions, etc.). +

+

+It should only claim that the ontology uses an annotation language, if all ontology elements or an extensive part of the ontology is annotaed in that languge. +

+

+Recommended controlled vocabulary: http://id.loc.gov/vocabulary/iso639-2 +

+

+Recommended property: https://schema.org/inLanguage +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> dcterms:language <http://id.loc.gov/vocabulary/iso639-2/eng>, 
+    <http://id.loc.gov/vocabulary/iso639-2/tgl> .
+
+

+"""@en ; + # sh:message """The ontology should provide information about the ontology annotation language(s) (e.g. for term labels, term definitions, etc.).\nIt should only claim that the ontology uses an annotation language, if all ontology elements or an extensive part of the ontology is annotaed in that languge.\nRecommended controlled vocabulary: \nRecommended property: \nExample statement (text/turtle): dcterms:language , ."""@en ; sh:name "Ontology annotation language(s)"@en ; ] ; @@ -620,7 +989,26 @@ Example statement (text/turtle): sh:path [sh:alternativePath (dcterms:language ) ]; sh:severity sh:Info ; sh:nodeKind sh:IRI ; - sh:message """The ontology should specify the ontology annotation language(s) via IRIs.\nRecommended controlled vocabulary: \nRecommended property: \nExample statement (text/turtle): dcterms:language , ."""@en ; + sh:message """ +

+The ontology should specify the ontology annotation language(s) via IRIs. +

+

+Recommended controlled vocabulary: http://id.loc.gov/vocabulary/iso639-2 +

+

+Recommended property: https://schema.org/inLanguage +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> dcterms:language <http://id.loc.gov/vocabulary/iso639-2/eng>, 
+    <http://id.loc.gov/vocabulary/iso639-2/tgl> .
+
+

+"""@en ; + # sh:message """The ontology should specify the ontology annotation language(s) via IRIs.\nRecommended controlled vocabulary: \nRecommended property: \nExample statement (text/turtle): dcterms:language , ."""@en ; sh:name "Ontology annotation language(s) - datatype"@en ; ] ; @@ -628,7 +1016,18 @@ Example statement (text/turtle): sh:path [sh:alternativePath (dcterms:language ) ]; sh:severity sh:Info ; sh:pattern "(^http://id.loc.gov/vocabulary/iso639-2/[a-z]{3}$|^https://id.loc.gov/vocabulary/iso639-2/[a-z]{3}$)" ; - sh:message """The ontology should provide ontology annotation language values that match the pattern for language identifiers from 'ISO 639-2: Codes for the Representation of Names of Languages - Part 2: Alpha-3 Code for the Names of Languages' (cf. https://id.loc.gov/vocabulary/iso639-2.html).\nExample identifier: """@en ; + sh:message """ +

+The ontology should provide ontology annotation language values that match the pattern for language identifiers from 'ISO 639-2: Codes for the Representation of Names of Languages - Part 2: Alpha-3 Code for the Names of Languages': https://id.loc.gov/vocabulary/iso639-2.html +

+

+Example identifier: http://id.loc.gov/vocabulary/iso639-2/tgl +

+

+Recommended property: https://schema.org/inLanguage +

+"""@en ; + # sh:message """The ontology should provide ontology annotation language values that match the pattern for language identifiers from 'ISO 639-2: Codes for the Representation of Names of Languages - Part 2: Alpha-3 Code for the Names of Languages' (cf. https://id.loc.gov/vocabulary/iso639-2.html).\nExample identifier: """@en ; sh:name "Ontology annotation language(s) - pattern"@en ; ] ; @@ -641,7 +1040,22 @@ Example statement (text/turtle): sh:severity sh:Info ; sh:minCount 1 ; sh:maxCount 1 ; - sh:message """The ontology should state which logical framework it applies.\nThe information can be given as a text, referring to the Semantic Web Standard (e.g. 'OWL 2') and possibly the OWL profile (e.g. 'OWL 2 EL profile').\nRecommended property: \nExample statement (text/turtle): mod:hasFormalityLevel \"OWL version 2, EL profile\"@en ."""@en ; + sh:message """ +

+The ontology should state which logical framework it applies. +

+

+The information can be given as a text, referring to the Semantic Web Standard (e.g. 'OWL 2') and possibly the OWL profile (e.g. 'OWL 2 EL profile'). +

+

+Recommended property: https://w3id.org/mod#hasFormalityLevel +

+

+

Example statement (text/turtle): <https://www.purl.org/SomeOntology> mod:hasFormalityLevel "OWL version 2, EL profile"@en .
+
+

+"""@en ; + # sh:message """The ontology should state which logical framework it applies.\nThe information can be given as a text, referring to the Semantic Web Standard (e.g. 'OWL 2') and possibly the OWL profile (e.g. 'OWL 2 EL profile').\nRecommended property: \nExample statement (text/turtle): mod:hasFormalityLevel \"OWL version 2, EL profile\"@en ."""@en ; sh:name "Applied logical framework description"@en ; ] ; @@ -649,7 +1063,22 @@ Example statement (text/turtle): sh:path ; sh:severity sh:Info ; sh:datatype rdf:langString ; - sh:message """The ontology should provide the description its logical framework as an rdf:langString.\nRecommended property: \nExample statement (text/turtle): mod:hasFormalityLevel \"OWL version 2, EL profile\"@en ."""@en ; + sh:message """ +

+The ontology should provide the description its logical framework as an rdf:langString. +

+

+Recommended property: https://w3id.org/mod#hasFormalityLevel +

+

+Example statement (text/turtle): +

+

+

Example statement (text/turtle): <https://www.purl.org/SomeOntology> mod:hasFormalityLevel "OWL version 2, EL profile"@en .
+
+

+"""@en ; + # sh:message """The ontology should provide the description its logical framework as an rdf:langString.\nRecommended property: \nExample statement (text/turtle): mod:hasFormalityLevel \"OWL version 2, EL profile\"@en ."""@en ; sh:name "Applied logical framework description - language"@en ; ] ; @@ -660,7 +1089,61 @@ Example statement (text/turtle): sh:path [sh:alternativePath ( ) ]; sh:severity sh:Info ; sh:minCount 1 ; - sh:message """The ontology should state its serialization/ file format.\nThe value should be provided as an IRI.\nWe recommend to provide the information about the media type/ file format of your ontology as one of the values from the Media Types list of the Internet Assigned Number Authority (IANA) (cf. https://www.iana.org/assignments/media-types/media-types.xhtml) or from the W3C resource "Unique URIs for File Formats" :\n\nIn order to publish your ontology on the TIB Terminology Service, you must provide the ontology in one of the following formats:\n - resp. \n - resp. \n - OBO format (cf. http://purl.obolibrary.org/obo/oboformat/spec.html)\nCurrently, there is no registered media type for obo format.\nRecommended property: \nExample statement (text/turtle): ."""@en ; + sh:message """ +

+The ontology should state its serialization/ file format. +

+

+The value should be provided as an IRI. +

+

+We recommend to provide the information about the media type/ file format of your ontology as one of the values from +

    +
  • +the Media Types list of the Internet Assigned Number Authority (IANA): https://www.iana.org/assignments/media-types/media-types.xhtml +
  • +
  • +or from the W3C resource Unique URIs for File Formats: https://www.w3.org/ns/formats/ +
  • +
+

+

+In order to publish your ontology on the TIB Terminology Service, you must provide the ontology in one of the following formats: +

+

+

    +
  • +https://www.iana.org/assignments/media-types/application/rdf+xml +
  • +
  • +http://www.w3.org/ns/formats/RDF_XML +
  • +
  • +https://www.iana.org/assignments/media-types/text/turtle +
  • +
  • +http://www.w3.org/ns/formats/Turtle +
  • +
  • +OBO format: http://purl.obolibrary.org/obo/oboformat/spec.html +
  • +
+

+

+Currently, there is no registered media type for obo format. +

+

+Recommended property: https://w3id.org/mod#hasSyntax +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> <https://w3id.org/mod#hasSyntax> <http://www.w3.org/ns/formats/RDF_XML> .
+
+

+"""@en ; + # sh:message """The ontology should state its serialization/ file format.\nThe value should be provided as an IRI.\nWe recommend to provide the information about the media type/ file format of your ontology as one of the values from the Media Types list of the Internet Assigned Number Authority (IANA) (cf. https://www.iana.org/assignments/media-types/media-types.xhtml) or from the W3C resource "Unique URIs for File Formats" :\n\nIn order to publish your ontology on the TIB Terminology Service, you must provide the ontology in one of the following formats:\n - resp. \n - resp. \n - OBO format (cf. http://purl.obolibrary.org/obo/oboformat/spec.html)\nCurrently, there is no registered media type for obo format.\nRecommended property: \nExample statement (text/turtle): ."""@en ; sh:name "Ontology serialization/ file format"@en ; ] ; @@ -668,7 +1151,61 @@ Example statement (text/turtle): sh:path [sh:alternativePath ( ) ]; sh:severity sh:Info ; sh:nodeKind sh:IRI ; - sh:message """The ontology should state its serialization/ file format.\nThe value should be provided as an IRI.\nWe recommend to provide the information about the media type/ file format of your ontology as one of the values from the Media Types list of the Internet Assigned Number Authority (IANA) (cf. https://www.iana.org/assignments/media-types/media-types.xhtml) or from the W3C resource \"Unique URIs for File Formats\" :\n\nIn order to publish your ontology on the TIB Terminology Service, you must provide the ontology in one of the following formats:\n - resp. \n - resp. \n - OBO format (cf. http://purl.obolibrary.org/obo/oboformat/spec.html)\nCurrently, there is no registered media type for obo format.\nRecommended property: \nExample statement (text/turtle): ."""@en ; + sh:message """ +

+The ontology should state its serialization/ file format. +

+

+The value should be provided as an IRI. +

+

+We recommend to provide the information about the media type/ file format of your ontology as one of the values from +

    +
  • +the Media Types list of the Internet Assigned Number Authority (IANA): https://www.iana.org/assignments/media-types/media-types.xhtml +
  • +
  • +or from the W3C resource Unique URIs for File Formats: https://www.w3.org/ns/formats/ +
  • +
+

+

+In order to publish your ontology on the TIB Terminology Service, you must provide the ontology in one of the following formats: +

+

+

    +
  • +https://www.iana.org/assignments/media-types/application/rdf+xml +
  • +
  • +http://www.w3.org/ns/formats/RDF_XML +
  • +
  • +https://www.iana.org/assignments/media-types/text/turtle +
  • +
  • +http://www.w3.org/ns/formats/Turtle +
  • +
  • +OBO format: http://purl.obolibrary.org/obo/oboformat/spec.html +
  • +
+

+

+Currently, there is no registered media type for obo format. +

+

+Recommended property: https://w3id.org/mod#hasSyntax +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> <https://w3id.org/mod#hasSyntax> <http://www.w3.org/ns/formats/RDF_XML> .
+
+

+"""@en ; + # sh:message """The ontology should state its serialization/ file format.\nThe value should be provided as an IRI.\nWe recommend to provide the information about the media type/ file format of your ontology as one of the values from the Media Types list of the Internet Assigned Number Authority (IANA) (cf. https://www.iana.org/assignments/media-types/media-types.xhtml) or from the W3C resource \"Unique URIs for File Formats\" :\n\nIn order to publish your ontology on the TIB Terminology Service, you must provide the ontology in one of the following formats:\n - resp. \n - resp. \n - OBO format (cf. http://purl.obolibrary.org/obo/oboformat/spec.html)\nCurrently, there is no registered media type for obo format.\nRecommended property: \nExample statement (text/turtle): ."""@en ; sh:name "Ontology serialization/ file format - datatype"@en ; ] ; @@ -711,7 +1248,61 @@ Example statement (text/turtle): # [sh:hasValue ;] # [sh:hasValue ;] ); - sh:message """The ontology should state its serialization/ file format.\nThe value should be provided as an IRI.\nWe recommend to provide the information about the media type/ file format of your ontology as one of the values from the Media Types list of the Internet Assigned Number Authority (IANA) (cf. https://www.iana.org/assignments/media-types/media-types.xhtml) or from the W3C resource \"Unique URIs for File Formats\" :\n\nIn order to publish your ontology on the TIB Terminology Service, you must provide the ontology in one of the following formats:\n - resp. \n - resp. \n - OBO format (cf. http://purl.obolibrary.org/obo/oboformat/spec.html)\nCurrently, there is no registered media type for obo format.\nRecommended property: \nExample statement (text/turtle): [sh:alternativePath ( ) ]; ."""@en ; + sh:message """ +

+The ontology should state its serialization/ file format. +

+

+The value should be provided as an IRI. +

+

+We recommend to provide the information about the media type/ file format of your ontology as one of the values from +

    +
  • +the Media Types list of the Internet Assigned Number Authority (IANA): https://www.iana.org/assignments/media-types/media-types.xhtml +
  • +
  • +or from the W3C resource Unique URIs for File Formats: https://www.w3.org/ns/formats/ +
  • +
+

+

+In order to publish your ontology on the TIB Terminology Service, you must provide the ontology in one of the following formats: +

+

+

    +
  • +https://www.iana.org/assignments/media-types/application/rdf+xml +
  • +
  • +http://www.w3.org/ns/formats/RDF_XML +
  • +
  • +https://www.iana.org/assignments/media-types/text/turtle +
  • +
  • +http://www.w3.org/ns/formats/Turtle +
  • +
  • +OBO format: http://purl.obolibrary.org/obo/oboformat/spec.html +
  • +
+

+

+Currently, there is no registered media type for obo format. +

+

+Recommended property: https://w3id.org/mod#hasSyntax +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> <https://w3id.org/mod#hasSyntax> <http://www.w3.org/ns/formats/RDF_XML> .
+
+

+"""@en ; + # sh:message """The ontology should state its serialization/ file format.\nThe value should be provided as an IRI.\nWe recommend to provide the information about the media type/ file format of your ontology as one of the values from the Media Types list of the Internet Assigned Number Authority (IANA) (cf. https://www.iana.org/assignments/media-types/media-types.xhtml) or from the W3C resource \"Unique URIs for File Formats\" :\n\nIn order to publish your ontology on the TIB Terminology Service, you must provide the ontology in one of the following formats:\n - resp. \n - resp. \n - OBO format (cf. http://purl.obolibrary.org/obo/oboformat/spec.html)\nCurrently, there is no registered media type for obo format.\nRecommended property: \nExample statement (text/turtle): [sh:alternativePath ( ) ]; ."""@en ; sh:name "Ontology serialization/ file format - controlled vocabulary value"@en ; ] ; @@ -724,7 +1315,28 @@ Example statement (text/turtle): sh:minCount 1 ; sh:maxCount 1 ; sh:datatype rdf:langString ; - sh:message """The ontology should declare its current maintenance status. You could use an English label to do so. We recommend using one of 'active', 'inactive', 'orphaned' or 'obsolete' (cf. https://obofoundry.org/docs/OntologyStatus.html).\nThe value you use should be language-tagged.\nRecommended property: \nExample statement (text/turtle): bibo:status \"inactive\"@en ."""@en ; + sh:message """ +

+The ontology should declare its current maintenance status. +

+

+You could use an English label to do so. We recommend using one of 'active', 'inactive', 'orphaned' or 'obsolete' as recommended by https://obofoundry.org/docs/OntologyStatus.html +

+

+The value you use should be language-tagged. +

+

+Recommended property: http://purl.org/ontology/bibo/status +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> bibo:status "inactive"@en .
+
+

+"""@en ; + # sh:message """The ontology should declare its current maintenance status. You could use an English label to do so. We recommend using one of 'active', 'inactive', 'orphaned' or 'obsolete' (cf. https://obofoundry.org/docs/OntologyStatus.html).\nThe value you use should be language-tagged.\nRecommended property: \nExample statement (text/turtle): bibo:status \"inactive\"@en ."""@en ; sh:name "Ontology status"@en ; ] ; @@ -735,7 +1347,25 @@ Example statement (text/turtle): sh:severity sh:Info ; sh:minCount 1; sh:maxCount 1; - sh:message """The ontology should provide the link to its code repository.\nThe ontology should be on a code repository and the ontology should contain the repository's IRI.\nRecommended property: \nExample statement (text/turtle): doap:repository ."""@en ; + sh:message """ +

+The ontology should provide the link to its code repository. +

+

+The ontology should be on a code repository and the ontology should contain the repository's IRI. +

+

+Recommended property: http://usefulinc.com/ns/doap#repository +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> doap:repository <https://github.com/SomeOrganisation/SomeOntology> .
+
+

+"""@en ; + # sh:message """The ontology should provide the link to its code repository.\nThe ontology should be on a code repository and the ontology should contain the repository's IRI.\nRecommended property: \nExample statement (text/turtle): doap:repository ."""@en ; sh:name "Ontology code repository"@en ; ] ; @@ -743,7 +1373,22 @@ Example statement (text/turtle): sh:path ; sh:severity sh:Info ; sh:nodeKind sh:IRI; - sh:message """The ontology should provide the link to its code repository as an IRI.\nRecommended property: \nExample statement (text/turtle): doap:repository ."""@en ; + sh:message """ +

+The ontology should provide the link to its code repository as an IRI. +

+

+Recommended property: http://usefulinc.com/ns/doap#repository +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> doap:repository <https://github.com/SomeOrganisation/SomeOntology> .
+
+

+"""@en ; + # sh:message """The ontology should provide the link to its code repository as an IRI.\nRecommended property: \nExample statement (text/turtle): doap:repository ."""@en ; sh:name "Ontology code repository - datatype"@en ; ] ; @@ -754,7 +1399,24 @@ Example statement (text/turtle): sh:severity sh:Info ; sh:minCount 1 ; sh:nodeKind sh:IRI ; - sh:message """The ontology should provide IRIs to its available alternative serializations or distributions.\nRecommended property: \nExample statement (text/turtle): dcat:distribution , , ."""@en ; + sh:message """ +

+The ontology should provide IRIs to its available alternative serializations or distributions. +

+

+Recommended property: http://www.w3.org/ns/dcat#distribution +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> dcat:distribution <https://www.purl.org/SomeOntology.owl>, 
+    <https://www.purl.org/SomeOntology.json>, 
+    <https://www.purl.org/SomeOntology.ttl> .
+
+

+"""@en ; + # sh:message """The ontology should provide IRIs to its available alternative serializations or distributions.\nRecommended property: \nExample statement (text/turtle): dcat:distribution , , ."""@en ; sh:name "Ontology distributions/ products"@en ; ] ; @@ -765,7 +1427,25 @@ Example statement (text/turtle): sh:severity sh:Info ; sh:minCount 1 ; sh:nodeKind sh:IRI ; - sh:message """The ontology should provide a link to an example demonstrating its application.\nIdeally, the ontology provides a PID to e.g. a publication describing applications of the ontology, or directly to an application or online service that uses the ontology.\nRecommended property: \nExample statement (text/turtle): vann:example ."""@en ; + sh:message """ +

+The ontology should provide a link to an example demonstrating its application. +

+

+Ideally, the ontology provides a PID to e.g. a publication describing applications of the ontology, or directly to an application or online service that uses the ontology. +

+

+Recommended property: https://vocab.org/vann/example +

+

+Example statement (text/turtle): +

+

+

<http://www.w3.org/ns/dcat> vann:example <https://www.w3.org/TR/vocab-dcat-2/#collection-of-examples> .
+
+

+"""@en ; + # sh:message """The ontology should provide a link to an example demonstrating its application.\nIdeally, the ontology provides a PID to e.g. a publication describing applications of the ontology, or directly to an application or online service that uses the ontology.\nRecommended property: \nExample statement (text/turtle): vann:example ."""@en ; sh:name "Application example"@en ; ] ; @@ -776,7 +1456,28 @@ Example statement (text/turtle): sh:severity sh:Info ; sh:minCount 1 ; sh:nodeKind sh:IRI ; - sh:message """The ontology should provide references to its related resources via IRI.\nRelated recources could for example be publications introducing, discussing, evaluating or describing the ontology, recources containing alignments of your ontology to other ontologies, or any other resources that you would like to reference in your ontology.\nThe reference should be provided via PID, for example a DOI, if available.\nRecommended property: \nExample statement (text/turtle): dcterms:references ."""@en ; + sh:message """ +

+The ontology should provide references to its related resources via IRI. +

+

+Related recources could for example be publications introducing, discussing, evaluating or describing the ontology, recources containing alignments of your ontology to other ontologies, or any other resources that you would like to reference in your ontology. +

+

+The reference should be provided via PID, for example a DOI, if available. +

+

+Recommended property: http://purl.org/dc/terms/references +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> dcterms:references <http://doi.org/10.00000/some0.ontolo> .
+
+

+"""@en ; + # sh:message """The ontology should provide references to its related resources via IRI.\nRelated recources could for example be publications introducing, discussing, evaluating or describing the ontology, recources containing alignments of your ontology to other ontologies, or any other resources that you would like to reference in your ontology.\nThe reference should be provided via PID, for example a DOI, if available.\nRecommended property: \nExample statement (text/turtle): dcterms:references ."""@en ; sh:name "Related resource(s)"@en ; ] ; @@ -787,7 +1488,25 @@ Example statement (text/turtle): sh:path dcterms:bibliographicCitation ; sh:severity sh:Info ; sh:minCount 1 ; - sh:message """The ontology should provide information about how it should be cited.\nThe information should be provided as an rdf:langString.\nRecommended property: \nExample statement (text/turtle): dcterms:bibliographicCitation \"Last name, first name; last name, first name et al. (YYYY): Title. URL: https://w3id.org/SomeOntology/1.1.6\"@en ."""@en ; + sh:message """ +

+The ontology should provide information about how it should be cited. +

+

+The information should be provided as an rdf:langString. +

+

+Recommended property: http://purl.org/dc/terms/bibliographicCitation +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> dcterms:bibliographicCitation "Last name, first name; last name, first name et al. (YYYY): Title. URL: https://w3id.org/SomeOntology/1.1.6"@en .
+
+

+"""@en ; + # sh:message """The ontology should provide information about how it should be cited.\nThe information should be provided as an rdf:langString.\nRecommended property: \nExample statement (text/turtle): dcterms:bibliographicCitation \"Last name, first name; last name, first name et al. (YYYY): Title. URL: https://w3id.org/SomeOntology/1.1.6\"@en ."""@en ; sh:name "Citation suggestion"@en ; ] ; @@ -798,7 +1517,25 @@ Example statement (text/turtle): sh:severity sh:Info ; sh:minCount 1 ; sh:nodeKind sh:IRI ; - sh:message """The ontology should specify whether and from which other ontologies it has been derived.\nThe reference should be made by an owl:versionIRI of the ontology from which the current ontology has been derived.\nRecommended property: \nExample statement (text/turtle): pav:derivedFrom ."""@en ; + sh:message """ +

+The ontology should specify whether and from which other ontologies it has been derived. +

+

+The reference should be made by an owl:versionIRI of the ontology from which the current ontology has been derived. +

+

+Recommended property: http://purl.org/pav/derivedFrom +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> pav:derivedFrom <https://www.purl.org/SomeOtherOntology/3.1.2> .
+
+

+"""@en ; + # sh:message """The ontology should specify whether and from which other ontologies it has been derived.\nThe reference should be made by an owl:versionIRI of the ontology from which the current ontology has been derived.\nRecommended property: \nExample statement (text/turtle): pav:derivedFrom ."""@en ; sh:name "Ontology sources (derived from)"@en ; ]; @@ -809,7 +1546,28 @@ Example statement (text/turtle): sh:severity sh:Info ; sh:minCount 1 ; sh:nodeKind sh:IRI ; - sh:message """The ontology should explicitly declare its root classes.\nThis information can be used for tree-like visualizations of the class hierarchy in technical services, e.g. TIB Terminology Service.\nThe respective classes (if any) need to be provided via their identifier.\nRecommended property: \nExample statement (text/turtle): obo:IAO_0000700 ."""@en ; + sh:message """ +

+The ontology should explicitly declare its root classes. +

+

+This information can be used for tree-like visualizations of the class hierarchy in technical services, e.g. TIB Terminology Service. +

+

+The respective classes (if any) need to be provided via their identifier. +

+

+Recommended property: http://purl.obolibrary.org/obo/IAO_0000700 +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> obo:IAO_0000700 <https://www.purl.org/SomeOntology/12345654544545> .
+
+

+"""@en ; + # sh:message """The ontology should explicitly declare its root classes.\nThis information can be used for tree-like visualizations of the class hierarchy in technical services, e.g. TIB Terminology Service.\nThe respective classes (if any) need to be provided via their identifier.\nRecommended property: \nExample statement (text/turtle): obo:IAO_0000700 ."""@en ; sh:name "Ontology root classes"@en ; ] ; @@ -824,7 +1582,24 @@ Example statement (text/turtle): sh:severity sh:Info ; sh:nodeKind sh:Literal; sh:datatype rdf:langString ; - sh:message """The ontology should provide the its description as an rdf:langString.\nRecommended property: \nExample statetement (text/turtle): schema:description \"Free text describing the ontology and how it came to be. Basically everything you might want to add and which does not fit into the abstract.\"@en ."""@en ; + sh:message """ +

+The ontology should provide its description as an rdf:langString. +

+

+Recommended property: https://schema.org/description +

+

+Example statetement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> schema:description "Free text describing the ontology and how it came to be. Basically everything you might want to add and which does not fit into the abstract."@en .
+
+

+

+

+"""@en ; + # sh:message """The ontology should provide its description as an rdf:langString.\nRecommended property: \nExample statetement (text/turtle): schema:description \"Free text describing the ontology and how it came to be. Basically everything you might want to add and which does not fit into the abstract.\"@en ."""@en ; sh:name "Ontology description - language"@en ; ] ; @@ -832,7 +1607,24 @@ Example statement (text/turtle): sh:path [sh:alternativePath (dc:description dcterms:description schema:description)] ; sh:severity sh:Info ; sh:uniqueLang true ; - sh:message """The ontology should only provide one ontology description per language.\nRecommended property: \nExample statements (text/turtle): schema:description \"Free text describing the ontology and how it came to be. Basically everything you might want to add and which does not fit into the abstract.\"@en, \"Freitext, der die Ontologie und ihre Genese beschreibt. Hier können umfangreiche Hintergrundinformationen zur Ontologie gegeben werden, die über ein kurzes Abstract hinausgehen.\" ."""@en ; + sh:message """ +

+The ontology should only provide one ontology description per language. +

+

+Recommended property: https://schema.org/description +

+

+Example statements (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> schema:description 
+    "Free text describing the ontology and how it came to be. Basically everything you might want to add and which does not fit into the abstract."@en,
+    "Freitext, der die Ontologie und ihre Genese beschreibt. Hier können umfangreiche Hintergrundinformationen zur Ontologie gegeben werden, die über ein kurzes Abstract hinausgehen."@de .
+
+

+"""@en ; + # sh:message """The ontology should only provide one ontology description per language.\nRecommended property: \nExample statements (text/turtle): schema:description \"Free text describing the ontology and how it came to be. Basically everything you might want to add and which does not fit into the abstract.\"@en, \"Freitext, der die Ontologie und ihre Genese beschreibt. Hier können umfangreiche Hintergrundinformationen zur Ontologie gegeben werden, die über ein kurzes Abstract hinausgehen.\"@de ."""@en ; sh:name "Ontology description - unique language"@en ; ] ; @@ -844,7 +1636,22 @@ Example statement (text/turtle): sh:path [sh:alternativePath ( )]; sh:severity sh:Info ; sh:datatype rdf:langString ; - sh:message """The ontology should provide its alternative title(s) as an rdf:langString.\nRecommended property: \nExample statement (text/turtle): dcterms:alternative \"My Ontology\"@en ."""@en; + sh:message """ +

+The ontology should provide its alternative title(s) as an rdf:langString. +

+

+Recommended property: http://purl.org/dc/terms/alternative +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> dcterms:alternative "My Ontology"@en .
+
+

+"""@en; + # sh:message """The ontology should provide its alternative title(s) as an rdf:langString.\nRecommended property: \nExample statement (text/turtle): dcterms:alternative \"My Ontology\"@en ."""@en; sh:name "Alternative ontology title - language"@en; ] ; @@ -855,7 +1662,22 @@ Example statement (text/turtle): sh:path ; sh:severity sh:Info ; sh:datatype xsd:string ; - sh:message """The ontology should provide its alternative prefix as an xsd:string.\nRecommended property: \nExample statement (text/turtle): idot:alternatePrefix \"mo\"^^xsd:string ."""@en ; + sh:message """ +

+The ontology should provide its alternative prefix as an xsd:string. +

+

+Recommended property: http://identifiers.org/idot/alternatePrefix +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> idot:alternatePrefix "mo"^^xsd:string .
+
+

+"""@en ; + # sh:message """The ontology should provide its alternative prefix as an xsd:string.\nRecommended property: \nExample statement (text/turtle): idot:alternatePrefix \"mo\"^^xsd:string ."""@en ; sh:name "Alternative ontology prefix/ acronym - datatype"@en ; ] ; @@ -869,7 +1691,25 @@ Example statement (text/turtle): sh:path [sh:alternativePath ( )] ; sh:severity sh:Info ; sh:nodeKind sh:IRI ; - sh:message """The ontology should provide its prior version as an IRI.\nIdeally, a resolving ontology versionIRI should be used.\nRecommended property: \nExample statement (text/turtle): owl:priorVersion ."""@en ; + sh:message """ +

+The ontology should provide its prior version as an IRI. +

+

+Ideally, a resolving ontology versionIRI should be used. +

+

+Recommended property: http://www.w3.org/2002/07/owl#priorVersion +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> owl:priorVersion <https://www.purl.org/SomeOntology/1.1.6> .
+
+

+"""@en ; + # sh:message """The ontology should provide its prior version as an IRI.\nIdeally, a resolving ontology versionIRI should be used.\nRecommended property: \nExample statement (text/turtle): owl:priorVersion ."""@en ; sh:name "Prior ontology version"@en ; ] ; @@ -880,7 +1720,25 @@ Example statement (text/turtle): sh:path [sh:alternativePath ( )] ; sh:severity sh:Info ; sh:nodeKind sh:IRI ; - sh:message """The ontology should provide its related version as an IRI.\nIdeally, a resolving ontology versionIRI should be used.\nRecommended property: \nExample statement (text/turtle): dcterms:isVersionOf ."""@en ; + sh:message """ +

+The ontology should provide its related version as an IRI. +

+

+Ideally, a resolving ontology versionIRI should be used. +

+

+Recommended property: http://purl.org/dc/terms/hasVersion +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology/1.1.6> dcterms:isVersionOf <https://www.purl.org/SomeOntology> .
+
+

+"""@en ; + # sh:message """The ontology should provide its related version as an IRI.\nIdeally, a resolving ontology versionIRI should be used.\nRecommended property: \nExample statement (text/turtle): dcterms:isVersionOf ."""@en ; sh:name "Related ontology version"@en ; ] ; @@ -891,7 +1749,25 @@ Example statement (text/turtle): sh:path ; sh:severity sh:Info ; sh:nodeKind sh:IRI ; - sh:message """The ontology should provide compatible versions of itself as IRIs.\nIdeally, a resolving ontology versionIRI should be used.\nRecommended property: \nExample statement (text/turtle): owl:backwardCompatibleWith ."""@en ; + sh:message """ +

+The ontology should provide compatible versions of itself as IRIs. +

+

+Ideally, a resolving ontology versionIRI should be used. +

+

+Recommended property: http://www.w3.org/2002/07/owl#backwardCompatibleWith +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology/1.1.7> owl:backwardCompatibleWith <https://www.purl.org/SomeOntology/1.1.6> .
+
+

+"""@en ; + # sh:message """The ontology should provide compatible versions of itself as IRIs.\nIdeally, a resolving ontology versionIRI should be used.\nRecommended property: \nExample statement (text/turtle): owl:backwardCompatibleWith ."""@en ; sh:name "Compatible ontology version"@en ; ] ; @@ -902,7 +1778,25 @@ Example statement (text/turtle): sh:path ; sh:severity sh:Info ; sh:nodeKind sh:IRI ; - sh:message """The ontology should provide incompatible versions of itself as IRIs.\nIdeally, a resolving ontology versionIRI should be used.\nRecommended property: \nExample statement (text/turtle): owl:incompatibleWith ."""@en ; + sh:message """ +

+The ontology should provide incompatible versions of itself as IRIs. +

+

+Ideally, a resolving ontology versionIRI should be used. +

+

+Recommended property: http://www.w3.org/2002/07/owl#incompatibleWith +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology/1.1.7> owl:incompatibleWith <https://www.purl.org/SomeOntology/1.1.6> .
+
+

+"""@en ; + # sh:message """The ontology should provide incompatible versions of itself as IRIs.\nIdeally, a resolving ontology versionIRI should be used.\nRecommended property: \nExample statement (text/turtle): owl:incompatibleWith ."""@en ; sh:name "Incompatible ontology version"@en ; ] ; @@ -917,7 +1811,25 @@ Example statement (text/turtle): sh:path dcterms:type ; sh:severity sh:Info ; sh:maxCount 1 ; - sh:message """The ontology should declare at most one KOS type for itself. Use an identifier from the NKOS type vocabulary (https://nkos.dublincore.org/nkostype/nkostype.rdf).\nRecommended property: \nExample statement (text/turtle): dcterms:type ."""@en ; + sh:message """ +

+The ontology should declare at most one KOS type for itself. +

+

+Use an identifier from the NKOS type vocabulary: https://nkos.dublincore.org/nkostype/nkostype.rdf +

+

+Recommended property: http://purl.org/dc/terms/type +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology/1.1.7> dcterms:type <http://w3id.org/nkos/nkostype#ontology> .
+
+

+"""@en ; + # sh:message """The ontology should declare at most one KOS type for itself. Use an identifier from the NKOS type vocabulary (https://nkos.dublincore.org/nkostype/nkostype.rdf).\nRecommended property: \nExample statement (text/turtle): dcterms:type ."""@en ; sh:name "KOS type"@en ; ] ; @@ -942,7 +1854,25 @@ Example statement (text/turtle): [sh:hasValue ] [sh:hasValue ] ) ; - sh:message """The KOS type identifier should be provided as an IRI. The IRI should be one of the KOS types defined by the NKOS type vocabulary (https://nkos.dublincore.org/nkostype/nkostype.rdf).\nRecommended property: \nExample statement (text/turtle): dcterms:type ."""@en ; + sh:message """ +

+The KOS type identifier should be provided as an IRI. +

+

+The IRI should be one of the KOS types defined by the NKOS type vocabulary: https://nkos.dublincore.org/nkostype/nkostype.rdf +

+

+Recommended property: http://purl.org/dc/terms/type +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology/1.1.7> dcterms:type <http://w3id.org/nkos/nkostype#ontology> .
+
+

+"""@en ; + # sh:message """The KOS type identifier should be provided as an IRI. The IRI should be one of the KOS types defined by the NKOS type vocabulary (https://nkos.dublincore.org/nkostype/nkostype.rdf).\nRecommended property: \nExample statement (text/turtle): dcterms:type ."""@en ; sh:name "KOS type"@en ; ] ; @@ -953,7 +1883,22 @@ Example statement (text/turtle): sh:path ; sh:severity sh:Info ; sh:nodeKind sh:IRI ; - sh:message """The ontology should declare any example identifiers for the ontology as an IRI.\nRecommended property: \nExample statement (text/turtle): idot:exampleIdentifier ."""@en ; + sh:message """ +

+The ontology should declare any example identifiers for the ontology as an IRI. +

+

+Recommended property: http://identifiers.org/idot/exampleIdentifier +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> idot:exampleIdentifier <https://www.purl.org/SomeOntology/1234-XY> .
+
+

+"""@en ; + # sh:message """The ontology should declare any example identifiers for the ontology as an IRI.\nRecommended property: \nExample statement (text/turtle): idot:exampleIdentifier ."""@en ; sh:name "Example ontology identifier"@en ; ] ; @@ -965,7 +1910,22 @@ Example statement (text/turtle): sh:severity sh:Info ; sh:datatype xsd:string ; sh:maxCount 1 ; - sh:message """The ontology should provide its identifier pattern as an xsd:string.\nRecommended property: \nExample statement (text/turtle): idot:identifierPattern \"^\\d{4}-[A-Z]{2}$\"^^xsd:string ."""@en ; + sh:message """ +

+The ontology should provide its identifier pattern as an xsd:string. +

+

+Recommended property: http://identifiers.org/idot/identifierPattern +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> idot:identifierPattern "^\\d{4}-[A-Z]{2}$"^^xsd:string .
+
+

+"""@en ; + # sh:message """The ontology should provide its identifier pattern as an xsd:string.\nRecommended property: \nExample statement (text/turtle): idot:identifierPattern \"^\\d{4}-[A-Z]{2}$\"^^xsd:string ."""@en ; sh:name "Ontology identifier pattern"@en ; ] ; @@ -978,7 +1938,22 @@ Example statement (text/turtle): sh:severity sh:Info ; sh:nodeKind sh:IRI ; sh:maxCount 1 ; - sh:message """The ontology should provide its homepage as an IRI.\nRecommended property: \nExample statement (text/turtle): foaf:homepage ."""@en ; + sh:message """ +

+The ontology should provide its homepage as an IRI. +

+

+Recommended property: http://xmlns.com/foaf/0.1/homepage +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> foaf:homepage <https://www.example.com/SomeOntologyInfo> .
+
+

+"""@en ; + # sh:message """The ontology should provide its homepage as an IRI.\nRecommended property: \nExample statement (text/turtle): foaf:homepage ."""@en ; sh:name "Ontology homepage"@en ; ] ; @@ -995,7 +1970,28 @@ Example statement (text/turtle): [sh:pattern "https://isni.org/isni/[0]{4}[0-9]{4}[0-9]{4}[0-9]{3}[0-9X]" ;] [sh:pattern "https://d-nb.info/gnd/(|(1[012]?[0-9]{7}[0-9X]|[47][0-9]{6}-[0-9]|[1-9][0-9]{0,7}-[0-9X]|3[0-9]{7}[0-9X]))$" ;] ) ; - sh:message """The ontology should specify its publisher via ROR, ISNI or GND identifier.\nThe value you provide should be given as an IRI and match the identifier patterns.\nIf you use valid ROR, ISNI or GND identifiers, this should be the case.\nRecommended property: \nExample statement (text/turtle): dcterms:publisher ."""@en ; + sh:message """ +

+The ontology should specify its publisher via ROR, ISNI or GND identifier. +

+

+The value you provide should be given as an IRI and match the identifier patterns. +

+

+If you use valid ROR, ISNI or GND identifiers, this should be the case. +

+

+Recommended property: http://purl.org/dc/terms/publisher +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> dcterms:publisher <https://isni.org/isni/0000000121746694> .
+
+

+"""@en ; + # sh:message """The ontology should specify its publisher via ROR, ISNI or GND identifier.\nThe value you provide should be given as an IRI and match the identifier patterns.\nIf you use valid ROR, ISNI or GND identifiers, this should be the case.\nRecommended property: \nExample statement (text/turtle): dcterms:publisher ."""@en ; sh:name "Ontology publisher"@en ; ] ; @@ -1006,7 +2002,22 @@ Example statement (text/turtle): sh:path rdfs:comment ; sh:severity sh:Info ; sh:datatype rdf:langString ; - sh:message """Any comments about the ontology should be given as rdf:langStrings.\nRecommended property: \nExample statement (text/turtle): rdfs:comment \"SomeOntology does not actually exist.\"@en ."""@en ; + sh:message """ +

+Any comments about the ontology should be given as rdf:langStrings. +

+

+Recommended property: http://www.w3.org/2000/01/rdf-schema#comment +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> rdfs:comment "SomeOntology does not actually exist."@en .
+
+

+"""@en ; + # sh:message """Any comments about the ontology should be given as rdf:langStrings.\nRecommended property: \nExample statement (text/turtle): rdfs:comment \"SomeOntology does not actually exist.\"@en ."""@en ; sh:name "Ontology comments"@en ; ] ; @@ -1018,7 +2029,22 @@ Example statement (text/turtle): sh:path [sh:alternativePath ( )] ; sh:severity sh:Info ; sh:nodeKind sh:IRI ; - sh:message """The ontology should provide its example classes as IRIs.\nRecommended property: \nExample statement (text/turtle): void:exampleResource ."""@en ; + sh:message """ +

+The ontology should provide its example classes as IRIs. +

+

+Recommended property: http://rdfs.org/ns/void#exampleResource +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> void:exampleResource <https://www.purl.org/SomeClass> .
+
+

+"""@en ; + # sh:message """The ontology should provide its example classes as IRIs.\nRecommended property: \nExample statement (text/turtle): void:exampleResource ."""@en ; sh:name "Example ontology class - data type"@en ; ] ; @@ -1031,7 +2057,22 @@ Example statement (text/turtle): sh:severity sh:Info ; sh:nodeKind sh:IRI ; sh:maxCount 1 ; - sh:message """The ontology should provide its mailing list as an IRI.\nRecommended property: \nExample statement (text/turtle): doap:mailing-list ."""@en ; + sh:message """ +

+The ontology should provide its mailing list as an IRI. +

+

+Recommended property: http://usefulinc.com/ns/doap#mailing-list +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> doap:mailing-list <someontology@list.de> .
+
+

+"""@en ; + # sh:message """The ontology should provide its mailing list as an IRI.\nRecommended property: \nExample statement (text/turtle): doap:mailing-list ."""@en ; sh:name "Ontology mailing list"@en ; ]; @@ -1042,7 +2083,22 @@ Example statement (text/turtle): sh:path [sh:alternativePath ( )] ; sh:severity sh:Info ; sh:nodeKind sh:IRI ; - sh:message """The ontology should provide links to related depictions as IRIs.\nRecommended property: \nExample statement (text/turtle): foaf:logo """@en ; + sh:message """ +

+The ontology should provide links to related depictions as IRIs. +

+

+Recommended property: http://xmlns.com/foaf/0.1/logo +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> foaf:logo <https://www.example.com/MyOntoLogo.jpg> .
+
+

+"""@en ; + # sh:message """The ontology should provide links to related depictions as IRIs.\nRecommended property: \nExample statement (text/turtle): foaf:logo ."""@en ; sh:name "Ontology logo/ depiction/ related visualizations"@en ; ]; @@ -1054,7 +2110,25 @@ Example statement (text/turtle): sh:path [sh:alternativePath ( )] ; sh:severity sh:Info ; sh:nodeKind sh:IRI ; - sh:message """The ontology should provide its identifiers as IRIs.\nThe identifier used as the base uri of the ontology should be provided with .\nRecommended property: \nExample statement (text/turtle): dcterms:identifier ."""@en ; + sh:message """ +

+The ontology should provide its identifiers as IRIs. +

+

+The identifier used as the base uri of the ontology should be provided with the property: http://purl.org/vocab/vann/preferredNamespaceUri +

+

+Recommended property: http://purl.org/dc/terms/identifier +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> dcterms:identifier <https://doi.org/10.5281/zenodo.0000000> .
+
+

+"""@en ; + # sh:message """The ontology should provide its identifiers as IRIs.\nThe identifier used as the base uri of the ontology should be provided with .\nRecommended property: \nExample statement (text/turtle): dcterms:identifier ."""@en ; sh:name "Related identifiers"@en ; ]; @@ -1071,7 +2145,22 @@ Example statement (text/turtle): sh:path [sh:alternativePath ( )] ; sh:severity sh:Info ; sh:nodeKind sh:IRI ; - sh:message """The ontology should provide information about other ontologies it is aligned to as IRIs.\nRecommended property: \nExample statement (text/turtle): mod:hasEquivalencesWith ."""@en ; + sh:message """ +

+The ontology should provide information about other ontologies it is aligned to as IRIs. +

+

+Recommended property: https://w3id.org/mod#hasEquivalencesWith +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> mod:hasEquivalencesWith <https://www.purl.org/SomeOtherOntology> .
+
+

+"""@en ; + # sh:message """The ontology should provide information about other ontologies it is aligned to as IRIs.\nRecommended property: \nExample statement (text/turtle): mod:hasEquivalencesWith ."""@en ; sh:name "Aligned resources"@en ; ]; @@ -1085,7 +2174,29 @@ Example statement (text/turtle): sh:path ; sh:severity sh:Info ; sh:xone ( [sh:nodeKind sh:IRI ;] [sh:datatype rdf:langString ;] ); - sh:message """The ontology should provide the link to its competency questions as an IRI or provide the questions directly as an rdf:langString.\nRecommended property: \nExample statement 1 (text/turtle): \"Who developed an ontology?\"@en .\nExample statement 2 (text/turtle): ."""@en ; # inconsistent with forms shape + sh:message """ +

+The ontology should provide the link to its competency questions as an IRI or provide the questions directly as an rdf:langString. +

+

+Recommended property: https://w3id.org/mod#competencyQuestion +

+

+Example statement 1 (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> <https://w3id.org/mod#competencyQuestion> "Who developed an ontology?"@en .
+
+

+

+Example statement 2 (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> <https://w3id.org/mod#competencyQuestion> <https://www.example.com/SomeOntologyInfo/Questions#Q1> .
+
+

+"""@en ; # inconsistent with forms shape + # sh:message """The ontology should provide the link to its competency questions as an IRI or provide the questions directly as an rdf:langString.\nRecommended property: \nExample statement 1 (text/turtle): \"Who developed an ontology?\"@en .\nExample statement 2 (text/turtle): ."""@en ; # inconsistent with forms shape sh:name "Competency questions"@en ; ]; @@ -1099,7 +2210,22 @@ Example statement (text/turtle): sh:path ; sh:severity sh:Info ; sh:maxCount 1 ; - sh:message """The ontology should provide at most one preferred namespace URI for the ontology.\nRecommended property: \nExample statement (text/turtle): ."""@en ; + sh:message """ +

+The ontology should provide at most one preferred namespace URI for itself. +

+

+Recommended property: http://purl.org/vocab/vann/preferredNamespaceUri +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> <http://purl.org/vocab/vann/preferredNamespaceUri> <https://w3id/Example/SomeOntology> .
+
+

+"""@en ; + # sh:message """The ontology should provide at most one preferred namespace URI for itself.\nRecommended property: \nExample statement (text/turtle): ."""@en ; sh:name "Preferred ontology namespace"@en ; ] ; @@ -1107,7 +2233,22 @@ Example statement (text/turtle): sh:path ; sh:severity sh:Info ; sh:nodeKind sh:IRI ; - sh:message """The ontology should provide its preferred namespace URI as an IRI.\nRecommended property: \nExample statement (text/turtle): ."""@en ; + sh:message """ +

+The ontology should provide its preferred namespace URI as an IRI. +

+

+Recommended property: http://purl.org/vocab/vann/preferredNamespaceUri +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> <http://purl.org/vocab/vann/preferredNamespaceUri> <https://w3id/Example/SomeOntology> .
+
+

+"""@en ; + # sh:message """The ontology should provide its preferred namespace URI as an IRI.\nRecommended property: \nExample statement (text/turtle): ."""@en ; sh:name "Preferred ontology namespace - datatype"@en ; ] ; @@ -1125,7 +2266,22 @@ Example statement (text/turtle): sh:severity sh:Info ; sh:datatype xsd:dateTime ; sh:maxCount 1 ; - sh:message """The ontology should provide at most one issue date that conforms to xsd:dateTime.\nRecommended property: \nExample statement: \"2023-11-21T00:00:00\"^^xsd:dateTime ."""@en ; + sh:message """ +

+The ontology should provide at most one issue date that conforms to xsd:dateTime. +

+

+Recommended property: http://purl.org/dc/terms/issued +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> <http://purl.org/dc/terms/> "2023-11-21T00:00:00"^^xsd:dateTime .
+
+

+"""@en ; + # sh:message """The ontology should provide at most one issue date that conforms to xsd:dateTime.\nRecommended property: \nExample statement (text/turtle): \"2023-11-21T00:00:00\"^^xsd:dateTime ."""@en ; sh:name "Ontology issue date - datatype"@en ; ] ; @@ -1137,7 +2293,22 @@ Example statement (text/turtle): sh:severity sh:Info ; sh:datatype xsd:dateTime ; sh:maxCount 1; - sh:message """The ontology should provide at most one ontology modification date in xsd:dateTime format (ideally the latest).\nRecommended property: \nExample statement (text/turtle): dcterms:modified \"2020-11-19T00:00:00\"^^xsd:dateTime."""@en ; + sh:message """ +

+The ontology should provide at most one ontology modification date in xsd:dateTime format (ideally the latest). +

+

+Recommended property: http://purl.org/dc/terms/modified +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> dcterms:modified "2020-11-19T00:00:00"^^xsd:dateTime.
+
+

+"""@en ; + # sh:message """The ontology should provide at most one ontology modification date in xsd:dateTime format (ideally the latest).\nRecommended property: \nExample statement (text/turtle): dcterms:modified \"2020-11-19T00:00:00\"^^xsd:dateTime."""@en ; sh:name "Ontology modification date"@en ; ] ; @@ -1149,7 +2320,42 @@ Example statement (text/turtle): sh:severity sh:Info ; sh:xone ( [sh:datatype xsd:string ;] [sh:datatype rdf:langString ;] ); # sh:datatype xsd:string ; - sh:message """The ontology should provide textual information about its version as an xsd:string.\nIt is recommended to use semantic versioning (cf. https://semver.org/) or OBO style date-based versioning (http://obofoundry.org/principles/fp-004-versioning.html).\nIf you need to add a larger comment in natural language, you should provide the info as an rdf:langString, i.e. with a language tag. We do not encourage this, since such statements can most likely be expressed in more granular fashion with formal statements.\nRecommended property: \nExample statement 1: owl:versionInfo \"2023-01-01\"^^xsd:string .\nExample statement 2: owl:versionInfo \"1.0.0\"^^xsd:string.\nExample statement 3: owl:versionInfo \"Ontology version 1.0.0 of the subject classification in tabular format from Nov 2024.\"@en."""@en ; + sh:message """ +

+The ontology should provide textual information about its version as an xsd:string. +

+

+It is recommended to use semantic versioning (cf. https://semver.org/) or OBO style date-based versioning (http://obofoundry.org/principles/fp-004-versioning.html). +

+

+If you need to add a larger comment in natural language, you should provide the info as an rdf:langString, i.e. with a language tag. We do not encourage this, since such statements can most likely be expressed in more granular fashion with formal statements. +

+

+Recommended property: http://www.w3.org/2002/07/owl#versionInfo +

+

+Example statement 1 (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> owl:versionInfo "2023-01-01"^^xsd:string .
+
+

+

+Example statement 2 (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> owl:versionInfo "1.0.0"^^xsd:string.
+
+

+

+Example statement 3: +

+

+

<https://www.purl.org/SomeOntology> owl:versionInfo "Ontology version 1.0.0 of the subject classification in tabular format from Nov 2024."@en.
+
+

+"""@en ; + # sh:message """The ontology should provide textual information about its version as an xsd:string.\nIt is recommended to use semantic versioning (cf. https://semver.org/) or OBO style date-based versioning (http://obofoundry.org/principles/fp-004-versioning.html).\nIf you need to add a larger comment in natural language, you should provide the info as an rdf:langString, i.e. with a language tag. We do not encourage this, since such statements can most likely be expressed in more granular fashion with formal statements.\nRecommended property: \nExample statement 1 (text/turtle): owl:versionInfo \"2023-01-01\"^^xsd:string .\nExample statement 2 (text/turtle): owl:versionInfo \"1.0.0\"^^xsd:string.\nExample statement 3: owl:versionInfo \"Ontology version 1.0.0 of the subject classification in tabular format from Nov 2024.\"@en."""@en ; sh:name "Ontology version information"@en ; ] ; @@ -1157,7 +2363,45 @@ Example statement (text/turtle): sh:path [sh:alternativePath (owl:versionInfo pav:version)]; sh:severity sh:Info ; sh:maxCount 1 ; - sh:message """The ontology should provide at most one textual information about the ontology version.\nThe value should be provided as an xsd:string.\nIt is recommended to use semantic versioning (cf. https://semver.org/) or OBO style date-based versioning (http://obofoundry.org/principles/fp-004-versioning.html).\nRecommended property: \nExample statement 1: owl:versionInfo \"2023-01-01\"^^xsd:string .\nExample statement 2: owl:versionInfo \"1.0.0\"^^xsd:string."""@en ; + sh:message """ +

+The ontology should provide at most one textual information about the ontology version. +

+

+The value should be provided as an xsd:string. +

+

+It is recommended to use +

+

+

    +
  • +semantic versioning: https://semver.org/ +
  • +
  • +or OBO style date-based versioning: http://obofoundry.org/principles/fp-004-versioning.html +
  • +
+

+

+Recommended property: http://www.w3.org/2002/07/owl#versionInfo +

+

+Example statement 1 (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> owl:versionInfo "2023-01-01"^^xsd:string .
+
+

+

+Example statement 2 (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> owl:versionInfo "1.0.0"^^xsd:string.
+
+

+"""@en ; + # sh:message """The ontology should provide at most one textual information about the ontology version.\nThe value should be provided as an xsd:string.\nIt is recommended to use semantic versioning (cf. https://semver.org/) or OBO style date-based versioning (http://obofoundry.org/principles/fp-004-versioning.html).\nRecommended property: \nExample statement 1 (text/turtle): owl:versionInfo \"2023-01-01\"^^xsd:string .\nExample statement 2 (text/turtle): owl:versionInfo \"1.0.0\"^^xsd:string."""@en ; sh:name "Ontology version information"@en ; ] ; @@ -1169,7 +2413,22 @@ Example statement (text/turtle): sh:severity sh:Info ; sh:nodeKind sh:Literal ; sh:datatype rdf:langString ; - sh:message """The ontology should provide its version notes (e.g. notes on updates as compared to the previous version of the ontology) as an rdf:langString.\nRecommended property: \nExample statement (text/turtle): adms:versionNotes \"Changes from 2000-01-12: add annotation properties: familyName [...]\"@en ."""@en ; + sh:message """ +

+The ontology should provide its version notes (e.g. notes on updates as compared to the previous version of the ontology) as an rdf:langString. +

+

+Recommended property: http://www.w3.org/ns/adms#versionNotes +

+

+Example statement (text/turtle): +

+

+

<https://www.purl.org/SomeOntology> adms:versionNotes "Changes from 2000-01-12: add annotation properties: familyName [...]"@en .
+
+

+"""@en ; + # sh:message """The ontology should provide its version notes (e.g. notes on updates as compared to the previous version of the ontology) as an rdf:langString.\nRecommended property: \nExample statement (text/turtle): adms:versionNotes \"Changes from 2000-01-12: add annotation properties: familyName [...]\"@en ."""@en ; sh:name "Ontology version notes"@en ; ] ;