@prefix : . @prefix owl: . @prefix rdf: . @prefix xml: . @prefix xsd: . @prefix emmo: . @prefix rdfs: . @prefix skos: . @prefix dcterms: . @base . rdf:type owl:Ontology ; owl:versionIRI ; owl:imports ; dcterms:abstract "A metamodel extension of the simple SOFT7 datamodel for entities."@en ; dcterms:creator "Jesper Friis, SINTEF"@en , "Thomas Hagelien, SINTEF"@en ; dcterms:license "https://creativecommons.org/licenses/by/4.0/legalcode" ; dcterms:title "Metamodel module of the datamodel ontology"@en . ################################################################# # Annotation properties ################################################################# ### http://emmo.info/datamodel#instanceOf rdf:type owl:AnnotationProperty ; rdfs:comment "Relates an instance to the class that describes it."@en , """The semantic meaning of 'instanceOf' is the same as 'rdf:type'. But since first order logic, of which OWL descriptive logic is based on, we introduce 'instanceOf' as an annotation property."""@en ; rdfs:isDefinedBy ; skos:prefLabel "instanceOf"@en ; rdfs:range ; rdfs:domain . ### http://purl.org/dc/terms/abstract dcterms:abstract rdf:type owl:AnnotationProperty . ### http://purl.org/dc/terms/contributor dcterms:contributor rdf:type owl:AnnotationProperty . ### http://purl.org/dc/terms/creator dcterms:creator rdf:type owl:AnnotationProperty . ### http://purl.org/dc/terms/license dcterms:license rdf:type owl:AnnotationProperty . ### http://purl.org/dc/terms/publisher dcterms:publisher rdf:type owl:AnnotationProperty . ### http://purl.org/dc/terms/title dcterms:title rdf:type owl:AnnotationProperty . ### http://www.w3.org/2002/07/owl#maxQualifiedCardinality owl:maxQualifiedCardinality rdf:type owl:AnnotationProperty . ### http://www.w3.org/2002/07/owl#qualifiedCardinality owl:qualifiedCardinality rdf:type owl:AnnotationProperty . ### http://www.w3.org/2004/02/skos/core#altLabel skos:altLabel rdf:type owl:AnnotationProperty ; rdfs:subPropertyOf rdfs:label . ### http://www.w3.org/2004/02/skos/core#prefLabel skos:prefLabel rdf:type owl:AnnotationProperty ; rdfs:subPropertyOf rdfs:label . ################################################################# # Object Properties ################################################################# ### http://emmo.info/datamodel#hasDimensionValue rdf:type owl:ObjectProperty ; rdfs:subPropertyOf ; rdfs:domain ; rdfs:range ; skos:prefLabel "hasDimensionValue"@en . ### http://emmo.info/datamodel#hasPropertyValue rdf:type owl:ObjectProperty ; rdfs:subPropertyOf ; rdfs:domain ; rdfs:range ; skos:prefLabel "hasPropertyValue"@en . ################################################################# # Data properties ################################################################# ### http://emmo.info/datamodel#hasDimensionSize rdf:type owl:DatatypeProperty ; rdfs:domain ; rdfs:range xsd:integer ; rdfs:comment "The size of a dimension value."@en ; skos:prefLabel "hasDimensionSize"@en . ### http://emmo.info/datamodel#hasMeta rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf ; rdfs:domain ; rdfs:range xsd:anyURI ; rdfs:comment "Relates an instance to the URI that uniquely identifies the metadata that describes the instance."@en ; skos:prefLabel "hasMeta"@en . ### http://emmo.info/datamodel#hasUUID rdf:type owl:DatatypeProperty ; rdfs:domain ; rdfs:range xsd:string ; rdfs:comment "Refers to a unique UUID identifying an instance."@en ; skos:prefLabel "hasUUID"@en . ################################################################# # Classes ################################################################# ### http://emmo.info/datamodel#BasicMetadataSchema rdf:type owl:Class ; rdfs:subClassOf ; ; rdfs:comment "A basic metadata schema that can describe itself."@en ; skos:prefLabel "BasicMetadataSchema"@en . ### http://emmo.info/datamodel#DataInstance rdf:type owl:Class ; ; rdfs:comment """An instance representing actual data. It is hence disjoint from Metadata."""@en ; skos:prefLabel "DataInstance"@en . ### http://emmo.info/datamodel#DimensionValue rdf:type owl:Class ; rdfs:subClassOf , [ rdf:type owl:Restriction ; owl:onProperty ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:integer ] ; rdfs:comment "Value of a dimension of a an instance."@en ; skos:prefLabel "DimensionValue"@en . ### http://emmo.info/datamodel#Entity rdfs:subClassOf ; . ### http://emmo.info/datamodel#EntitySchema rdf:type owl:Class ; rdfs:subClassOf ; ; rdfs:comment "A meta-metadata that describes an entity."@en ; skos:prefLabel "EntitySchema"@en . ### http://emmo.info/datamodel#Instance rdf:type owl:Class ; rdfs:subClassOf , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:anyURI ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] ; owl:disjointUnionOf ( ) ; ; rdfs:comment """An instance of a metadata. Instances are uniquely identified by their UUID, but may also have an more human readable identity. Instances holds the values of the dimensions and the properties described by their metadata."""@en ; skos:altLabel "DataObject"@en ; skos:prefLabel "Instance"@en . ### http://emmo.info/datamodel#Metadata rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] ; rdfs:comment "Metadata describing its instances."@en ; skos:prefLabel "Metadata"@en . ### http://emmo.info/datamodel#PropertyValue rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "The value of a property of a data object. Since the type system is kept open-ended there are no restriction on the actual value in this ontology. In an actual implementation there will be a restriction."@en ; skos:prefLabel "PropertyValue"@en . [ owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] . [ owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ] . ### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi