diff --git a/DummyOntoPASSES.ttl b/DummyOntoPASSES.ttl index 06251f8..8842453 100644 --- a/DummyOntoPASSES.ttl +++ b/DummyOntoPASSES.ttl @@ -42,7 +42,7 @@ dcterms:subject ; schema:inLanguage ; mod:hasFormalityLevel "The DummyOntoPASSES aplies OWL2 EL (cf. https://www.w3.org/TR/2012/REC-owl2-profiles-20121211/#OWL_2_EL)"@en ; - ; + ; "active"@en ; doap:repository ; ; diff --git a/MetadataGuide.html b/MetadataGuide.html index 4847f23..3bf9615 100644 --- a/MetadataGuide.html +++ b/MetadataGuide.html @@ -367,7 +367,7 @@

Ontology metadata recommendations by TIB

Document status: DRAFT

-

Modification date: 2024-05-02

+

Modification date: 2025-01-01

Creators and contributors:

    @@ -963,7 +963,7 @@

    4.7 Applied logical framework

4.8 Ontology serialization/ file format

You should state the ontology's serialization/ file format. The value should be provided as an IRI from the Media Types list of the Internet Assigned Number Authority (IANA) [6] or from the W3C resource Unique URIs for File Formats [7].

-

Recommended property: http://omv.ontoware.org/2005/05/ontology#hasOntologySyntax

+

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

Recommended controlled vocabularies:

  • https://www.w3.org/ns/formats
  • @@ -978,13 +978,14 @@

    4.8 Ontology serialization/ file

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

    Example (text/turtle):

    <https://www.purl.org/SomeOntology> rdf:type owl:Ontology ; - omv:hasOntologySyntax <http://www.w3.org/ns/formats/Turtle> . + <https://w3id.org/mod#hasSyntax> <http://www.w3.org/ns/formats/Turtle> .

    Alternative properties:

    SHACL validation rules:

      @@ -1707,7 +1708,7 @@

      6 Tabular overview

      4.8 Serialization/ file format -http://omv.ontoware.org/2005/05/ontology#hasOntologySyntax +https://w3id.org/mod#hasSyntax x diff --git a/MetadataGuide.md b/MetadataGuide.md index e134243..c3123c6 100644 --- a/MetadataGuide.md +++ b/MetadataGuide.md @@ -2,7 +2,7 @@ Document status: **DRAFT** -Modification date: 2024-05-02 +Modification date: 2025-01-01 Creators and contributors: @@ -649,7 +649,7 @@ SHACL validation rules: You should state the ontology's serialization/ file format. The value should be provided as an IRI from the Media Types list of the Internet Assigned Number Authority (IANA) [[6]](#source6) or from the W3C resource Unique URIs for File Formats [[7]](#source7). -Recommended property: +Recommended property: Recommended controlled vocabularies: @@ -668,7 +668,7 @@ Example (text/turtle): ```Turtle rdf:type owl:Ontology ; - omv:hasOntologySyntax . + . ``` Alternative properties: @@ -676,6 +676,7 @@ Alternative properties: * * * +* SHACL validation rules: @@ -1515,7 +1516,7 @@ SHACL validation rules: | 4.5 | Subject(s) | | | x | | 0…* | | 4.6 | Annotation language(s) | | | x | | 0…* | | 4.7 | Applied logical framework | | | x | | 0...1 | -| 4.8 | Serialization/ file format | | | x | | 0...1 | +| 4.8 | Serialization/ file format | | | x | | 0...1 | | 4.9 | Status | | | x | | 0...1 | | 4.10 | Code repository | | | x | | 0...1 | | 4.11 | Distributions/ products | | | x | | 0…* | diff --git a/MetadataGuide.pdf b/MetadataGuide.pdf index 967c10e..e0fc91b 100644 Binary files a/MetadataGuide.pdf and b/MetadataGuide.pdf differ diff --git a/OntoMetadataShape.ttl b/OntoMetadataShape.ttl index e7957f5..49bda67 100644 --- a/OntoMetadataShape.ttl +++ b/OntoMetadataShape.ttl @@ -42,7 +42,7 @@ ontometa: rdf:type owl:Ontology ; dcterms:language ; , ; ; - ; + ; ; "RDF(S), OWL, SHACL"@en ; dcterms:bibliographicCitation "Arndt, S., Ganske, A., Hauschke, C., Strömert, P., & Vogt, L. (2024). Terminology Metadata Recommendations by TIB. Zenodo. https://doi.org/10.5281/zenodo.11103070 (latest version)"; @@ -168,6 +168,7 @@ ontometa:OntologyMetadataShape a sh:NodeShape ; [sh:hasValue ;] [sh:hasValue ;] [sh:hasValue ;] + [sh:hasValue ;] [sh:hasValue ;] [sh:hasValue ;] @@ -227,6 +228,7 @@ ontometa:OntologyMetadataShape a sh:NodeShape ; sh:name "Ontology creator(s)"@en ; ] ; +### discuss: switch to string/ literal following "FirstName LastName (ORCID)" sh:property [ sh:path [sh:alternativePath (dc:creator dcterms:creator schema:creator pav:createdBy prov:wasAttributedTo schema:accountablePerson schema:author)]; sh:severity sh:Info ; @@ -514,25 +516,25 @@ ontometa:OntologyMetadataShape a sh:NodeShape ; ## Ontology serialization/ file format ### status: developer and external review needed sh:property [ - sh:path [sh:alternativePath ( ) ]; + sh:path [sh:alternativePath ( ) ]; sh:severity sh:Info ; sh:minCount 1 ; - sh:message """You should state the ontology's 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): omv:hasOntologySyntax .\nNeed help? Learn more about SHACL: https://www.w3.org/TR/2017/REC-shacl-20170720/"""@en ; + sh:message """You should state the ontology's 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): .\nNeed help? Learn more about SHACL: https://www.w3.org/TR/2017/REC-shacl-20170720/"""@en ; sh:description "This shape checks whether the ontology specifies its serialization/ file format. It produces an info message if it does not."@en ; sh:name "Ontology serialization/ file format"@en ; ] ; sh:property [ - sh:path ; + sh:path [sh:alternativePath ( ) ]; sh:severity sh:Info ; sh:nodeKind sh:IRI ; - sh:message """You should state the ontology's 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): omv:hasOntologySyntax .\nNeed help? Learn more about SHACL: https://www.w3.org/TR/2017/REC-shacl-20170720/"""@en ; + sh:message """You should state the ontology's 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): .\nNeed help? Learn more about SHACL: https://www.w3.org/TR/2017/REC-shacl-20170720/"""@en ; sh:description "This shape checks whether the ontology specifies its serialization/ file format via IRI. It produces an info message if it does not."@en ; sh:name "Ontology serialization/ file format - datatype"@en ; ] ; sh:property [ - sh:path ; + sh:path [sh:alternativePath ( ) ]; sh:severity sh:Info ; sh:maxCount 1; sh:xone ( @@ -570,7 +572,7 @@ ontometa:OntologyMetadataShape a sh:NodeShape ; # [sh:hasValue ;] # [sh:hasValue ;] ); - sh:message """You should state the ontology's 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): omv:hasOntologySyntax .\nNeed help? Learn more about SHACL: https://www.w3.org/TR/2017/REC-shacl-20170720/"""@en ; + sh:message """You should state the ontology's 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 ( ) ]; .\nNeed help? Learn more about SHACL: https://www.w3.org/TR/2017/REC-shacl-20170720/"""@en ; sh:description "This shape checks whether the ontology's serialization/ file format value is from a selection of the recommended controlled lists. It produces an info message if there is more than one value or when the value is not from the selection of the list."@en ; sh:name "Ontology serialization/ file format - controlled vocabulary value"@en ; ] ; diff --git a/OntoMetadataShape4Forms.ttl b/OntoMetadataShape4Forms.ttl index 9b65ca2..c6fe4a1 100644 --- a/OntoMetadataShape4Forms.ttl +++ b/OntoMetadataShape4Forms.ttl @@ -47,7 +47,7 @@ ontometa4forms: rdf:type owl:Ontology ; doap:repository ; dcterms:references ; mod:hasFormalityLevel "RDF(S), OWL, SHACL"@en; - ; + ; mod:hasEquivalencesWith ; . @@ -330,7 +330,7 @@ ontometa4forms:OntologyMetadataShape a sh:NodeShape ; ## Ontology serialization/ file format ### status: developer and external review needed sh:property [ - sh:path ; + sh:path ; sh:severity sh:Info ; sh:group ontometa4forms:FormalizationMetadataGroup ; #sh:minCount 1 ; diff --git a/TabularOverview.tsv b/TabularOverview.tsv index fdb84e7..b84c34c 100644 --- a/TabularOverview.tsv +++ b/TabularOverview.tsv @@ -15,7 +15,7 @@ order number section metadatum Preferred property Mandatory Recommended Optional 14 4.5 Subject(s) x 0…* true true false true false false true false true true true false false 15 4.6 Annotation language(s) x 0…* true true false false false false true false false false true false false 16 4.7 Applied logical framework x 0...1 false true false true false false true false false false false false false -17 4.8 Serialization/ file format x 0...1 true true false false false false true false false false true false false +17 4.8 Serialization/ file format x 0...1 true true false false false false true false false false true false false 18 4.9 Status x 0...1 true false false true true true true true true true true false true 19 4.10 Code repository x 0...1 false true false true false false true false false true false true false 20 4.11 Distributions/ products x 0…* true true false false false false true false true false true false false