PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX AFX: <http://purl.allotrope.org/ontologies/property#AFX_>
PREFIX EDAM: <http://edamontology.org/data_>
PREFIX chemical_entities_ap: <https://w3id.org/nfdi-de/dcat-ap-plus/chemistry/entity/>
PREFIX material_entities_ap: <https://w3id.org/nfdi-de/dcat-ap-plus/materials/>
PREFIX spdx: <http://spdx.org/rdf/terms#>
PREFIX odrl: <http://www.w3.org/ns/odrl/2/>
PREFIX eli: <http://data.europa.eu/eli/ontology#>
PREFIX locn: <http://www.w3.org/ns/locn#>
PREFIX dcatap: <http://data.europa.eu/r5r/>
PREFIX qb: <http://purl.org/linked-data/cube#>
PREFIX sh: <http://www.w3.org/ns/shacl#>
PREFIX vl: <https://purl.eu/ns/shacl#>
PREFIX iana: <https://www.iana.org/assignments/>
PREFIX epos: <https://www.epos-eu.org/epos-dcat-ap#>
PREFIX SOSA: <http://www.w3.org/ns/sosa/>
PREFIX chemdcatap: <https://w3id.org/nfdi-de/dcat-ap-plus/chemistry/>
PREFIX dcatap_plus: <https://w3id.org/nfdi-de/dcat-ap-plus/>
PREFIX linkml: <https://w3id.org/linkml/>
PREFIX biolink: <https://w3id.org/biolink/vocab/>
PREFIX schema: <http://schema.org/>
PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX dcat: <http://www.w3.org/ns/dcat#>
PREFIX adms: <http://www.w3.org/ns/adms#>
PREFIX prov: <http://www.w3.org/ns/prov#>
PREFIX sosa: <http://www.w3.org/ns/sosa/>
PREFIX vcard: <http://www.w3.org/2006/vcard/ns#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX qudt: <http://qudt.org/schema/qudt/>
PREFIX RO: <http://purl.obolibrary.org/obo/RO_>
PREFIX PATO: <http://purl.obolibrary.org/obo/PATO_>
PREFIX OBI: <http://purl.obolibrary.org/obo/OBI_>
PREFIX IAO: <http://purl.obolibrary.org/obo/IAO_>
PREFIX CHEBI: <http://purl.obolibrary.org/obo/CHEBI_>
PREFIX CHMO: <http://purl.obolibrary.org/obo/CHMO_>
PREFIX BFO: <http://purl.obolibrary.org/obo/BFO_>
PREFIX T4FS: <http://purl.obolibrary.org/obo/T4FS_>
PREFIX FOODON: <http://purl.obolibrary.org/obo/FOODON_>
PREFIX CHEMINF: <http://semanticscience.org/resource/CHEMINF_>
PREFIX RXNO: <http://purl.obolibrary.org/obo/RXNO_>
PREFIX MOP: <http://purl.obolibrary.org/obo/MOP_>
PREFIX ex: <http://example.org/>
PREFIX NCIT: <http://purl.obolibrary.org/obo/NCIT_>
PREFIX SIO: <http://semanticscience.org/resource/SIO_>
PREFIX doi: <https://doi.org/>
PREFIX NMR: <http://nmrML.org/nmrCV#NMR:>
PREFIX AFE: <http://purl.allotrope.org/ontologies/equipment#AFE_>
PREFIX AFRL: <http://purl.allotrope.org/ontologies/role#AFRL_>
PREFIX AFP: <http://purl.allotrope.org/ontologies/process#AFP_>
PREFIX AFR: <http://purl.allotrope.org/ontologies/result#AFR_>
PREFIX VOC4CAT: <https://w3id.org/nfdi4cat/voc4cat_>
PREFIX PROCO: <http://purl.obolibrary.org/obo/PROCO_>
PREFIX time: <http://www.w3.org/2006/time#>
PREFIX REX: <http://purl.obolibrary.org/obo/REX_>
PREFIX ENVO: <http://purl.obolibrary.org/obo/ENVO_>
PREFIX pav: <http://purl.org/pav/>
PREFIX vann: <http://purl.org/vocab/vann/>

chemdcatap: a owl:Ontology ;
  rdfs:label "ChemDCAT-AP" ;
  rdfs:comment "This is an extension of the DCAT Application Profile PLUS LinkML schema. It is intended to be used by NFDI4Chem & NFDI4Cat as a core that can further be extended in profiles/schemas to provide chemistry specific specific metadata for a dataset." ;
  rdfs:seeAlso <https://nfdi-de.github.io/chem-dcat-ap/> , <https://github.com/HendrikBorgelt/DCAT-ap_as_LinkML_template/blob/main/src/dcatlinkml/schema/dcatlinkml.yaml> , <https://gitlab.com/opensourcelab/scientificdata/scidats/-/blob/feature/linkml-schemata/schemata/metadata_model_scidats_dcat_ap.yaml?ref_type=heads> ;
  dcterms:license "CC-BY 4.0" ;
  pav:version "0.1.0rc4" ;
  vann:preferredNamespacePrefix "chemdcatap" ;
  vann:preferredNamespaceUri "https://w3id.org/nfdi-de/dcat-ap-plus/chemistry/"^^xsd:anyURI ;
  sh:declare [
    sh:prefix "AFX" ;
    sh:namespace "http://purl.allotrope.org/ontologies/property#AFX_"^^xsd:anyURI
  ] , [
    sh:prefix "EDAM" ;
    sh:namespace "http://edamontology.org/data_"^^xsd:anyURI
  ] , [
    sh:prefix "chemical_entities_ap" ;
    sh:namespace "https://w3id.org/nfdi-de/dcat-ap-plus/chemistry/entity/"^^xsd:anyURI
  ] , [
    sh:prefix "material_entities_ap" ;
    sh:namespace "https://w3id.org/nfdi-de/dcat-ap-plus/materials/"^^xsd:anyURI
  ] , [
    sh:prefix "spdx" ;
    sh:namespace "http://spdx.org/rdf/terms#"^^xsd:anyURI
  ] , [
    sh:prefix "odrl" ;
    sh:namespace "http://www.w3.org/ns/odrl/2/"^^xsd:anyURI
  ] , [
    sh:prefix "eli" ;
    sh:namespace "http://data.europa.eu/eli/ontology#"^^xsd:anyURI
  ] , [
    sh:prefix "locn" ;
    sh:namespace "http://www.w3.org/ns/locn#"^^xsd:anyURI
  ] , [
    sh:prefix "xsd" ;
    sh:namespace "http://www.w3.org/2001/XMLSchema#"^^xsd:anyURI
  ] , [
    sh:prefix "dcatap" ;
    sh:namespace "http://data.europa.eu/r5r/"^^xsd:anyURI
  ] , [
    sh:prefix "qb" ;
    sh:namespace "http://purl.org/linked-data/cube#"^^xsd:anyURI
  ] , [
    sh:prefix "sh" ;
    sh:namespace "http://www.w3.org/ns/shacl#"^^xsd:anyURI
  ] , [
    sh:prefix "vl" ;
    sh:namespace "https://purl.eu/ns/shacl#"^^xsd:anyURI
  ] , [
    sh:prefix "iana" ;
    sh:namespace "https://www.iana.org/assignments/"^^xsd:anyURI
  ] , [
    sh:prefix "epos" ;
    sh:namespace "https://www.epos-eu.org/epos-dcat-ap#"^^xsd:anyURI
  ] , [
    sh:prefix "SOSA" ;
    sh:namespace "http://www.w3.org/ns/sosa/"^^xsd:anyURI
  ] , [
    sh:prefix "chemdcatap" ;
    sh:namespace "https://w3id.org/nfdi-de/dcat-ap-plus/chemistry/"^^xsd:anyURI
  ] , [
    sh:prefix "dcatap_plus" ;
    sh:namespace "https://w3id.org/nfdi-de/dcat-ap-plus/"^^xsd:anyURI
  ] , [
    sh:prefix "linkml" ;
    sh:namespace "https://w3id.org/linkml/"^^xsd:anyURI
  ] , [
    sh:prefix "biolink" ;
    sh:namespace "https://w3id.org/biolink/vocab/"^^xsd:anyURI
  ] , [
    sh:prefix "schema" ;
    sh:namespace "http://schema.org/"^^xsd:anyURI
  ] , [
    sh:prefix "dcterms" ;
    sh:namespace "http://purl.org/dc/terms/"^^xsd:anyURI
  ] , [
    sh:prefix "dcat" ;
    sh:namespace "http://www.w3.org/ns/dcat#"^^xsd:anyURI
  ] , [
    sh:prefix "adms" ;
    sh:namespace "http://www.w3.org/ns/adms#"^^xsd:anyURI
  ] , [
    sh:prefix "prov" ;
    sh:namespace "http://www.w3.org/ns/prov#"^^xsd:anyURI
  ] , [
    sh:prefix "sosa" ;
    sh:namespace "http://www.w3.org/ns/sosa/"^^xsd:anyURI
  ] , [
    sh:prefix "vcard" ;
    sh:namespace "http://www.w3.org/2006/vcard/ns#"^^xsd:anyURI
  ] , [
    sh:prefix "rdf" ;
    sh:namespace "http://www.w3.org/1999/02/22-rdf-syntax-ns#"^^xsd:anyURI
  ] , [
    sh:prefix "rdfs" ;
    sh:namespace "http://www.w3.org/2000/01/rdf-schema#"^^xsd:anyURI
  ] , [
    sh:prefix "owl" ;
    sh:namespace "http://www.w3.org/2002/07/owl#"^^xsd:anyURI
  ] , [
    sh:prefix "skos" ;
    sh:namespace "http://www.w3.org/2004/02/skos/core#"^^xsd:anyURI
  ] , [
    sh:prefix "foaf" ;
    sh:namespace "http://xmlns.com/foaf/0.1/"^^xsd:anyURI
  ] , [
    sh:prefix "qudt" ;
    sh:namespace "http://qudt.org/schema/qudt/"^^xsd:anyURI
  ] , [
    sh:prefix "RO" ;
    sh:namespace "http://purl.obolibrary.org/obo/RO_"^^xsd:anyURI
  ] , [
    sh:prefix "PATO" ;
    sh:namespace "http://purl.obolibrary.org/obo/PATO_"^^xsd:anyURI
  ] , [
    sh:prefix "OBI" ;
    sh:namespace "http://purl.obolibrary.org/obo/OBI_"^^xsd:anyURI
  ] , [
    sh:prefix "IAO" ;
    sh:namespace "http://purl.obolibrary.org/obo/IAO_"^^xsd:anyURI
  ] , [
    sh:prefix "CHEBI" ;
    sh:namespace "http://purl.obolibrary.org/obo/CHEBI_"^^xsd:anyURI
  ] , [
    sh:prefix "CHMO" ;
    sh:namespace "http://purl.obolibrary.org/obo/CHMO_"^^xsd:anyURI
  ] , [
    sh:prefix "BFO" ;
    sh:namespace "http://purl.obolibrary.org/obo/BFO_"^^xsd:anyURI
  ] , [
    sh:prefix "T4FS" ;
    sh:namespace "http://purl.obolibrary.org/obo/T4FS_"^^xsd:anyURI
  ] , [
    sh:prefix "FOODON" ;
    sh:namespace "http://purl.obolibrary.org/obo/FOODON_"^^xsd:anyURI
  ] , [
    sh:prefix "CHEMINF" ;
    sh:namespace "http://semanticscience.org/resource/CHEMINF_"^^xsd:anyURI
  ] , [
    sh:prefix "RXNO" ;
    sh:namespace "http://purl.obolibrary.org/obo/RXNO_"^^xsd:anyURI
  ] , [
    sh:prefix "MOP" ;
    sh:namespace "http://purl.obolibrary.org/obo/MOP_"^^xsd:anyURI
  ] , [
    sh:prefix "ex" ;
    sh:namespace "http://example.org/"^^xsd:anyURI
  ] , [
    sh:prefix "NCIT" ;
    sh:namespace "http://purl.obolibrary.org/obo/NCIT_"^^xsd:anyURI
  ] , [
    sh:prefix "SIO" ;
    sh:namespace "http://semanticscience.org/resource/SIO_"^^xsd:anyURI
  ] , [
    sh:prefix "doi" ;
    sh:namespace "https://doi.org/"^^xsd:anyURI
  ] , [
    sh:prefix "NMR" ;
    sh:namespace "http://nmrML.org/nmrCV#NMR:"^^xsd:anyURI
  ] , [
    sh:prefix "AFE" ;
    sh:namespace "http://purl.allotrope.org/ontologies/equipment#AFE_"^^xsd:anyURI
  ] , [
    sh:prefix "AFRL" ;
    sh:namespace "http://purl.allotrope.org/ontologies/role#AFRL_"^^xsd:anyURI
  ] , [
    sh:prefix "AFP" ;
    sh:namespace "http://purl.allotrope.org/ontologies/process#AFP_"^^xsd:anyURI
  ] , [
    sh:prefix "AFR" ;
    sh:namespace "http://purl.allotrope.org/ontologies/result#AFR_"^^xsd:anyURI
  ] , [
    sh:prefix "VOC4CAT" ;
    sh:namespace "https://w3id.org/nfdi4cat/voc4cat_"^^xsd:anyURI
  ] , [
    sh:prefix "PROCO" ;
    sh:namespace "http://purl.obolibrary.org/obo/PROCO_"^^xsd:anyURI
  ] , [
    sh:prefix "time" ;
    sh:namespace "http://www.w3.org/2006/time#"^^xsd:anyURI
  ] , [
    sh:prefix "REX" ;
    sh:namespace "http://purl.obolibrary.org/obo/REX_"^^xsd:anyURI
  ] , [
    sh:prefix "ENVO" ;
    sh:namespace "http://purl.obolibrary.org/obo/ENVO_"^^xsd:anyURI
  ] .

dcat:Dataset a owl:Class ;
  rdfs:comment "A Dataset about a SubstanceSample that was produced by a SubstanceSampleCharacterization activity. This is a coarse-grained convenience shape that conflates measurement and analysis into a single data-generating activity. Domain-specific sub-profiles that need to distinguish raw measurement from post-processing or structure assignment should define their own Dataset subclasses, potentially using the DCAT-AP+ DataAnalysis/AnalysisDataset chain instead of reusing this class." ;
  skos:exactMatch dcat:Dataset ;
  rdfs:comment "A Dataset about a ChemicalReaction that was produced by a ReactionMonitoring activity. This is a coarse-grained convenience shape that conflates experimental documentation and analysis into a single data-generating activity. Domain-specific sub-profiles that need to distinguish reaction monitoring from subsequent data evaluation should define their own Dataset subclasses, potentially using the DCAT-AP+ DataAnalysis/AnalysisDataset chain instead of reusing this class." , "A Dataset that was generated by an analysis of some previously generated data. For example, a dataset that contains the data of an assignment of a chemical structure to a sample based on the spectral data obtained from the sample is an AnalyticalDataset." , "A collection of data, published or curated by a single agent, and available for access or download in one or more representations." ;
  rdfs:subClassOf dcat:Dataset , [
    a owl:Restriction ;
    owl:onProperty dcterms:accessRights ;
    owl:allValuesFrom dcterms:RightsStatement
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:accessRights ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcatap:applicableLegislation ;
    owl:allValuesFrom eli:LegalResource
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:conformsTo ;
    owl:allValuesFrom dcterms:Standard
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:contactPoint ;
    owl:allValuesFrom vcard:Kind
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:creator ;
    owl:allValuesFrom foaf:Agent
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:distribution ;
    owl:allValuesFrom dcat:Distribution
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty foaf:page ;
    owl:allValuesFrom foaf:Document
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:accrualPeriodicity ;
    owl:allValuesFrom dcterms:Frequency
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:accrualPeriodicity ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:spatial ;
    owl:allValuesFrom dcterms:Location
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:hasVersion ;
    owl:allValuesFrom dcat:Dataset
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:identifier ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:inSeries ;
    owl:allValuesFrom dcat:DatasetSeries
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:isReferencedBy ;
    owl:allValuesFrom rdfs:Resource
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:keyword ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:landingPage ;
    owl:allValuesFrom foaf:Document
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:language ;
    owl:allValuesFrom dcterms:LinguisticSystem
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:modified ;
    owl:allValuesFrom xsd:date
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:modified ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty adms:identifier ;
    owl:allValuesFrom adms:Identifier
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:provenance ;
    owl:allValuesFrom dcterms:ProvenanceStatement
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:publisher ;
    owl:allValuesFrom foaf:Agent
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:publisher ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:qualifiedAttribution ;
    owl:allValuesFrom prov:Attribution
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:qualifiedRelation ;
    owl:allValuesFrom dcat:Relationship
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom rdfs:Resource
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:issued ;
    owl:allValuesFrom xsd:date
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:issued ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty adms:sample ;
    owl:allValuesFrom dcat:Distribution
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:source ;
    owl:allValuesFrom dcat:Dataset
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:spatialResolutionInMeters ;
    owl:allValuesFrom xsd:decimal
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:spatialResolutionInMeters ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:temporal ;
    owl:allValuesFrom dcterms:PeriodOfTime
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:temporalResolution ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:duration ;
      owl:withRestrictions ( _:o98 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:temporalResolution ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:theme ;
    owl:allValuesFrom skos:Concept
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom skos:Concept
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:version ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:version ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty adms:versionNotes ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:subject ;
    owl:allValuesFrom prov:Activity
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:wasGeneratedBy ;
    owl:allValuesFrom prov:Activity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:subject ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/001378>
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:subject ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:subject ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/010345>
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:wasGeneratedBy ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] .

_:o98 xsd:pattern ".*-?P((([0-9]+Y([0-9]+M)?([0-9]+D)?|([0-9]+M)([0-9]+D)?|([0-9]+D))(T(([0-9]+H)([0-9]+M)?([0-9]+(\\.[0-9]+)?S)?|([0-9]+M)([0-9]+(\\.[0-9]+)?S)?|([0-9]+(\\.[0-9]+)?S)))?)|(T(([0-9]+H)([0-9]+M)?([0-9]+(\\.[0-9]+)?S)?|([0-9]+M)([0-9]+(\\.[0-9]+)?S)?|([0-9]+(\\.[0-9]+)?S)))).*" .

prov:Activity a owl:Class ;
  rdfs:comment "A DataGeneratingActivity that produces data about a SubstanceSample, such as a spectroscopic measurement, a physical property determination, or a combined measurement-and-analysis workflow. This is a coarse-grained convenience shape that does not distinguish between raw data acquisition and subsequent data processing or analysis. Domain-specific sub-profiles that need this distinction should define their own DataGeneratingActivity subclasses and use the DCAT-AP+ DataAnalysis chain to separate raw measurement from derived results." ;
  skos:exactMatch prov:Activity ;
  skos:broadMatch <http://purl.obolibrary.org/obo/OBI_/0000070> ;
  rdfs:comment "A DataGeneratingActivity that produces data about a ChemicalReaction, such as reaction monitoring, experimental documentation, or a combined recording-and-evaluation workflow. This is a coarse-grained convenience shape that does not distinguish between raw experimental recording and subsequent data evaluation. Domain-specific sub-profiles that need this distinction should define their own DataGeneratingActivity subclasses and use the DCAT-AP+ DataAnalysis chain to separate raw data from derived results." , "See [DCAT-AP specs:Activity](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#Activity)" ;
  skos:editorialNote "The specified properties (slots) of this class are part of our extension of the DCAT-AP." ;
  rdfs:comment "An Activity that evaluates the data produced by another Activity." ;
  skos:exactMatch <http://purl.obolibrary.org/obo/OBI_/0200000> ;
  skos:closeMatch <http://purl.obolibrary.org/obo/NCIT_/C25391> ;
  rdfs:comment "An Activity (process) that has the objective to produce information (in form of a dataset) about another Activity or Entity." , "An activity or process that is being evaluated in a DataGeneratingActivity." ;
  rdfs:subClassOf prov:Activity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty adms:identifier ;
    owl:allValuesFrom adms:Identifier
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:hasPart ;
    owl:allValuesFrom prov:Activity
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:used ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:generated ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:wasInformedBy ;
    owl:allValuesFrom prov:Activity
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:wasAssociatedWith ;
    owl:allValuesFrom prov:Agent
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:isPartOf ;
    owl:allValuesFrom prov:Activity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:used ;
    owl:allValuesFrom prov:Plan
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:used ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:atLocation ;
    owl:allValuesFrom prov:Location
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:atLocation ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:used ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/001378>
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:wasInformedBy ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/010345>
  ] , dcatap_plus:ClassifierMixin .

<http://purl.obolibrary.org/obo/ENVO_/01001405> a owl:Class ;
  rdfs:comment "A facility that provides controlled conditions in which scientific or technological research, experiments, and measurement may be performed." ;
  skos:exactMatch <http://purl.obolibrary.org/obo/ENVO_/01001405> ;
  rdfs:subClassOf prov:Location , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

foaf:Agent a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:Agent](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#Agent)" ;
  skos:exactMatch foaf:Agent ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty foaf:name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty foaf:name ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom skos:Concept
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

prov:Agent a owl:Class ;
  rdfs:comment "An entity that is somehow responsible for an Activity to take place." ;
  skos:exactMatch prov:Agent ;
  rdfs:comment "A material instrument that is designed to perform a function primarily by means of its mechanical or electrical nature." ;
  skos:altLabel "hardware instrument" ;
  skos:exactMatch epos:Equipment , <http://purl.obolibrary.org/obo/OBI_/0000968> , NCIT:C62103 , SIO:000956 , AFE:0000354 ;
  rdfs:subClassOf dcatap_plus:ClassifierMixin , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty adms:identifier ;
    owl:allValuesFrom adms:Identifier
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:hasPart ;
    owl:allValuesFrom prov:Agent
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:isPartOf ;
    owl:allValuesFrom prov:Agent
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , prov:Agent .

prov:Entity a owl:Class ;
  rdfs:comment "Information that was evaluated within a DataAnalysis." ;
  skos:exactMatch prov:Entity ;
  rdfs:comment "A physical, digital, conceptual, or other kind of thing with some fixed aspects; entities may be real or imaginary." , "An Entity that is being evaluated in a DataGeneratingActivity." , "A piece of information that is attributed to an Entity, Activity or AgenticEntity." ;
  rdfs:subClassOf prov:Entity , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:hasPart ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:isPartOf ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty adms:identifier ;
    owl:allValuesFrom adms:Identifier
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:wasGeneratedBy ;
    owl:allValuesFrom prov:Activity
  ] , dcatap_plus:ClassifierMixin , [
    a owl:Restriction ;
    owl:onProperty prov:value ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:value ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

prov:Attribution a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:Attribution](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#Attribution)" ;
  skos:exactMatch prov:Attribution ;
  rdfs:subClassOf dcatap_plus:SupportiveEntity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

dcat:Catalog a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:Catalogue](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#Catalogue)" ;
  skos:exactMatch dcat:Catalog ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty dcatap:applicableLegislation ;
    owl:allValuesFrom eli:LegalResource
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:catalog ;
    owl:allValuesFrom dcat:Catalog
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:creator ;
    owl:allValuesFrom foaf:Agent
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:creator ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:spatial ;
    owl:allValuesFrom dcterms:Location
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:dataset ;
    owl:allValuesFrom dcat:Dataset
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:hasPart ;
    owl:allValuesFrom dcat:Catalog
  ] , [
    a owl:Restriction ;
    owl:onProperty foaf:homepage ;
    owl:allValuesFrom foaf:Document
  ] , [
    a owl:Restriction ;
    owl:onProperty foaf:homepage ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:language ;
    owl:allValuesFrom dcterms:LinguisticSystem
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:license ;
    owl:allValuesFrom dcterms:LicenseDocument
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:license ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:modified ;
    owl:allValuesFrom xsd:date
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:modified ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:publisher ;
    owl:allValuesFrom foaf:Agent
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:publisher ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:record ;
    owl:allValuesFrom dcat:CatalogRecord
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:issued ;
    owl:allValuesFrom xsd:date
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:issued ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:rights ;
    owl:allValuesFrom dcterms:RightsStatement
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:rights ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:service ;
    owl:allValuesFrom dcat:DataService
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:temporal ;
    owl:allValuesFrom dcterms:PeriodOfTime
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:themeTaxonomy ;
    owl:allValuesFrom skos:ConceptScheme
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] .

dcat:CatalogRecord a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:CatalogueRecord](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#CatalogueRecord)" ;
  skos:exactMatch dcat:CatalogRecord ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty dcterms:conformsTo ;
    owl:allValuesFrom dcterms:Standard
  ] , [
    a owl:Restriction ;
    owl:onProperty adms:status ;
    owl:allValuesFrom skos:Concept
  ] , [
    a owl:Restriction ;
    owl:onProperty adms:status ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:language ;
    owl:allValuesFrom dcterms:LinguisticSystem
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:issued ;
    owl:allValuesFrom xsd:date
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:issued ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:modified ;
    owl:allValuesFrom xsd:date
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:modified ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty foaf:primaryTopic ;
    owl:allValuesFrom [
      a owl:Class ;
      owl:unionOf ( dcat:Catalog dcat:Dataset dcat:DatasetSeries dcat:DataService )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty foaf:primaryTopic ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:source ;
    owl:allValuesFrom dcat:CatalogRecord
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:source ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] .

spdx:Checksum a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:Checksum](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#Checksum)" ;
  skos:exactMatch spdx:Checksum ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty spdx:algorithm ;
    owl:allValuesFrom spdx:ChecksumAlgorithm
  ] , [
    a owl:Restriction ;
    owl:onProperty spdx:algorithm ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty spdx:checksumValue ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:hexBinary ;
      owl:withRestrictions ( _:o226 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty spdx:checksumValue ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

_:o226 xsd:pattern ".*([0-9a-fA-F]{2})*.*" .

spdx:ChecksumAlgorithm a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:ChecksumAlgorithm](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#ChecksumAlgorithm)" ;
  skos:exactMatch spdx:ChecksumAlgorithm ;
  rdfs:subClassOf dcatap_plus:SupportiveEntity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

dcatap_plus:ClassifierMixin a owl:Class ;
  rdfs:comment "A mixin with which an entity of this schema can be classified via an additional rdf:type or dcterms:type assertion." ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

skos:Concept a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:Concept](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#Concept)" ;
  skos:exactMatch skos:Concept ;
  rdfs:subClassOf dcatap_plus:SupportiveEntity , [
    a owl:Restriction ;
    owl:onProperty skos:prefLabel ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty skos:prefLabel ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

skos:ConceptScheme a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:ConceptScheme](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#ConceptScheme)" ;
  skos:exactMatch skos:ConceptScheme ;
  rdfs:subClassOf dcatap_plus:SupportiveEntity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

dcat:DataService a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:DataService](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#DataService)" ;
  skos:exactMatch dcat:DataService ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty dcterms:accessRights ;
    owl:allValuesFrom dcterms:RightsStatement
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:accessRights ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcatap:applicableLegislation ;
    owl:allValuesFrom eli:LegalResource
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:conformsTo ;
    owl:allValuesFrom dcterms:Standard
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:contactPoint ;
    owl:allValuesFrom vcard:Kind
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty foaf:page ;
    owl:allValuesFrom foaf:Document
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:endpointURL ;
    owl:allValuesFrom rdfs:Resource
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:endpointURL ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:endpointDescription ;
    owl:allValuesFrom rdfs:Resource
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:format ;
    owl:allValuesFrom dcterms:MediaTypeOrExtent
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:keyword ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:landingPage ;
    owl:allValuesFrom foaf:Document
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:license ;
    owl:allValuesFrom dcterms:LicenseDocument
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:license ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:publisher ;
    owl:allValuesFrom foaf:Agent
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:publisher ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:servesDataset ;
    owl:allValuesFrom dcat:Dataset
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:theme ;
    owl:allValuesFrom skos:Concept
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] .

dcat:DatasetSeries a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:DatasetSeries](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#DatasetSeries)" ;
  skos:exactMatch dcat:DatasetSeries ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty dcatap:applicableLegislation ;
    owl:allValuesFrom eli:LegalResource
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:contactPoint ;
    owl:allValuesFrom vcard:Kind
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:accrualPeriodicity ;
    owl:allValuesFrom dcterms:Frequency
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:accrualPeriodicity ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:spatial ;
    owl:allValuesFrom dcterms:Location
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:modified ;
    owl:allValuesFrom xsd:date
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:modified ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:publisher ;
    owl:allValuesFrom foaf:Agent
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:publisher ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:issued ;
    owl:allValuesFrom xsd:date
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:issued ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:temporal ;
    owl:allValuesFrom dcterms:PeriodOfTime
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] .

schema:DefinedTerm a owl:Class ;
  rdfs:comment "A word, name, acronym or phrase that is defined in a controlled vocabulary (CV) and that is used to provide an additional rdf:type or dcterms:type of a class within this schema." ;
  skos:exactMatch schema:DefinedTerm ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty schema:name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty schema:name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty schema:inDefinedTermSet ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

dcat:Distribution a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:Distribution](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#Distribution)" ;
  skos:exactMatch dcat:Distribution ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty dcat:accessURL ;
    owl:allValuesFrom rdfs:Resource
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:accessURL ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:accessService ;
    owl:allValuesFrom dcat:DataService
  ] , [
    a owl:Restriction ;
    owl:onProperty dcatap:applicableLegislation ;
    owl:allValuesFrom eli:LegalResource
  ] , [
    a owl:Restriction ;
    owl:onProperty dcatap:availability ;
    owl:allValuesFrom skos:Concept
  ] , [
    a owl:Restriction ;
    owl:onProperty dcatap:availability ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:byteSize ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:nonNegativeInteger ;
      owl:withRestrictions ( _:o294 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:byteSize ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty spdx:checksum ;
    owl:allValuesFrom spdx:Checksum
  ] , [
    a owl:Restriction ;
    owl:onProperty spdx:checksum ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:compressFormat ;
    owl:allValuesFrom dcterms:MediaType
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:compressFormat ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty foaf:page ;
    owl:allValuesFrom foaf:Document
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:downloadURL ;
    owl:allValuesFrom rdfs:Resource
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:format ;
    owl:allValuesFrom dcterms:MediaTypeOrExtent
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:format ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty odrl:hasPolicy ;
    owl:allValuesFrom odrl:Policy
  ] , [
    a owl:Restriction ;
    owl:onProperty odrl:hasPolicy ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:language ;
    owl:allValuesFrom dcterms:LinguisticSystem
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:license ;
    owl:allValuesFrom dcterms:LicenseDocument
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:license ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:conformsTo ;
    owl:allValuesFrom dcterms:Standard
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:mediaType ;
    owl:allValuesFrom dcterms:MediaType
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:mediaType ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:modified ;
    owl:allValuesFrom xsd:date
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:modified ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:packageFormat ;
    owl:allValuesFrom dcterms:MediaType
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:packageFormat ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:issued ;
    owl:allValuesFrom xsd:date
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:issued ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:rights ;
    owl:allValuesFrom dcterms:RightsStatement
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:rights ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:spatialResolutionInMeters ;
    owl:allValuesFrom xsd:decimal
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:spatialResolutionInMeters ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty adms:status ;
    owl:allValuesFrom skos:Concept
  ] , [
    a owl:Restriction ;
    owl:onProperty adms:status ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:temporalResolution ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:duration ;
      owl:withRestrictions ( _:o327 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:temporalResolution ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] .

_:o294 xsd:pattern ".*([\\-+]?[0-9]+).*" .

_:o327 xsd:pattern ".*-?P((([0-9]+Y([0-9]+M)?([0-9]+D)?|([0-9]+M)([0-9]+D)?|([0-9]+D))(T(([0-9]+H)([0-9]+M)?([0-9]+(\\.[0-9]+)?S)?|([0-9]+M)([0-9]+(\\.[0-9]+)?S)?|([0-9]+(\\.[0-9]+)?S)))?)|(T(([0-9]+H)([0-9]+M)?([0-9]+(\\.[0-9]+)?S)?|([0-9]+M)([0-9]+(\\.[0-9]+)?S)?|([0-9]+(\\.[0-9]+)?S)))).*" .

foaf:Document a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:Document](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#Document)" ;
  skos:exactMatch foaf:Document ;
  rdfs:subClassOf dcatap_plus:SupportiveEntity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

dcterms:Frequency a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:Frequency](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#Frequency)" ;
  skos:exactMatch dcterms:Frequency ;
  rdfs:subClassOf dcatap_plus:SupportiveEntity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

locn:Geometry a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:Geometry](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#Geometry)" ;
  skos:exactMatch locn:Geometry ;
  rdfs:subClassOf dcatap_plus:SupportiveEntity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

adms:Identifier a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:Identifier](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#Identifier)" ;
  skos:exactMatch adms:Identifier ;
  rdfs:subClassOf dcatap_plus:SupportiveEntity , [
    a owl:Restriction ;
    owl:onProperty skos:notation ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty skos:notation ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

vcard:Kind a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:Kind](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#Kind)" ;
  skos:exactMatch vcard:Kind .

eli:LegalResource a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:LegalResource](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#LegalResource)" ;
  skos:exactMatch eli:LegalResource ;
  rdfs:subClassOf dcatap_plus:SupportiveEntity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

dcterms:LicenseDocument a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:LicenseDocument](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#LicenseDocument)" ;
  skos:exactMatch dcterms:LicenseDocument ;
  rdfs:subClassOf dcatap_plus:SupportiveEntity , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom skos:Concept
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

dcterms:LinguisticSystem a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:LinguisticSystem](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#LinguisticSystem)" ;
  skos:exactMatch dcterms:LinguisticSystem ;
  rdfs:subClassOf dcatap_plus:SupportiveEntity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

dcterms:Location a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:Location](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#Location)" ;
  skos:exactMatch dcterms:Location ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty dcat:bbox ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:bbox ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:centroid ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:centroid ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty locn:geometry ;
    owl:allValuesFrom locn:Geometry
  ] , [
    a owl:Restriction ;
    owl:onProperty locn:geometry ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

dcterms:MediaType a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:MediaType](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#MediaType)" ;
  skos:exactMatch dcterms:MediaType ;
  rdfs:subClassOf dcatap_plus:SupportiveEntity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

dcterms:MediaTypeOrExtent a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:MediaTypeOrExtent](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#MediaTypeOrExtent)" ;
  skos:exactMatch dcterms:MediaTypeOrExtent ;
  rdfs:subClassOf dcatap_plus:SupportiveEntity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

dcterms:PeriodOfTime a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:PeriodOfTime](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#PeriodOfTime)" ;
  skos:exactMatch dcterms:PeriodOfTime ;
  rdfs:subClassOf dcatap_plus:SupportiveEntity , [
    a owl:Restriction ;
    owl:onProperty time:hasBeginning ;
    owl:allValuesFrom time:Instant
  ] , [
    a owl:Restriction ;
    owl:onProperty time:hasBeginning ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty time:hasEnd ;
    owl:allValuesFrom time:Instant
  ] , [
    a owl:Restriction ;
    owl:onProperty time:hasEnd ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:endDate ;
    owl:allValuesFrom xsd:date
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:endDate ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:startDate ;
    owl:allValuesFrom xsd:date
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:startDate ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

prov:Plan a owl:Class ;
  rdfs:comment "A piece of information that specifies how an activity has to be carried out by its agents including what kind of steps have to be taken and what kind of parameters have to be met/set." ;
  skos:altLabel "Plan Specification" , "Method" , "Procedure" ;
  skos:exactMatch prov:Plan ;
  rdfs:subClassOf dcatap_plus:ClassifierMixin , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

odrl:Policy a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:Policy](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#Policy)" ;
  skos:exactMatch odrl:Policy ;
  rdfs:subClassOf dcatap_plus:SupportiveEntity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

dcterms:ProvenanceStatement a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:ProvenanceStatement](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#ProvenanceStatement)" ;
  skos:exactMatch dcterms:ProvenanceStatement ;
  rdfs:subClassOf dcatap_plus:SupportiveEntity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

qudt:Quantity a owl:Class ;
  rdfs:comment "A quantifiable piece of information that is attributed to an Entity, Activity or AgenticEntity." ;
  skos:exactMatch qudt:Quantity ;
  rdfs:comment "The total amount of substance used in a ChemicalReaction." ;
  skos:altLabel "SubstanceAmount" ;
  skos:closeMatch <http://purl.obolibrary.org/obo/PATO_/0000070> ;
  rdfs:comment "A dimensionless ratio that quantifies the stoichiometric proportion of a chemical substance relative to a reference substance in a chemical reaction." , "A physical quantity that quantitatively expresses the attribute of hotness or coldness." ;
  skos:closeMatch <http://purl.obolibrary.org/obo/PATO_/0000146> ;
  rdfs:comment "The strength of a body's gravitational attraction to other bodies." ;
  skos:closeMatch <http://purl.obolibrary.org/obo/PATO_/0000125> ;
  rdfs:comment "A measure of regions in three-dimensional space." ;
  skos:closeMatch <http://purl.obolibrary.org/obo/PATO_/0000918> , <http://purl.obolibrary.org/obo/PATO_/0001025> ;
  rdfs:subClassOf dcatap_plus:ClassifierMixin , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:value ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:value ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty qudt:hasQuantityKind ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty qudt:hasQuantityKind ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty qudt:unit ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty qudt:unit ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , qudt:Quantity .

dcat:Relationship a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:Relationship](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#Relationship)" ;
  skos:exactMatch dcat:Relationship ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty dcat:hadRole ;
    owl:allValuesFrom dcat:Role
  ] , [
    a owl:Restriction ;
    owl:onProperty dcat:hadRole ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom rdfs:Resource
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] .

rdfs:Resource rdfs:comment "See [DCAT-AP specs:Resource](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#Resource)" ;
  skos:exactMatch rdfs:Resource ;
  rdfs:subClassOf dcatap_plus:SupportiveEntity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

dcterms:RightsStatement a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:RightsStatement](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#RightsStatement)" ;
  skos:exactMatch dcterms:RightsStatement ;
  rdfs:subClassOf dcatap_plus:SupportiveEntity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

dcat:Role a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:Role](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#Role)" ;
  skos:exactMatch dcat:Role ;
  rdfs:subClassOf dcatap_plus:SupportiveEntity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

prov:SoftwareAgent a owl:Class ;
  rdfs:comment "An instrument composed of a series of instructions that can be interpreted by or directly executed by a computer." ;
  skos:exactMatch prov:SoftwareAgent , schema:SoftwareApplication ;
  rdfs:subClassOf prov:Agent , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:isPartOf ;
    owl:allValuesFrom prov:Agent
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:hasPart ;
    owl:allValuesFrom prov:SoftwareAgent
  ] , [
    a owl:Restriction ;
    owl:onProperty adms:identifier ;
    owl:allValuesFrom adms:Identifier
  ] .

dcterms:Standard a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:Standard](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#Standard)" ;
  skos:exactMatch dcterms:Standard ;
  rdfs:subClassOf dcatap_plus:SupportiveEntity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

dcatap_plus:SupportiveEntity a owl:Class ;
  rdfs:comment "The supportive entities are supporting the main entities in the Application Profile. They are included in the Application Profile because they form the range of properties." ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

prov:Location a owl:Class ;
  rdfs:comment "The surrounding in which the dataset creating activity took place (e.g. a lab)." ;
  skos:exactMatch prov:Location ;
  rdfs:subClassOf dcatap_plus:ClassifierMixin , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

time:Instant a owl:Class ;
  rdfs:comment "See [DCAT-AP specs:TimeInstant](https://semiceu.github.io/DCAT-AP/releases/3.0.0/#TimeInstant)" ;
  skos:exactMatch time:Instant ;
  rdfs:subClassOf dcatap_plus:SupportiveEntity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

<http://semanticscience.org/resource/SIO_/001378> a owl:Class ;
  rdfs:comment "A MaterialSample derived from a chemical substance that is of interest in an analytical procedure." ;
  skos:altLabel "analyte" ;
  skos:exactMatch <http://semanticscience.org/resource/SIO_/001378> ;
  rdfs:comment "A SubstanceSample derived from a Polymer." ;
  rdfs:subClassOf <http://purl.obolibrary.org/obo/OBI_/0000747> , chemical_entities_ap:ChemicalSubstanceMixin , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:hasPart ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:isPartOf ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:wasGeneratedBy ;
    owl:allValuesFrom prov:Activity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty adms:identifier ;
    owl:allValuesFrom adms:Identifier
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:wasDerivedFrom ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:wasDerivedFrom ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty skos:altLabel ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty skos:altLabel ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom chemdcatap:PhysicalStateEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/001406>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/CHMO_/0002820>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/001089>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://purl.obolibrary.org/obo/BFO_/0000051> ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/CHEBI_/23367>
  ] , <http://semanticscience.org/resource/SIO_/001378> , chemical_entities_ap:PolymerMixin .

<http://purl.obolibrary.org/obo/CHEBI_/23367> a owl:Class ;
  rdfs:comment "Any constitutionally or isotopically distinct atom, molecule, ion, ion pair, radical, radical ion, complex, conformer etc., identifiable as a separately distinguishable entity." ;
  skos:altLabel "molecular entity" ;
  skos:exactMatch <http://purl.obolibrary.org/obo/CHEBI_/23367> ;
  rdfs:subClassOf prov:Entity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty adms:identifier ;
    owl:allValuesFrom adms:Identifier
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:isPartOf ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/CHEMINF_/000113>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/CHEMINF_/000059>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/CHEMINF_/000018>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/CHEMINF_/000042>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/CHEMINF_/000107>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://purl.allotrope.org/ontologies/result#AFR_/0002409>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://purl.obolibrary.org/obo/BFO_/0000051> ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/CHEBI_/23367>
  ] .

<http://purl.obolibrary.org/obo/CHEBI_/33250> a owl:Class ;
  rdfs:comment "An Entity constituting the smallest component of a chemical element having the chemical properties of the element." ;
  skos:exactMatch <http://purl.obolibrary.org/obo/CHEBI_/33250> ;
  rdfs:subClassOf prov:Entity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty adms:identifier ;
    owl:allValuesFrom adms:Identifier
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:hasPart ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:isPartOf ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

<http://purl.allotrope.org/ontologies/result#AFR_/0002409> a owl:Class ;
  rdfs:comment "A Mass (physical quality) that quantifies the mass of a homogeneous ChemicalSubstance containing 6.02 x 10^23 atoms or molecules." ;
  skos:exactMatch <http://purl.allotrope.org/ontologies/result#AFR_/0002409> ;
  skos:closeMatch <http://purl.obolibrary.org/obo/PATO_/0001681> ;
  rdfs:subClassOf qudt:Quantity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:value ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:value ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty qudt:hasQuantityKind ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty qudt:hasQuantityKind ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty qudt:unit ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty qudt:unit ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

<http://purl.obolibrary.org/obo/CHMO_/0002820> a owl:Class ;
  rdfs:comment "A QuantitativeAttribute of a ChemicalSubstance that represents the amount of a constituent divided by the volume of the mixture." ;
  skos:exactMatch <http://purl.obolibrary.org/obo/CHMO_/0002820> , <http://edamontology.org/data_/2140> , <http://purl.obolibrary.org/obo/NCIT_/C41185> , <https://w3id.org/nfdi4cat/voc4cat_/0007244> , <http://purl.allotrope.org/ontologies/result#AFR_/0002036> ;
  skos:closeMatch <http://purl.obolibrary.org/obo/PATO_/0000033> ;
  skos:narrowMatch <http://purl.obolibrary.org/obo/CHMO_/0002822> ;
  rdfs:subClassOf qudt:Quantity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:value ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:value ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty qudt:hasQuantityKind ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty qudt:hasQuantityKind ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty qudt:unit ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty qudt:unit ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

<http://semanticscience.org/resource/SIO_/001089> a owl:Class ;
  skos:exactMatch <http://semanticscience.org/resource/SIO_/001089> , <http://purl.obolibrary.org/obo/NCIT_/C45997> , <http://purl.allotrope.org/ontologies/result#AFR_/0001142> ;
  skos:closeMatch <http://purl.obolibrary.org/obo/PATO_/0001842> ;
  rdfs:subClassOf qudt:Quantity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:value ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:value ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty qudt:hasQuantityKind ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty qudt:hasQuantityKind ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty qudt:unit ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty qudt:unit ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

<http://semanticscience.org/resource/CHEMINF_/000059> a owl:Class ;
  skos:exactMatch <http://semanticscience.org/resource/CHEMINF_/000059> ;
  rdfs:subClassOf prov:Entity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:value ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:value ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

<http://semanticscience.org/resource/CHEMINF_/000113> a owl:Class ;
  rdfs:comment "A structure descriptor which conforms to the InChI format specification." ;
  skos:exactMatch <http://semanticscience.org/resource/CHEMINF_/000113> ;
  rdfs:subClassOf prov:Entity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:value ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:value ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

<http://semanticscience.org/resource/CHEMINF_/000042> a owl:Class ;
  rdfs:comment "A structure descriptor which identifies each constituent element by its chemical symbol and indicates the number of atoms of each element found in each discrete molecule of that compound." ;
  skos:exactMatch <http://semanticscience.org/resource/CHEMINF_/000042> ;
  rdfs:subClassOf prov:Entity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:value ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:value ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

<http://semanticscience.org/resource/CHEMINF_/000107> a owl:Class ;
  rdfs:comment "A systematic name which is formulated according to the rules and recommendations for chemical nomenclature set out by the International Union of Pure and Applied Chemistry (IUPAC)." ;
  skos:exactMatch <http://semanticscience.org/resource/CHEMINF_/000107> ;
  rdfs:subClassOf prov:Entity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:value ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:value ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

<http://semanticscience.org/resource/CHEMINF_/000018> a owl:Class ;
  rdfs:comment "A structure descriptor that denotes a molecular structure as a graph and conforms to the SMILES format specification." ;
  skos:exactMatch <http://semanticscience.org/resource/CHEMINF_/000018> ;
  rdfs:subClassOf prov:Entity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:value ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:value ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

chemical_entities_ap:ChemicalSubstanceMixin a owl:Class ;
  rdfs:comment "A LinkML mixin used to pass down properties common to all material entities that are described in a chemical context via being composed of chemical entities (e.g. atom, molecule, ion, ion pair, radical, complex, conformer etc., ) of the same type or of different types." ;
  rdfs:subClassOf material_entities_ap:MaterialisticMixin , [
    a owl:Restriction ;
    owl:onProperty skos:altLabel ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty skos:altLabel ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom chemdcatap:PhysicalStateEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/001406>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/CHMO_/0002820>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/001089>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://purl.obolibrary.org/obo/BFO_/0000051> ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/CHEBI_/23367>
  ] .

chemical_entities_ap:PolymerMixin a owl:Class ;
  rdfs:comment "A LinkML mixin used to pass down properties common to all chemical substances that are composed of macromolecules of different kinds and which may be differentiated by composition, length, degree of branching etc.." ;
  rdfs:subClassOf chemical_entities_ap:ChemicalSubstanceMixin , [
    a owl:Restriction ;
    owl:onProperty skos:altLabel ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty skos:altLabel ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom chemdcatap:PhysicalStateEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/001406>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/CHMO_/0002820>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/001089>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://purl.obolibrary.org/obo/BFO_/0000051> ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/CHEBI_/23367>
  ] .

<http://semanticscience.org/resource/SIO_/010345> a owl:Class ;
  rdfs:comment "A process that leads to the transformation of one set of chemical substances to another and that is the subject matter of a DataGeneratingActivity." ;
  skos:exactMatch <http://semanticscience.org/resource/SIO_/010345> , <http://purl.obolibrary.org/obo/MOP_/0000543> , <http://purl.obolibrary.org/obo/REX_/0000002> , <http://purl.allotrope.org/ontologies/process#AFP_/0003711> ;
  skos:narrowMatch <http://purl.obolibrary.org/obo/RXNO_/0000329> ;
  rdfs:subClassOf prov:Activity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:hasPart ;
    owl:allValuesFrom prov:Activity
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:used ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:generated ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:wasInformedBy ;
    owl:allValuesFrom prov:Activity
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:wasAssociatedWith ;
    owl:allValuesFrom prov:Agent
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:isPartOf ;
    owl:allValuesFrom prov:Activity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty adms:identifier ;
    owl:allValuesFrom adms:Identifier
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://purl.obolibrary.org/obo/RO_/0004009> ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/PROCO_/0000029>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://purl.obolibrary.org/obo/RO_/0004009> ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/010411>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://purl.obolibrary.org/obo/RO_/0004008> ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/NCIT_/C48810>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://purl.obolibrary.org/obo/RXNO_/0000425> ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/010344>
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:wasAssociatedWith ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/010417>
  ] , [
    a owl:Restriction ;
    owl:onProperty schema:duration ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:duration ;
      owl:withRestrictions ( _:o655 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty schema:duration ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:wasAssociatedWith ;
    owl:allValuesFrom <http://purl.allotrope.org/ontologies/equipment#AFE_/0000153>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/CHMO_/0002855>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://purl.obolibrary.org/obo/BFO_/0000051> ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/010345>
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom rdfs:Resource
  ] .

_:o655 xsd:pattern ".*-?P((([0-9]+Y([0-9]+M)?([0-9]+D)?|([0-9]+M)([0-9]+D)?|([0-9]+D))(T(([0-9]+H)([0-9]+M)?([0-9]+(\\.[0-9]+)?S)?|([0-9]+M)([0-9]+(\\.[0-9]+)?S)?|([0-9]+(\\.[0-9]+)?S)))?)|(T(([0-9]+H)([0-9]+M)?([0-9]+(\\.[0-9]+)?S)?|([0-9]+M)([0-9]+(\\.[0-9]+)?S)?|([0-9]+(\\.[0-9]+)?S)))).*" .

<http://purl.obolibrary.org/obo/PROCO_/0000029> a owl:Class ;
  rdfs:comment "A ChemicalSubstance with that has a starting material role in a synthesis." ;
  skos:exactMatch <http://purl.obolibrary.org/obo/PROCO_/0000029> ;
  rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_/0000040> , chemical_entities_ap:ChemicalSubstanceMixin , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty adms:identifier ;
    owl:allValuesFrom adms:Identifier
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:isPartOf ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://purl.obolibrary.org/obo/BFO_/0000051> ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/BFO_/0000040>
  ] , [
    a owl:Restriction ;
    owl:onProperty skos:altLabel ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty skos:altLabel ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom chemdcatap:PhysicalStateEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/001406>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/CHMO_/0002820>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/001089>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://purl.obolibrary.org/obo/BFO_/0000051> ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/CHEBI_/23367>
  ] .

<http://semanticscience.org/resource/SIO_/010417> a owl:Class ;
  rdfs:comment "A liquid ChemicalSubstance that dissolves or that is capable of dissolving a ChemicalSubstance." ;
  skos:altLabel "solvent" ;
  skos:exactMatch <http://semanticscience.org/resource/SIO_/010417> , <https://w3id.org/nfdi4cat/voc4cat_/0007246> , <http://purl.obolibrary.org/obo/NCIT_/C45790> ;
  rdfs:subClassOf prov:Agent , chemical_entities_ap:ChemicalSubstanceMixin , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty adms:identifier ;
    owl:allValuesFrom adms:Identifier
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:hasPart ;
    owl:allValuesFrom prov:Agent
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:isPartOf ;
    owl:allValuesFrom prov:Agent
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty skos:altLabel ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty skos:altLabel ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom chemdcatap:PhysicalStateEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/001406>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/CHMO_/0002820>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/001089>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://purl.obolibrary.org/obo/BFO_/0000051> ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/CHEBI_/23367>
  ] .

<http://semanticscience.org/resource/SIO_/010411> a owl:Class ;
  rdfs:comment "A ChemicalSubstance that is consumed or transformed in a ChemicalReaction." ;
  skos:exactMatch <http://semanticscience.org/resource/SIO_/010411> , <http://purl.obolibrary.org/obo/NCIT_/C802> , <https://w3id.org/nfdi4cat/voc4cat_/0000101> ;
  skos:closeMatch <http://purl.obolibrary.org/obo/OBI_/0001879> , <http://purl.obolibrary.org/obo/PROCO_/0000029> ;
  rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_/0000040> , chemical_entities_ap:ChemicalSubstanceMixin , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty adms:identifier ;
    owl:allValuesFrom adms:Identifier
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:isPartOf ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://purl.obolibrary.org/obo/BFO_/0000051> ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/BFO_/0000040>
  ] , [
    a owl:Restriction ;
    owl:onProperty skos:altLabel ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty skos:altLabel ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom chemdcatap:PhysicalStateEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/001406>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/CHMO_/0002820>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/001089>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://purl.obolibrary.org/obo/BFO_/0000051> ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/CHEBI_/23367>
  ] .

<http://purl.obolibrary.org/obo/NCIT_/C48810> a owl:Class ;
  rdfs:comment "A chemical substance that is produced by a ChemicalReaction." ;
  skos:exactMatch <http://purl.obolibrary.org/obo/NCIT_/C48810> , <https://w3id.org/nfdi4cat/voc4cat_/0000194> ;
  skos:closeMatch <http://purl.obolibrary.org/obo/ENVO_/2000000> ;
  rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_/0000040> , chemical_entities_ap:ChemicalSubstanceMixin , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty adms:identifier ;
    owl:allValuesFrom adms:Identifier
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:isPartOf ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://purl.obolibrary.org/obo/BFO_/0000051> ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/BFO_/0000040>
  ] , [
    a owl:Restriction ;
    owl:onProperty skos:altLabel ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty skos:altLabel ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom chemdcatap:PhysicalStateEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/001406>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/CHMO_/0002820>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/001089>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://purl.obolibrary.org/obo/BFO_/0000051> ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/CHEBI_/23367>
  ] .

<http://semanticscience.org/resource/SIO_/010344> a owl:Class ;
  rdfs:comment "A ChemicalSubstance or MaterialEntity that initiates or accelerates a ChemicalReaction without itself being affected." ;
  skos:exactMatch <http://semanticscience.org/resource/SIO_/010344> , <https://w3id.org/nfdi4cat/voc4cat_/0000194> ;
  skos:closeMatch <http://purl.obolibrary.org/obo/CHEBI_/35223> ;
  owl:equivalentClass <http://purl.obolibrary.org/obo/NCIT_/C48810> ;
  rdfs:subClassOf prov:Agent , chemical_entities_ap:ChemicalSubstanceMixin , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty adms:identifier ;
    owl:allValuesFrom adms:Identifier
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:hasPart ;
    owl:allValuesFrom prov:Agent
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:isPartOf ;
    owl:allValuesFrom prov:Agent
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty skos:altLabel ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty skos:altLabel ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom chemdcatap:PhysicalStateEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/001406>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/CHMO_/0002820>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/001089>
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://purl.obolibrary.org/obo/BFO_/0000051> ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/CHEBI_/23367>
  ] .

<http://purl.allotrope.org/ontologies/equipment#AFE_/0000153> a owl:Class ;
  rdfs:comment "A reactor is a container for controlling a biological or chemical reaction or process." ;
  skos:exactMatch <http://purl.allotrope.org/ontologies/equipment#AFE_/0000153> , <https://w3id.org/nfdi4cat/voc4cat_/0007017> ;
  rdfs:subClassOf prov:Agent , material_entities_ap:MaterialisticMixin , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:isPartOf ;
    owl:allValuesFrom prov:Agent
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:hasPart ;
    owl:allValuesFrom prov:Agent
  ] , [
    a owl:Restriction ;
    owl:onProperty adms:identifier ;
    owl:allValuesFrom adms:Identifier
  ] , [
    a owl:Restriction ;
    owl:onProperty skos:altLabel ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty skos:altLabel ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom chemdcatap:PhysicalStateEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/001406>
  ] .

<http://purl.obolibrary.org/obo/CHMO_/0002855> a owl:Class ;
  rdfs:comment "A dimensionless physical quantity describing the fraction of a product B that is formed from a reactant A taking into account the stoichiometry. If A fully reacts to B without side-reactions, the yield of product B is 1 (or 100 %)." ;
  skos:exactMatch <http://purl.obolibrary.org/obo/CHMO_/0002855> , <https://w3id.org/nfdi4cat/voc4cat_/0005005> ;
  rdfs:subClassOf qudt:Quantity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:value ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:value ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty qudt:hasQuantityKind ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty qudt:hasQuantityKind ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty qudt:unit ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty qudt:unit ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

material_entities_ap:MaterialisticMixin a owl:Class ;
  rdfs:comment "A LinkML mixin used to pass down properties common to all material entities. It is needed for example to have MaterialSample have the same properties as MaterialEntity, although it is defined as a subclass of EvaluatedEntity." ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty skos:altLabel ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty skos:altLabel ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom chemdcatap:PhysicalStateEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/001406>
  ] .

<http://purl.obolibrary.org/obo/BFO_/0000040> a owl:Class ;
  rdfs:comment "A material is an Entity that has some portion of matter as proper part." ;
  skos:exactMatch <http://purl.obolibrary.org/obo/BFO_/0000040> ;
  rdfs:subClassOf prov:Entity , material_entities_ap:MaterialisticMixin , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty adms:identifier ;
    owl:allValuesFrom adms:Identifier
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:isPartOf ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://purl.obolibrary.org/obo/BFO_/0000051> ;
    owl:allValuesFrom <http://purl.obolibrary.org/obo/BFO_/0000040>
  ] , [
    a owl:Restriction ;
    owl:onProperty skos:altLabel ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty skos:altLabel ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom chemdcatap:PhysicalStateEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/001406>
  ] .

<http://purl.obolibrary.org/obo/OBI_/0000747> a owl:Class ;
  rdfs:comment "A Sample that was derived from a previous MaterialSample or some other kind of MaterialEntity." ;
  skos:exactMatch <http://purl.obolibrary.org/obo/OBI_/0000747> , <http://semanticscience.org/resource/SIO_/001050> , <https://w3id.org/nfdi4cat/voc4cat_/0005056> ;
  rdfs:subClassOf prov:Entity , material_entities_ap:MaterialisticMixin , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:relation ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:hasPart ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:isPartOf ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:wasGeneratedBy ;
    owl:allValuesFrom prov:Activity
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty adms:identifier ;
    owl:allValuesFrom adms:Identifier
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:wasDerivedFrom ;
    owl:allValuesFrom prov:Entity
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:wasDerivedFrom ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty skos:altLabel ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty skos:altLabel ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom chemdcatap:PhysicalStateEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom qudt:Quantity
  ] , [
    a owl:Restriction ;
    owl:onProperty <http://semanticscience.org/resource/SIO_/000008> ;
    owl:allValuesFrom <http://semanticscience.org/resource/SIO_/001406>
  ] .

<http://semanticscience.org/resource/SIO_/001406> a owl:Class ;
  rdfs:comment "A measure of the mass per unit volume of a substance." ;
  skos:exactMatch <http://semanticscience.org/resource/SIO_/001406> ;
  skos:closeMatch <http://purl.obolibrary.org/obo/PATO_/0001019> ;
  rdfs:subClassOf qudt:Quantity , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:value ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty prov:value ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty qudt:hasQuantityKind ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty qudt:hasQuantityKind ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty qudt:unit ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty qudt:unit ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty dcterms:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom schema:DefinedTerm
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

dcat:accessURL a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:accessURL ;
  rdfs:comment "A URL that gives access to a Distribution of the Dataset." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Distribution ;
  rdfs:range rdfs:Resource ;
  rdfs:subPropertyOf dcat:accessURL .

dcterms:accessRights a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcterms:accessRights ;
  rdfs:comment "Information regarding access or restrictions based on privacy, security, or other policies." , "Information that indicates whether the Dataset is publicly accessible, has access restrictions or is not public." ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( dcat:DataService dcat:Dataset )
  ] ;
  a owl:FunctionalProperty ;
  rdfs:range dcterms:RightsStatement ;
  rdfs:domain dcat:DataService ;
  rdfs:subPropertyOf dcterms:accessRights ;
  rdfs:domain dcat:Dataset .

dcat:accessService a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:accessService ;
  rdfs:comment "A data service that gives access to the distribution of the dataset." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Distribution ;
  rdfs:range dcat:DataService ;
  rdfs:subPropertyOf dcat:accessService .

spdx:algorithm a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation spdx:algorithm ;
  rdfs:comment "The algorithm used to produce the subject Checksum." ;
  rdfs:range xsd:string ;
  rdfs:domain spdx:Checksum ;
  a owl:FunctionalProperty ;
  rdfs:range spdx:ChecksumAlgorithm ;
  rdfs:subPropertyOf spdx:algorithm .

dcatap:applicableLegislation a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcatap:applicableLegislation ;
  rdfs:comment "The legislation that mandates the creation or management of the Catalog." , "The legislation that mandates the creation or management of the Data Service." , "The legislation that mandates the creation or management of the Dataset." , "The legislation that mandates the creation or management of the Dataset Series." , "The legislation that mandates the creation or management of the Distribution." ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( dcat:Catalog dcat:DataService dcat:Dataset dcat:DatasetSeries dcat:Distribution )
  ] ;
  rdfs:range eli:LegalResource ;
  rdfs:domain dcat:Catalog ;
  rdfs:subPropertyOf dcatap:applicableLegislation ;
  rdfs:domain dcat:DataService , dcat:Dataset , dcat:DatasetSeries , dcat:Distribution .

dcterms:conformsTo a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcterms:conformsTo ;
  rdfs:comment "An Application Profile that the Catalogued Resource&#39;s metadata conforms to." , "An established (technical) standard to which the Data Service conforms." , "An implementing rule or other specification." , "An established schema to which the described Distribution conforms." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:CatalogRecord , [
    a owl:Class ;
    owl:unionOf ( dcat:DataService dcat:Dataset )
  ] , dcat:Distribution ;
  rdfs:range dcterms:Standard ;
  rdfs:subPropertyOf dcterms:conformsTo ;
  rdfs:domain dcat:DataService , dcat:Dataset .

dcatap:availability a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcatap:availability ;
  rdfs:comment "An indication how long it is planned to keep the Distribution of the Dataset available." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Distribution ;
  a owl:FunctionalProperty ;
  rdfs:range skos:Concept ;
  rdfs:subPropertyOf dcatap:availability .

dcat:bbox a owl:DatatypeProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:bbox ;
  rdfs:comment "The geographic bounding box of a resource." ;
  rdfs:range xsd:string ;
  rdfs:domain dcterms:Location ;
  a owl:FunctionalProperty ;
  rdfs:subPropertyOf dcat:bbox .

time:hasBeginning a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation time:hasBeginning ;
  rdfs:comment "The beginning of a period or interval." ;
  rdfs:range xsd:string ;
  rdfs:domain dcterms:PeriodOfTime ;
  a owl:FunctionalProperty ;
  rdfs:range time:Instant ;
  rdfs:subPropertyOf time:hasBeginning .

dcat:byteSize a owl:DatatypeProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:byteSize ;
  rdfs:comment "The size of a Distribution in bytes." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Distribution ;
  a owl:FunctionalProperty ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:nonNegativeInteger ;
    owl:withRestrictions ( _:o870 )
  ] ;
  rdfs:subPropertyOf dcat:byteSize .

_:o870 xsd:pattern ".*([\\-+]?[0-9]+).*" .

prov:wasAssociatedWith a owl:ObjectProperty ;
  rdfs:comment "The slot to specify the AgenticEntity that played a certain part in carrying out the Activity, either via having a specific role, function or disposition that was realized in the Activity." ;
  skos:mappingRelation prov:wasAssociatedWith ;
  rdfs:comment "The slot to specify the chemical substance that had a solvent role (CHEBI:35223) in a ChemicalReaction." , "The slot to specify the reactor used in a ChemicalReaction." ;
  skos:editorialNote "not in DCAT-AP" ;
  rdfs:range prov:Agent ;
  rdfs:domain prov:Activity ;
  rdfs:range <http://semanticscience.org/resource/SIO_/010417> ;
  rdfs:domain <http://semanticscience.org/resource/SIO_/010345> ;
  rdfs:subPropertyOf prov:wasAssociatedWith ;
  rdfs:range <http://purl.allotrope.org/ontologies/equipment#AFE_/0000153> .

dcat:catalog a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:catalog ;
  rdfs:comment "A catalogue whose contents are of interest in the context of this catalogue." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Catalog ;
  rdfs:range dcat:Catalog ;
  rdfs:subPropertyOf dcat:catalog .

dcat:centroid a owl:DatatypeProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:centroid ;
  rdfs:comment "The geographic center (centroid) of a resource." ;
  rdfs:range xsd:string ;
  rdfs:domain dcterms:Location ;
  a owl:FunctionalProperty ;
  rdfs:subPropertyOf dcat:centroid .

adms:status a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation adms:status ;
  rdfs:comment "The status of the catalogue record in the context of editorial flow of the dataset and data service descriptions." , "The status of the distribution in the context of maturity lifecycle." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:CatalogRecord ;
  a owl:FunctionalProperty ;
  rdfs:domain dcat:Distribution ;
  rdfs:range skos:Concept ;
  rdfs:subPropertyOf adms:status .

spdx:checksum a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation spdx:checksum ;
  rdfs:comment "A mechanism that can be used to verify that the contents of a distribution have not changed." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Distribution ;
  a owl:FunctionalProperty ;
  rdfs:range spdx:Checksum ;
  rdfs:subPropertyOf spdx:checksum .

spdx:checksumValue a owl:DatatypeProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation spdx:checksumValue ;
  rdfs:comment "A lower case hexadecimal encoded digest value produced using a specific algorithm." ;
  rdfs:range xsd:string ;
  rdfs:domain spdx:Checksum ;
  a owl:FunctionalProperty ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:hexBinary ;
    owl:withRestrictions ( _:o872 )
  ] ;
  rdfs:subPropertyOf spdx:checksumValue .

_:o872 xsd:pattern ".*([0-9a-fA-F]{2})*.*" .

dcat:compressFormat a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:compressFormat ;
  rdfs:comment "The format of the file in which the data is contained in a compressed form, e.g. to reduce the size of the downloadable file." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Distribution ;
  a owl:FunctionalProperty ;
  rdfs:range dcterms:MediaType ;
  rdfs:subPropertyOf dcat:compressFormat .

dcat:contactPoint a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:contactPoint ;
  rdfs:comment "Contact information that can be used for sending comments about the Data Service." , "Contact information that can be used for sending comments about the Dataset." , "Contact information that can be used for sending comments about the Dataset Series." ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( dcat:DataService dcat:Dataset dcat:DatasetSeries )
  ] ;
  rdfs:range vcard:Kind ;
  rdfs:domain dcat:DataService ;
  rdfs:subPropertyOf dcat:contactPoint ;
  rdfs:domain dcat:Dataset , dcat:DatasetSeries .

dcterms:creator a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcterms:creator ;
  rdfs:comment "An entity responsible for the creation of the catalogue." , "An entity responsible for producing the dataset." ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( dcat:Catalog dcat:Dataset )
  ] ;
  rdfs:range foaf:Agent ;
  rdfs:domain dcat:Catalog ;
  rdfs:subPropertyOf dcterms:creator ;
  rdfs:domain dcat:Dataset .

dcat:distribution a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:distribution ;
  rdfs:comment "An available Distribution for the Dataset." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Dataset ;
  rdfs:range dcat:Distribution ;
  rdfs:subPropertyOf dcat:distribution .

dcterms:description a owl:DatatypeProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcterms:description ;
  rdfs:comment "The slot to provide a description for the Activity." ;
  skos:editorialNote "not in DCAT-AP" ;
  rdfs:comment "A free-text account of the Catalogue." , "A free-text account of the record. This property can be repeated for parallel language versions of the description." , "A free-text account of the Data Service." , "A free-text account of the Dataset." , "A free-text account of the Dataset Series." , "A free-text account of the Distribution." , "The slot to provide a description for the Entity." , "The slot to provide a description for the EvaluatedEntity." ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( prov:Activity prov:Agent linkml:Any prov:Attribution dcat:Catalog dcat:CatalogRecord spdx:ChecksumAlgorithm skos:Concept skos:ConceptScheme dcat:DataService dcat:Dataset dcat:DatasetSeries dcat:Distribution foaf:Document prov:Entity dcterms:Frequency locn:Geometry adms:Identifier eli:LegalResource dcterms:LicenseDocument dcterms:LinguisticSystem dcterms:MediaType dcterms:MediaTypeOrExtent dcterms:PeriodOfTime prov:Plan odrl:Policy dcterms:ProvenanceStatement prov:Entity qudt:Quantity rdfs:Resource dcterms:RightsStatement dcat:Role dcterms:Standard dcatap_plus:SupportiveEntity prov:Location time:Instant )
  ] , prov:Activity ;
  rdfs:subPropertyOf dcterms:description ;
  rdfs:domain dcat:Catalog , dcat:CatalogRecord , dcat:DataService , dcat:Dataset , dcat:DatasetSeries , dcat:Distribution , prov:Entity .

foaf:page a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation foaf:page ;
  rdfs:comment "A page or document about this Data Service" , "A page or document about this Dataset." , "A page or document about this Distribution." ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( dcat:DataService dcat:Dataset dcat:Distribution )
  ] ;
  rdfs:range foaf:Document ;
  rdfs:domain dcat:DataService ;
  rdfs:subPropertyOf foaf:page ;
  rdfs:domain dcat:Dataset , dcat:Distribution .

dcat:downloadURL a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:downloadURL ;
  rdfs:comment "A URL that is a direct link to a downloadable file in a given format." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Distribution ;
  rdfs:range rdfs:Resource ;
  rdfs:subPropertyOf dcat:downloadURL .

time:hasEnd a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation time:hasEnd ;
  rdfs:comment "The end of a period or interval." ;
  rdfs:range xsd:string ;
  rdfs:domain dcterms:PeriodOfTime ;
  a owl:FunctionalProperty ;
  rdfs:range time:Instant ;
  rdfs:subPropertyOf time:hasEnd .

dcat:endDate a owl:DatatypeProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:endDate ;
  rdfs:comment "The end of the period." ;
  rdfs:range xsd:string ;
  rdfs:domain dcterms:PeriodOfTime ;
  a owl:FunctionalProperty ;
  rdfs:range xsd:date ;
  rdfs:subPropertyOf dcat:endDate .

dcat:endpointURL a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:endpointURL ;
  rdfs:comment "The root location or primary endpoint of the service (an IRI)." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:DataService ;
  rdfs:range rdfs:Resource ;
  rdfs:subPropertyOf dcat:endpointURL .

dcat:endpointDescription a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:endpointDescription ;
  rdfs:comment "A description of the services available via the end-points, including their operations, parameters etc." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:DataService ;
  rdfs:range rdfs:Resource ;
  rdfs:subPropertyOf dcat:endpointDescription .

prov:wasInformedBy a owl:ObjectProperty ;
  rdfs:comment "The slot to specify the Activity about which the DataGeneratingActivity produced information." ;
  skos:mappingRelation prov:wasInformedBy ;
  rdfs:comment "The slot to provide a previous Activity that informed the Activity by being causally via a shared participant." , "The slot to specify the ChemicalReaction being recorded." ;
  skos:editorialNote "not in DCAT-AP" ;
  rdfs:range prov:Activity ;
  rdfs:domain prov:Activity ;
  rdfs:subPropertyOf prov:wasInformedBy ;
  rdfs:range <http://semanticscience.org/resource/SIO_/010345> .

prov:used a owl:ObjectProperty ;
  rdfs:comment "The slot to specify the Entity about which the DataGeneratingActivity produced information." ;
  skos:mappingRelation prov:used ;
  rdfs:comment "The slot to specify the Entity that was used as an input of an Activity that is to be changed, consumed or transformed." , "The slot to specify the Plan (i.e. directive information or procedure) that was realized by an Activity." , "The slot to specify the SubstanceSample being characterized." ;
  skos:editorialNote "not in DCAT-AP" ;
  rdfs:comment "A slot to provide the data that was analysed by the DataAnalysis." ;
  rdfs:range prov:Entity ;
  rdfs:domain prov:Activity ;
  rdfs:subPropertyOf prov:used ;
  rdfs:range prov:Plan , <http://semanticscience.org/resource/SIO_/001378> .

dcterms:format a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcterms:format ;
  rdfs:comment "The structure that can be returned by querying the endpointURL." , "The file format of the Distribution." ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( dcat:DataService dcat:Distribution )
  ] ;
  rdfs:range dcterms:MediaTypeOrExtent ;
  rdfs:domain dcat:DataService ;
  rdfs:subPropertyOf dcterms:format ;
  rdfs:domain dcat:Distribution .

dcterms:accrualPeriodicity a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcterms:accrualPeriodicity ;
  rdfs:comment "The frequency at which the Dataset is updated." , "The frequency at which the Dataset Series is updated." ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( dcat:Dataset dcat:DatasetSeries )
  ] ;
  a owl:FunctionalProperty ;
  rdfs:range dcterms:Frequency ;
  rdfs:domain dcat:Dataset ;
  rdfs:subPropertyOf dcterms:accrualPeriodicity ;
  rdfs:domain dcat:DatasetSeries .

dcterms:spatial a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcterms:spatial ;
  rdfs:comment "A geographical area covered by the Catalogue." , "A geographic region that is covered by the Dataset." , "A geographic region that is covered by the Dataset Series." ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( dcat:Catalog dcat:Dataset dcat:DatasetSeries )
  ] ;
  rdfs:range dcterms:Location ;
  rdfs:domain dcat:Catalog ;
  rdfs:subPropertyOf dcterms:spatial ;
  rdfs:domain dcat:Dataset , dcat:DatasetSeries .

locn:geometry a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation locn:geometry ;
  rdfs:comment "The corresponding geometry for a resource." ;
  rdfs:range xsd:string ;
  rdfs:domain dcterms:Location ;
  a owl:FunctionalProperty ;
  rdfs:range locn:Geometry ;
  rdfs:subPropertyOf locn:geometry .

prov:generated a owl:ObjectProperty ;
  rdfs:comment "The slot to specify the Entity that was generated as an output of an Activity." ;
  skos:mappingRelation prov:generated ;
  skos:editorialNote "not in DCAT-AP" ;
  rdfs:range prov:Entity ;
  rdfs:domain prov:Activity ;
  rdfs:subPropertyOf prov:generated .

dcat:hadRole a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:hadRole ;
  rdfs:comment "A function of an entity or agent with respect to another entity or resource." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Relationship ;
  rdfs:range dcat:Role ;
  rdfs:subPropertyOf dcat:hadRole .

dcat:dataset a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:dataset ;
  rdfs:comment "A Dataset that is part of the Catalogue." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Catalog ;
  rdfs:range dcat:Dataset ;
  rdfs:subPropertyOf dcat:dataset .

dcterms:hasPart a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcterms:hasPart ;
  rdfs:comment "The slot to provide an Activity that is part of the Activity." ;
  skos:editorialNote "not in DCAT-AP" ;
  rdfs:comment "The slot to specify parts of an AgenticEntity that are themselves AgenticEntities." , "A related Catalogue that is part of the described Catalogue." , "The slot to specify parts of a Device that are themselves Devices." , "A slot to provide a part of the Entity." , "The slot to specify parts of a Software that are themselves Software." ;
  rdfs:range prov:Activity ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( prov:Activity prov:Agent dcat:Catalog prov:Entity )
  ] ;
  owl:inverseOf dcterms:isPartOf ;
  rdfs:domain prov:Activity ;
  rdfs:subPropertyOf dcterms:hasPart ;
  rdfs:range prov:Agent ;
  rdfs:domain prov:Agent ;
  rdfs:range dcat:Catalog ;
  rdfs:domain dcat:Catalog ;
  rdfs:range prov:Entity ;
  rdfs:domain prov:Entity ;
  rdfs:range prov:SoftwareAgent ;
  rdfs:domain prov:SoftwareAgent .

odrl:hasPolicy a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation odrl:hasPolicy ;
  rdfs:comment "The policy expressing the rights associated with the distribution if using the [[ODRL]] vocabulary." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Distribution ;
  a owl:FunctionalProperty ;
  rdfs:range odrl:Policy ;
  rdfs:subPropertyOf odrl:hasPolicy .

dcterms:relation a owl:ObjectProperty ;
  rdfs:comment "The slot to relate a qualitative attribute to an EvaluatedEntity, EvaluatedActivity or AgenticEntity" ;
  skos:mappingRelation dcterms:relation ;
  rdfs:comment "The slot to relate a quantitative attribute to an EvaluatedEntity, EvaluatedActivity or AgenticEntity" , "This slot is described in more detail within the class in which it is used." ;
  skos:editorialNote "not in DCAT-AP" ;
  rdfs:comment "A related resource." , "A resource related to the source resource." , "The slot to specify any Documents related to a ChemicalReaction." ;
  rdfs:range prov:Entity ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( prov:Activity prov:Agent prov:Entity )
  ] ;
  rdfs:range qudt:Quantity , xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( dcat:Dataset <http://semanticscience.org/resource/SIO_/010345> )
  ] , dcat:Relationship , prov:Activity ;
  rdfs:subPropertyOf dcterms:relation ;
  rdfs:range rdfs:Resource ;
  rdfs:domain dcat:Dataset , <http://semanticscience.org/resource/SIO_/010345> .

dcat:hasVersion a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:hasVersion ;
  rdfs:comment "A related Dataset that is a version, edition, or adaptation of the described Dataset." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Dataset ;
  rdfs:range dcat:Dataset ;
  rdfs:subPropertyOf dcat:hasVersion .

foaf:homepage a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation foaf:homepage ;
  rdfs:comment "A web page that acts as the main page for the Catalogue." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Catalog ;
  a owl:FunctionalProperty ;
  rdfs:range foaf:Document ;
  rdfs:subPropertyOf foaf:homepage .

dcterms:identifier a owl:DatatypeProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcterms:identifier ;
  rdfs:comment "The main identifier for the Dataset, e.g. the URI or other unique identifier in the context of the Catalogue." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Dataset ;
  rdfs:subPropertyOf dcterms:identifier .

dcat:inSeries a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:inSeries ;
  rdfs:comment "A dataset series of which the dataset is part." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Dataset ;
  rdfs:range dcat:DatasetSeries ;
  rdfs:subPropertyOf dcat:inSeries .

dcterms:subject a owl:ObjectProperty ;
  rdfs:comment "A slot to provide the EvaluatedActivity a Dataset is about." ;
  skos:mappingRelation dcterms:subject ;
  skos:exactMatch <http://purl.obolibrary.org/obo/IAO_/0000136> ;
  rdfs:comment "A slot to provide the EvaluatedEntity a Dataset is about." , "The slot to specify the SubstanceSample this dataset is about." , "The slot to specify the ChemicalReaction this dataset is about." ;
  rdfs:range prov:Activity ;
  rdfs:domain dcat:Dataset ;
  rdfs:range prov:Entity , <http://semanticscience.org/resource/SIO_/001378> ;
  rdfs:subPropertyOf dcterms:subject ;
  rdfs:range <http://semanticscience.org/resource/SIO_/010345> .

dcterms:isReferencedBy a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcterms:isReferencedBy ;
  rdfs:comment "A related resource, such as a publication, that references, cites, or otherwise points to the dataset." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Dataset ;
  rdfs:range rdfs:Resource ;
  rdfs:subPropertyOf dcterms:isReferencedBy .

dcat:keyword a owl:DatatypeProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:keyword ;
  rdfs:comment "A keyword or tag describing the Data Service." , "A keyword or tag describing the Dataset." ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( dcat:DataService dcat:Dataset )
  ] , dcat:DataService ;
  rdfs:subPropertyOf dcat:keyword ;
  rdfs:domain dcat:Dataset .

dcat:landingPage a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:landingPage ;
  rdfs:comment "A web page that provides access to the Data Service and/or additional information." , "A web page that provides access to the Dataset, its Distributions and/or additional information." ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( dcat:DataService dcat:Dataset )
  ] ;
  rdfs:range foaf:Document ;
  rdfs:domain dcat:DataService ;
  rdfs:subPropertyOf dcat:landingPage ;
  rdfs:domain dcat:Dataset .

dcterms:language a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcterms:language ;
  rdfs:comment "A language used in the textual metadata describing titles, descriptions, etc. of the Datasets in the Catalogue." , "A language used in the textual metadata describing titles, descriptions, etc. of the Catalogued Resource." , "A language of the Dataset." , "A language used in the Distribution." ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( dcat:Catalog dcat:CatalogRecord dcat:Dataset dcat:Distribution )
  ] ;
  rdfs:range dcterms:LinguisticSystem ;
  rdfs:domain dcat:Catalog ;
  rdfs:subPropertyOf dcterms:language ;
  rdfs:domain dcat:CatalogRecord , dcat:Dataset , dcat:Distribution .

dcterms:license a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcterms:license ;
  rdfs:comment "A licence under which the Catalogue can be used or reused." , "A licence under which the Data service is made available." , "A licence under which the Distribution is made available." ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( dcat:Catalog dcat:DataService dcat:Distribution )
  ] ;
  a owl:FunctionalProperty ;
  rdfs:range dcterms:LicenseDocument ;
  rdfs:domain dcat:Catalog ;
  rdfs:subPropertyOf dcterms:license ;
  rdfs:domain dcat:DataService , dcat:Distribution .

dcterms:issued a owl:DatatypeProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcterms:issued ;
  rdfs:comment "The date of formal issuance (e.g., publication) of the Catalogue." , "The date on which the description of the Resource was included in the Catalogue." , "The date of formal issuance (e.g., publication) of the Dataset." , "The date of formal issuance (e.g., publication) of the Dataset Series." , "The date of formal issuance (e.g., publication) of the Distribution." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:CatalogRecord ;
  a owl:FunctionalProperty ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( dcat:Catalog dcat:Dataset dcat:DatasetSeries dcat:Distribution )
  ] ;
  rdfs:range xsd:date ;
  rdfs:domain dcat:Catalog ;
  rdfs:subPropertyOf dcterms:issued ;
  rdfs:domain dcat:Dataset , dcat:DatasetSeries , dcat:Distribution .

dcat:mediaType a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:mediaType ;
  rdfs:comment "The media type of the Distribution as defined in the official register of media types managed by IANA." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Distribution ;
  a owl:FunctionalProperty ;
  rdfs:range dcterms:MediaType ;
  rdfs:subPropertyOf dcat:mediaType .

dcterms:modified a owl:DatatypeProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcterms:modified ;
  rdfs:comment "The most recent date on which the Catalogue was modified." , "The most recent date on which the Catalogue entry was changed or modified." , "The most recent date on which the Dataset was changed or modified." , "The most recent date on which the Dataset Series was changed or modified." , "The most recent date on which the Distribution was changed or modified." ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( dcat:Catalog dcat:CatalogRecord dcat:Dataset dcat:DatasetSeries dcat:Distribution )
  ] ;
  a owl:FunctionalProperty ;
  rdfs:range xsd:date ;
  rdfs:domain dcat:Catalog ;
  rdfs:subPropertyOf dcterms:modified ;
  rdfs:domain dcat:CatalogRecord , dcat:Dataset , dcat:DatasetSeries , dcat:Distribution .

foaf:name a owl:DatatypeProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation foaf:name ;
  rdfs:comment "A name of the agent." ;
  rdfs:range xsd:string ;
  rdfs:domain foaf:Agent ;
  rdfs:subPropertyOf foaf:name .

skos:notation a owl:DatatypeProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation skos:notation ;
  rdfs:comment "A string that is an identifier in the context of the identifier scheme referenced by its datatype." ;
  rdfs:range xsd:string ;
  rdfs:domain adms:Identifier ;
  a owl:FunctionalProperty ;
  rdfs:subPropertyOf skos:notation .

prov:atLocation a owl:ObjectProperty ;
  rdfs:comment "The slot to specify the Surrounding in which an Activity took place." ;
  skos:mappingRelation prov:atLocation ;
  rdfs:range prov:Location ;
  rdfs:domain prov:Activity ;
  a owl:FunctionalProperty .

adms:identifier a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation adms:identifier ;
  rdfs:comment "The slot to provide a secondary identifier of the Activity." ;
  skos:editorialNote "not in DCAT-AP" ;
  rdfs:comment "A slot to provide a secondary identifier for an Instrument." , "A secondary identifier of the Dataset" , "A slot to provide a secondary identifier for a Device." , "A slot to provide a secondary identifier of the Entity." , "A slot to provide a secondary identifier of the EvaluatedActivity." , "A slot to provide a secondary identifier of the EvaluatedEntity." , "A slot to provide a secondary identifier for a Software." ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( prov:Activity prov:Agent dcat:Dataset prov:Entity )
  ] ;
  rdfs:range adms:Identifier ;
  rdfs:domain prov:Activity ;
  rdfs:subPropertyOf adms:identifier ;
  rdfs:domain prov:Agent , dcat:Dataset , prov:Entity , prov:SoftwareAgent .

dcat:packageFormat a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:packageFormat ;
  rdfs:comment "The format of the file in which one or more data files are grouped together, e.g. to enable a set of related files to be downloaded together." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Distribution ;
  a owl:FunctionalProperty ;
  rdfs:range dcterms:MediaType ;
  rdfs:subPropertyOf dcat:packageFormat .

dcterms:isPartOf a owl:ObjectProperty ;
  rdfs:comment "A slot to specify a related resource in which the described resource is physically or logically included." ;
  skos:mappingRelation dcterms:isPartOf ;
  rdfs:comment "The slot to provide an Activity of which the Activity is a part." ;
  skos:editorialNote "not in DCAT-AP" ;
  rdfs:comment "The slot to provide the AgenticEntity of which theAgenticEntity is a part." , "The slot to specify an Entity of which the Entity is a part." ;
  rdfs:range prov:Activity ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( prov:Activity prov:Agent prov:Entity )
  ] , prov:Activity ;
  rdfs:subPropertyOf dcterms:isPartOf ;
  rdfs:range prov:Agent ;
  rdfs:domain prov:Agent ;
  rdfs:range prov:Entity ;
  rdfs:domain prov:Entity .

skos:prefLabel a owl:DatatypeProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation skos:prefLabel ;
  rdfs:comment "A preferred label of the concept." ;
  rdfs:range xsd:string ;
  rdfs:domain skos:Concept ;
  rdfs:subPropertyOf skos:prefLabel .

foaf:primaryTopic a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation foaf:primaryTopic ;
  rdfs:comment "A link to the Dataset, Data service or Catalog described in the record." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:CatalogRecord ;
  a owl:FunctionalProperty ;
  rdfs:range [
    a owl:Class ;
    owl:unionOf ( dcat:Catalog dcat:Dataset dcat:DatasetSeries dcat:DataService )
  ] ;
  rdfs:subPropertyOf foaf:primaryTopic .

dcterms:provenance a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcterms:provenance ;
  rdfs:comment "A statement about the lineage of a Dataset." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Dataset ;
  rdfs:range dcterms:ProvenanceStatement ;
  rdfs:subPropertyOf dcterms:provenance .

dcterms:publisher a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcterms:publisher ;
  rdfs:comment "An entity (organisation) responsible for making the Catalogue available." , "An entity (organisation) responsible for making the Data Service available." , "An entity (organisation) responsible for making the Dataset available." , "An entity (organisation) responsible for ensuring the coherency of the Dataset Series " ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( dcat:Catalog dcat:DataService dcat:Dataset dcat:DatasetSeries )
  ] ;
  a owl:FunctionalProperty ;
  rdfs:range foaf:Agent ;
  rdfs:domain dcat:Catalog ;
  rdfs:subPropertyOf dcterms:publisher ;
  rdfs:domain dcat:DataService , dcat:Dataset , dcat:DatasetSeries .

prov:qualifiedAttribution a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation prov:qualifiedAttribution ;
  rdfs:comment "An Agent having some form of responsibility for the resource." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Dataset ;
  rdfs:range prov:Attribution ;
  rdfs:subPropertyOf prov:qualifiedAttribution .

dcat:qualifiedRelation a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:qualifiedRelation ;
  rdfs:comment "A description of a relationship with another resource." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Dataset ;
  rdfs:range dcat:Relationship ;
  rdfs:subPropertyOf dcat:qualifiedRelation .

rdf:type a owl:ObjectProperty ;
  rdfs:comment "The slot to specify the ontology class that is instantiated by an entity." ;
  skos:mappingRelation rdf:type ;
  rdfs:comment "The slot to provide the Atom as a ChEBI ID from the atom (CHEBI:33250) branch." ;
  rdfs:range schema:DefinedTerm ;
  rdfs:domain dcatap_plus:ClassifierMixin ;
  a owl:FunctionalProperty ;
  rdfs:domain <http://purl.obolibrary.org/obo/CHEBI_/33250> ;
  rdfs:subPropertyOf rdf:type .

dcat:record a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:record ;
  rdfs:comment "A Catalogue Record that is part of the Catalogue." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Catalog ;
  rdfs:range dcat:CatalogRecord ;
  rdfs:subPropertyOf dcat:record .

dcterms:rights a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcterms:rights ;
  rdfs:comment "A statement that specifies rights associated with the Catalogue." , "A statement that specifies rights associated with the Distribution." ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( dcat:Catalog dcat:Distribution )
  ] ;
  a owl:FunctionalProperty ;
  rdfs:range dcterms:RightsStatement ;
  rdfs:domain dcat:Catalog ;
  rdfs:subPropertyOf dcterms:rights ;
  rdfs:domain dcat:Distribution .

adms:sample a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation adms:sample ;
  rdfs:comment "A sample distribution of the dataset." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Dataset ;
  rdfs:range dcat:Distribution ;
  rdfs:subPropertyOf adms:sample .

dcat:servesDataset a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:servesDataset ;
  rdfs:comment "This property refers to a collection of data that this data service can distribute." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:DataService ;
  rdfs:range dcat:Dataset ;
  rdfs:subPropertyOf dcat:servesDataset .

dcat:service a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:service ;
  rdfs:comment "A site or end-point (Data Service) that is listed in the Catalogue." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Catalog ;
  rdfs:range dcat:DataService ;
  rdfs:subPropertyOf dcat:service .

dcterms:source a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcterms:source ;
  rdfs:comment "The original metadata that was used in creating metadata for the Dataset, Data Service or Dataset Series." , "A related Dataset from which the described Dataset is derived." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Dataset , dcat:CatalogRecord ;
  rdfs:range dcat:CatalogRecord ;
  rdfs:subPropertyOf dcterms:source ;
  rdfs:range dcat:Dataset .

dcat:spatialResolutionInMeters a owl:DatatypeProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:spatialResolutionInMeters ;
  rdfs:comment "The minimum spatial separation resolvable in a dataset, measured in meters." , "The minimum spatial separation resolvable in a dataset distribution, measured in meters." ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( dcat:Dataset dcat:Distribution )
  ] ;
  a owl:FunctionalProperty ;
  rdfs:range xsd:decimal ;
  rdfs:domain dcat:Dataset ;
  rdfs:subPropertyOf dcat:spatialResolutionInMeters ;
  rdfs:domain dcat:Distribution .

dcat:startDate a owl:DatatypeProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:startDate ;
  rdfs:comment "The start of the period." ;
  rdfs:range xsd:string ;
  rdfs:domain dcterms:PeriodOfTime ;
  a owl:FunctionalProperty ;
  rdfs:range xsd:date ;
  rdfs:subPropertyOf dcat:startDate .

dcterms:temporal a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcterms:temporal ;
  rdfs:comment "A temporal period that the Catalogue covers." , "A temporal period that the Dataset covers." , "A temporal period that the Dataset Series covers." ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( dcat:Catalog dcat:Dataset dcat:DatasetSeries )
  ] ;
  rdfs:range dcterms:PeriodOfTime ;
  rdfs:domain dcat:Catalog ;
  rdfs:subPropertyOf dcterms:temporal ;
  rdfs:domain dcat:Dataset , dcat:DatasetSeries .

dcat:temporalResolution a owl:DatatypeProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:temporalResolution ;
  rdfs:comment "The minimum time period resolvable in the dataset." , "The minimum time period resolvable in the dataset distribution." ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( dcat:Dataset dcat:Distribution )
  ] ;
  a owl:FunctionalProperty ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:duration ;
    owl:withRestrictions ( _:o898 )
  ] ;
  rdfs:domain dcat:Dataset ;
  rdfs:subPropertyOf dcat:temporalResolution ;
  rdfs:domain dcat:Distribution .

_:o898 xsd:pattern ".*-?P((([0-9]+Y([0-9]+M)?([0-9]+D)?|([0-9]+M)([0-9]+D)?|([0-9]+D))(T(([0-9]+H)([0-9]+M)?([0-9]+(\\.[0-9]+)?S)?|([0-9]+M)([0-9]+(\\.[0-9]+)?S)?|([0-9]+(\\.[0-9]+)?S)))?)|(T(([0-9]+H)([0-9]+M)?([0-9]+(\\.[0-9]+)?S)?|([0-9]+M)([0-9]+(\\.[0-9]+)?S)?|([0-9]+(\\.[0-9]+)?S)))).*" .

dcat:theme a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:theme ;
  rdfs:comment "A category of the Data Service." , "A category of the Dataset." ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( dcat:DataService dcat:Dataset )
  ] ;
  rdfs:range skos:Concept ;
  rdfs:domain dcat:DataService ;
  rdfs:subPropertyOf dcat:theme ;
  rdfs:domain dcat:Dataset .

dcat:themeTaxonomy a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:themeTaxonomy ;
  rdfs:comment "A knowledge organization system used to classify the Resources that are in the Catalogue." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Catalog ;
  rdfs:range skos:ConceptScheme ;
  rdfs:subPropertyOf dcat:themeTaxonomy .

dcterms:title a owl:DatatypeProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcterms:title ;
  rdfs:comment "The slot to provide a title for the Activity." ;
  skos:editorialNote "not in DCAT-AP" ;
  rdfs:comment "A name given to the Catalogue." , "A name given to the Catalogue Record." , "A name of the concept scheme." , "A name given to the Data Service." , "A name given to the Dataset." , "A name given to the Dataset Series." , "A name given to the Distribution." , "The slot to provide a title for the Entity." , "The slot to provide a title for the EvaluatedEntity." ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( prov:Activity prov:Agent linkml:Any prov:Attribution dcat:Catalog dcat:CatalogRecord spdx:ChecksumAlgorithm skos:Concept skos:ConceptScheme dcat:DataService dcat:Dataset dcat:DatasetSeries schema:DefinedTerm dcat:Distribution foaf:Document prov:Entity dcterms:Frequency locn:Geometry adms:Identifier eli:LegalResource dcterms:LicenseDocument dcterms:LinguisticSystem dcterms:MediaType dcterms:MediaTypeOrExtent dcterms:PeriodOfTime prov:Plan odrl:Policy dcterms:ProvenanceStatement prov:Entity qudt:Quantity rdfs:Resource dcterms:RightsStatement dcat:Role dcterms:Standard dcatap_plus:SupportiveEntity prov:Location time:Instant )
  ] , prov:Activity ;
  rdfs:subPropertyOf dcterms:title ;
  rdfs:domain dcat:Catalog , dcat:CatalogRecord , skos:ConceptScheme , dcat:DataService , dcat:Dataset , dcat:DatasetSeries , dcat:Distribution , prov:Entity .

dcterms:type a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcterms:type ;
  rdfs:comment "The nature of the agent." , "A type of the Dataset." , "A type of licence, e.g. indicating 'public domain' or 'royalties required'." ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( foaf:Agent dcatap_plus:ClassifierMixin dcat:Dataset dcterms:LicenseDocument )
  ] ;
  rdfs:range skos:Concept ;
  rdfs:domain foaf:Agent ;
  rdfs:subPropertyOf dcterms:type ;
  rdfs:range schema:DefinedTerm ;
  rdfs:domain dcatap_plus:ClassifierMixin , dcat:Dataset , dcterms:LicenseDocument .

prov:value a owl:DatatypeProperty ;
  rdfs:comment "A slot to provide the literal value of an attribute." ;
  skos:mappingRelation prov:value ;
  rdfs:comment "The slot to provide the literal value of the QualitativeAttribute." , "The slot to provide the literal value of the QuantitativeAttribute." ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( prov:Entity qudt:Quantity )
  ] ;
  a owl:FunctionalProperty ;
  rdfs:domain prov:Entity ;
  rdfs:subPropertyOf prov:value ;
  rdfs:range xsd:float ;
  rdfs:domain qudt:Quantity .

dcat:version a owl:DatatypeProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation dcat:version ;
  rdfs:comment "The version indicator (name or identifier) of a resource." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Dataset ;
  a owl:FunctionalProperty ;
  rdfs:subPropertyOf dcat:version .

adms:versionNotes a owl:DatatypeProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation adms:versionNotes ;
  rdfs:comment "A description of the differences between this version and a previous version of the Dataset." ;
  rdfs:range xsd:string ;
  rdfs:domain dcat:Dataset ;
  rdfs:subPropertyOf adms:versionNotes .

prov:wasGeneratedBy a owl:ObjectProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation prov:wasGeneratedBy ;
  rdfs:comment "The slot to specify the SubstanceCharacterization activity that produced this dataset." , "The slot to specify the ReactionMonitoring activity that produced this dataset." , "A slot to provide the Activity which created the AnalysisSourceData." , "An activity that generated, or provides the business context for, the creation of the dataset." ;
  skos:editorialNote "stricter than DCAT-AP" ;
  rdfs:comment "A slot to provide the Activity which created the EvaluatedEntity." ;
  rdfs:range xsd:string ;
  rdfs:domain [
    a owl:Class ;
    owl:unionOf ( dcat:Dataset prov:Entity )
  ] ;
  rdfs:range prov:Activity ;
  rdfs:domain dcat:Dataset ;
  rdfs:subPropertyOf prov:wasGeneratedBy ;
  rdfs:domain prov:Entity .

<http://purl.obolibrary.org/obo/BFO_/0000051> a owl:ObjectProperty ;
  rdfs:comment "The slot to provide the chemical entities of which a ChemicalSubstance is composed of." ;
  skos:mappingRelation <http://purl.obolibrary.org/obo/BFO_/0000051> ;
  skos:closeMatch <http://purl.allotrope.org/ontologies/property#AFX_/0000940> ;
  rdfs:comment "A slot to specify a step (part) of a ChemicalReaction that is itself a ChemicalReaction." , "The slot to provide the parts of a ChemicalEntity that are themself chemical entities." , "The slot to provide the parts of a MaterialEntity." ;
  rdfs:range <http://purl.obolibrary.org/obo/CHEBI_/23367> ;
  rdfs:domain chemical_entities_ap:ChemicalSubstanceMixin ;
  rdfs:subPropertyOf dcterms:hasPart ;
  rdfs:range <http://semanticscience.org/resource/SIO_/010345> ;
  rdfs:domain <http://semanticscience.org/resource/SIO_/010345> , <http://purl.obolibrary.org/obo/CHEBI_/23367> ;
  rdfs:range <http://purl.obolibrary.org/obo/BFO_/0000040> ;
  rdfs:domain <http://purl.obolibrary.org/obo/BFO_/0000040> .

<http://semanticscience.org/resource/SIO_/000008> a owl:ObjectProperty ;
  rdfs:comment "The slot to provide the Concentration of a ChemicalSubstance." ;
  skos:mappingRelation <http://semanticscience.org/resource/SIO_/000008> ;
  rdfs:comment "The slot to provide the AmountConcentration of a ChemicalSubstance." , "The slot to provide the PHValue of a ChemicalSubstance." , "The slot to provide the InChi descriptor of a ChemicalEntity." , "The slot to provide the InChiKey of a ChemicalEntity." , "The slot to provide the canonical SMILES descriptor of a ChemicalEntity." , "The slot to provide the IUPAC formula of a ChemicalEntity." , "The slot to provide the IUPAC name of a ChemicalEntity." , "The slot to provide the MolarMass of a ChemicalEntity." , "A slot to provide the percentage of how much of the ChemicalProduct was produced by a ChemicalReaction." , "A slot to provide the MolarEquivalent of a ChemicalSubstance, such as the DissolvingSubstance, Starting Material or Reactant, within the context of a chemical reaction." , "A slot to specify the percentage of a specific ChemicalSubstance in relation to the total amount of that same substance used across a multi-step reaction." , "The slot to specify the physical state of a MaterialEntity." , "The slot to provide the Temperature of a MaterialEntity or an Activity, whereas the temperature of the Activity is ontologically rooted in the temperature of the material entities that participate in the Activity." , "The slot to provide the Mass of a MaterialEntity." , "The slot to provide the Volume of a MaterialEntity." , "The slot to provide the Density of a MaterialEntity." , "The slot to provide data about the pressure of a MaterialEntity or an Activity, whereas the Pressure of an Activity is ontologically a quality borne by the material entities participating in the Activity." , "The slot to specify the Temperature at which a ChemicalReaction takes place." , "The slot to specify the Pressure at which a ChemicalReaction takes place." ;
  rdfs:range <http://purl.obolibrary.org/obo/CHMO_/0002820> ;
  rdfs:domain chemical_entities_ap:ChemicalSubstanceMixin ;
  rdfs:subPropertyOf dcterms:relation ;
  rdfs:range qudt:Quantity , <http://semanticscience.org/resource/SIO_/001089> , <http://semanticscience.org/resource/CHEMINF_/000113> ;
  rdfs:domain <http://purl.obolibrary.org/obo/CHEBI_/23367> ;
  rdfs:range <http://semanticscience.org/resource/CHEMINF_/000059> , <http://semanticscience.org/resource/CHEMINF_/000018> , <http://semanticscience.org/resource/CHEMINF_/000042> , <http://semanticscience.org/resource/CHEMINF_/000107> , <http://purl.allotrope.org/ontologies/result#AFR_/0002409> ;
  rdfs:subPropertyOf <http://semanticscience.org/resource/SIO_/000008> ;
  rdfs:range <http://purl.obolibrary.org/obo/CHMO_/0002855> ;
  rdfs:domain <http://semanticscience.org/resource/SIO_/010345> , [
    a owl:Class ;
    owl:unionOf ( <http://purl.obolibrary.org/obo/PROCO_/0000029> <http://semanticscience.org/resource/SIO_/010411> <http://semanticscience.org/resource/SIO_/010344> )
  ] , <http://semanticscience.org/resource/SIO_/010417> ;
  rdfs:range chemdcatap:PhysicalStateEnum ;
  rdfs:domain material_entities_ap:MaterialisticMixin , [
    a owl:Class ;
    owl:unionOf ( <http://semanticscience.org/resource/SIO_/010345> material_entities_ap:MaterialisticMixin )
  ] ;
  rdfs:range <http://semanticscience.org/resource/SIO_/001406> .

<http://purl.obolibrary.org/obo/RO_/0004009> a owl:ObjectProperty ;
  rdfs:comment "The slot to specify the StartingMaterial(s) of a ChemicalReaction." ;
  skos:mappingRelation <http://purl.obolibrary.org/obo/RO_/0004009> ;
  rdfs:comment "The slot to specify the Reagent(s) of a ChemicalReaction." ;
  rdfs:range <http://purl.obolibrary.org/obo/PROCO_/0000029> ;
  rdfs:domain <http://semanticscience.org/resource/SIO_/010345> ;
  rdfs:subPropertyOf prov:used ;
  rdfs:range <http://semanticscience.org/resource/SIO_/010411> .

<http://purl.obolibrary.org/obo/RO_/0004008> a owl:ObjectProperty ;
  rdfs:comment "The slot to specify the Product(s) of a ChemicalReaction." ;
  skos:mappingRelation <http://purl.obolibrary.org/obo/RO_/0004008> ;
  rdfs:range <http://purl.obolibrary.org/obo/NCIT_/C48810> ;
  rdfs:domain <http://semanticscience.org/resource/SIO_/010345> ;
  rdfs:subPropertyOf prov:generated .

<http://purl.obolibrary.org/obo/RXNO_/0000425> a owl:ObjectProperty ;
  rdfs:comment "The slot to specify the Catalyst of a ChemicalReaction." ;
  skos:mappingRelation <http://purl.obolibrary.org/obo/RXNO_/0000425> ;
  rdfs:range <http://semanticscience.org/resource/SIO_/010344> ;
  rdfs:domain <http://semanticscience.org/resource/SIO_/010345> ;
  rdfs:subPropertyOf prov:wasAssociatedWith .

schema:duration a owl:DatatypeProperty ;
  rdfs:comment "A slot to provide the duration of a ChemicalReaction." ;
  skos:mappingRelation schema:duration ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:duration ;
    owl:withRestrictions ( _:o907 )
  ] ;
  rdfs:domain <http://semanticscience.org/resource/SIO_/010345> ;
  a owl:FunctionalProperty .

_:o907 xsd:pattern ".*-?P((([0-9]+Y([0-9]+M)?([0-9]+D)?|([0-9]+M)([0-9]+D)?|([0-9]+D))(T(([0-9]+H)([0-9]+M)?([0-9]+(\\.[0-9]+)?S)?|([0-9]+M)([0-9]+(\\.[0-9]+)?S)?|([0-9]+(\\.[0-9]+)?S)))?)|(T(([0-9]+H)([0-9]+M)?([0-9]+(\\.[0-9]+)?S)?|([0-9]+M)([0-9]+(\\.[0-9]+)?S)?|([0-9]+(\\.[0-9]+)?S)))).*" .

skos:altLabel a owl:DatatypeProperty ;
  rdfs:comment "The slot to specify an alternative label, name or title for a MaterialEntity." ;
  skos:mappingRelation skos:altLabel ;
  rdfs:range xsd:string ;
  rdfs:domain material_entities_ap:MaterialisticMixin ;
  a owl:FunctionalProperty .

prov:wasDerivedFrom a owl:ObjectProperty ;
  rdfs:comment "The slot to specify the Entity from which a Sample was derived." ;
  skos:mappingRelation prov:wasDerivedFrom ;
  skos:exactMatch <http://semanticscience.org/resource/SIO_/000244> ;
  skos:closeMatch <http://purl.obolibrary.org/obo/BFO_/0000050> , dcterms:partOf ;
  rdfs:comment "The slot to specify the MaterialEntity or MaterialSample from which the MaterialSample was created." ;
  rdfs:range prov:Entity ;
  rdfs:domain <http://purl.obolibrary.org/obo/OBI_/0000747> ;
  a owl:FunctionalProperty ;
  rdfs:subPropertyOf prov:wasDerivedFrom .

schema:inDefinedTermSet a owl:ObjectProperty ;
  rdfs:comment "The URL of the controlled vocabulary." ;
  skos:mappingRelation schema:inDefinedTermSet ;
  rdfs:domain schema:DefinedTerm ;
  a owl:FunctionalProperty .

qudt:hasQuantityKind a owl:ObjectProperty ;
  rdfs:comment "The type of quality that is quantifiable according to the QUDT ontology." ;
  skos:mappingRelation qudt:hasQuantityKind ;
  rdfs:range schema:DefinedTerm ;
  rdfs:domain qudt:Quantity ;
  a owl:FunctionalProperty .

qudt:unit a owl:ObjectProperty ;
  skos:mappingRelation qudt:unit ;
  rdfs:range schema:DefinedTerm ;
  rdfs:domain qudt:Quantity ;
  a owl:FunctionalProperty .

schema:name a owl:DatatypeProperty ;
  rdfs:comment "This slot is described in more detail within the class in which it is used." ;
  skos:mappingRelation schema:name ;
  rdfs:range xsd:string ;
  rdfs:domain schema:DefinedTerm ;
  rdfs:subPropertyOf dcterms:title ;
  a owl:FunctionalProperty .

<http://publications.europa.eu/resource/authority/data-theme> a owl:Class ;
  rdfs:seeAlso <https://op.europa.eu/s/zXIN> ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( <http://publications.europa.eu/resource/authority/data-theme/AGRI> <http://publications.europa.eu/resource/authority/data-theme/ECON> <http://publications.europa.eu/resource/authority/data-theme/EDUC> <http://publications.europa.eu/resource/authority/data-theme/ENER> <http://publications.europa.eu/resource/authority/data-theme/ENVI> <http://publications.europa.eu/resource/authority/data-theme/GOVE> <http://publications.europa.eu/resource/authority/data-theme/HEAL> <http://publications.europa.eu/resource/authority/data-theme/INTR> <http://publications.europa.eu/resource/authority/data-theme/JUST> <http://publications.europa.eu/resource/authority/data-theme/OP_DATPRO> <http://publications.europa.eu/resource/authority/data-theme/REGI> <http://publications.europa.eu/resource/authority/data-theme/SOCI> <http://publications.europa.eu/resource/authority/data-theme/TECH> <http://publications.europa.eu/resource/authority/data-theme/TRAN> )
  ] .

<http://publications.europa.eu/resource/authority/data-theme/AGRI> a owl:NamedIndividual ;
  rdfs:comment "Agriculture, fisheries, forestry and food" ;
  a <http://publications.europa.eu/resource/authority/data-theme> .

<http://publications.europa.eu/resource/authority/data-theme/ECON> a owl:NamedIndividual ;
  rdfs:comment "Economy and finance" ;
  a <http://publications.europa.eu/resource/authority/data-theme> .

<http://publications.europa.eu/resource/authority/data-theme/EDUC> a owl:NamedIndividual ;
  rdfs:comment "Education, culture and sport" ;
  a <http://publications.europa.eu/resource/authority/data-theme> .

<http://publications.europa.eu/resource/authority/data-theme/ENER> a owl:NamedIndividual ;
  rdfs:comment "Energy" ;
  a <http://publications.europa.eu/resource/authority/data-theme> .

<http://publications.europa.eu/resource/authority/data-theme/ENVI> a owl:NamedIndividual ;
  rdfs:comment "Environment" ;
  a <http://publications.europa.eu/resource/authority/data-theme> .

<http://publications.europa.eu/resource/authority/data-theme/GOVE> a owl:NamedIndividual ;
  rdfs:comment "Government and public sector" ;
  a <http://publications.europa.eu/resource/authority/data-theme> .

<http://publications.europa.eu/resource/authority/data-theme/HEAL> a owl:NamedIndividual ;
  rdfs:comment "Health" ;
  a <http://publications.europa.eu/resource/authority/data-theme> .

<http://publications.europa.eu/resource/authority/data-theme/INTR> a owl:NamedIndividual ;
  rdfs:comment "International issues" ;
  a <http://publications.europa.eu/resource/authority/data-theme> .

<http://publications.europa.eu/resource/authority/data-theme/JUST> a owl:NamedIndividual ;
  rdfs:comment "Justice, legal system and public safety" ;
  a <http://publications.europa.eu/resource/authority/data-theme> .

<http://publications.europa.eu/resource/authority/data-theme/OP_DATPRO> a owl:NamedIndividual ;
  rdfs:comment "Provisional data" ;
  a <http://publications.europa.eu/resource/authority/data-theme> .

<http://publications.europa.eu/resource/authority/data-theme/REGI> a owl:NamedIndividual ;
  rdfs:comment "Regions and cities" ;
  a <http://publications.europa.eu/resource/authority/data-theme> .

<http://publications.europa.eu/resource/authority/data-theme/SOCI> a owl:NamedIndividual ;
  rdfs:comment "Population and society" ;
  a <http://publications.europa.eu/resource/authority/data-theme> .

<http://publications.europa.eu/resource/authority/data-theme/TECH> a owl:NamedIndividual ;
  rdfs:comment "Science and technology" ;
  a <http://publications.europa.eu/resource/authority/data-theme> .

<http://publications.europa.eu/resource/authority/data-theme/TRAN> a owl:NamedIndividual ;
  rdfs:comment "Transport" ;
  a <http://publications.europa.eu/resource/authority/data-theme> .

iana:top-level-media-types a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( chemdcatap:TopLevelMediaTypes.APPLICATION chemdcatap:TopLevelMediaTypes.AUDIO chemdcatap:TopLevelMediaTypes.EXAMPLE chemdcatap:TopLevelMediaTypes.FONT chemdcatap:TopLevelMediaTypes.HAPTICS chemdcatap:TopLevelMediaTypes.IMAGE chemdcatap:TopLevelMediaTypes.MESSAGE chemdcatap:TopLevelMediaTypes.MODEL chemdcatap:TopLevelMediaTypes.MULTIPART chemdcatap:TopLevelMediaTypes.TEXT chemdcatap:TopLevelMediaTypes.VIDEO )
  ] .

chemdcatap:TopLevelMediaTypes.APPLICATION a owl:NamedIndividual ;
  skos:notation "application" ;
  a iana:top-level-media-types .

chemdcatap:TopLevelMediaTypes.AUDIO a owl:NamedIndividual ;
  skos:notation "audio" ;
  a iana:top-level-media-types .

chemdcatap:TopLevelMediaTypes.EXAMPLE a owl:NamedIndividual ;
  skos:notation "example" ;
  a iana:top-level-media-types .

chemdcatap:TopLevelMediaTypes.FONT a owl:NamedIndividual ;
  skos:notation "font" ;
  a iana:top-level-media-types .

chemdcatap:TopLevelMediaTypes.HAPTICS a owl:NamedIndividual ;
  skos:notation "haptics" ;
  a iana:top-level-media-types .

chemdcatap:TopLevelMediaTypes.IMAGE a owl:NamedIndividual ;
  skos:notation "image" ;
  a iana:top-level-media-types .

chemdcatap:TopLevelMediaTypes.MESSAGE a owl:NamedIndividual ;
  skos:notation "message" ;
  a iana:top-level-media-types .

chemdcatap:TopLevelMediaTypes.MODEL a owl:NamedIndividual ;
  skos:notation "model" ;
  a iana:top-level-media-types .

chemdcatap:TopLevelMediaTypes.MULTIPART a owl:NamedIndividual ;
  skos:notation "multipart" ;
  a iana:top-level-media-types .

chemdcatap:TopLevelMediaTypes.TEXT a owl:NamedIndividual ;
  skos:notation "text" ;
  a iana:top-level-media-types .

chemdcatap:TopLevelMediaTypes.VIDEO a owl:NamedIndividual ;
  skos:notation "video" ;
  a iana:top-level-media-types .

chemdcatap:QudtQuantityKindEnum a owl:Class ;
  rdfs:comment "Possible kinds of quantifiable attribute types provided as QUDT QualityKind instances." .

chemdcatap:QudtUnitEnum a owl:Class ;
  rdfs:comment "Possible kinds of QUDT unit instances." .

chemdcatap:PhysicalStateEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( <http://purl.obolibrary.org/obo/PATO_/0001736> <http://purl.obolibrary.org/obo/PATO_/0001735> <http://purl.obolibrary.org/obo/PATO_/0001737> <http://purl.obolibrary.org/obo/PATO_/0015012> )
  ] .

<http://purl.obolibrary.org/obo/PATO_/0001736> a owl:NamedIndividual ;
  skos:notation "SOLID" ;
  rdfs:comment "A state of matter in which molecules are closely packed and cannot move past each other." ;
  a chemdcatap:PhysicalStateEnum .

<http://purl.obolibrary.org/obo/PATO_/0001735> a owl:NamedIndividual ;
  skos:notation "LIQUID" ;
  rdfs:comment "A state of matter with a definite volume but no fixed shape. Liquids adapt to the shape of their container and are nearly incompressible, maintaining their volume even under pressure." ;
  a chemdcatap:PhysicalStateEnum .

<http://purl.obolibrary.org/obo/PATO_/0001737> a owl:NamedIndividual ;
  skos:notation "GASEOUS" ;
  rdfs:comment "A state of matter with neither fixed volume nor fixed shape." ;
  a chemdcatap:PhysicalStateEnum .

<http://purl.obolibrary.org/obo/PATO_/0015012> a owl:NamedIndividual ;
  skos:notation "PLASMA" ;
  rdfs:comment "A state of matter in which a gas becomes ionized and conducts electricity, often found in high-energy environments such as stars or lightning." ;
  a chemdcatap:PhysicalStateEnum .

pav:version a owl:AnnotationProperty .

vann:preferredNamespacePrefix a owl:AnnotationProperty .

vann:preferredNamespaceUri a owl:AnnotationProperty .

skos:exactMatch a owl:AnnotationProperty .

skos:broadMatch a owl:AnnotationProperty .

skos:editorialNote a owl:AnnotationProperty .

skos:closeMatch a owl:AnnotationProperty .

skos:narrowMatch a owl:AnnotationProperty .

skos:mappingRelation a owl:AnnotationProperty .

sh:declare a owl:AnnotationProperty .

sh:prefix a owl:AnnotationProperty .

sh:namespace a owl:AnnotationProperty .

xsd:date a rdfs:Datatype .

xsd:duration a rdfs:Datatype .
