Unverified Commit 0341bf02 authored by Maxime Lefrançois's avatar Maxime Lefrançois
Browse files

closes #8: do not redefine SAREF Core classes

parent dd28fb07
Loading
Loading
Loading
Loading
+0 −87
Original line number Original line Diff line number Diff line
@@ -89,14 +89,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
          rdfs:label "has color"@en .
          rdfs:label "has color"@en .




###  https://saref.etsi.org/saref4envi/hasComponent
:hasComponent rdf:type owl:ObjectProperty ;
              owl:inverseOf :isComponentOf ;
              rdf:type owl:TransitiveProperty ;
              rdfs:comment "A relation between a system and the system in which it might be decomposed."@en ;
              rdfs:label "has component"@en .


###  https://saref.etsi.org/saref4envi/hasDigitalRepresentation
###  https://saref.etsi.org/saref4envi/hasDigitalRepresentation
:hasDigitalRepresentation rdf:type owl:ObjectProperty ,
:hasDigitalRepresentation rdf:type owl:ObjectProperty ,
                                   owl:InverseFunctionalProperty ;
                                   owl:InverseFunctionalProperty ;
@@ -142,13 +134,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
               rdfs:label "is component of"@en .
               rdfs:label "is component of"@en .




###  https://saref.etsi.org/saref4envi/isConnectedTo
:isConnectedTo rdf:type owl:ObjectProperty ,
                        owl:SymmetricProperty ;
               rdfs:comment "A relation between a system and the system to which it is connected."@en ;
               rdfs:label "is connected to"@en .


###  https://saref.etsi.org/saref4envi/isProjectedFromHeight
###  https://saref.etsi.org/saref4envi/isProjectedFromHeight
:isProjectedFromHeight rdf:type owl:ObjectProperty ;
:isProjectedFromHeight rdf:type owl:ObjectProperty ;
                       rdfs:comment "A relation between a light and the height measurement from which it is projected."@en ;
                       rdfs:comment "A relation between a light and the height measurement from which it is projected."@en ;
@@ -183,13 +168,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
#    Data properties
#    Data properties
#################################################################
#################################################################


###  https://saref.etsi.org/saref4envi/hasCreationDate
:hasCreationDate rdf:type owl:DatatypeProperty ,
                          owl:FunctionalProperty ;
                 rdfs:range xsd:dateTime ;
                 rdfs:comment "A relationship defining the creation date of an entity (e.g., a digital representation)."@en ;
                 rdfs:label "has creation date"@en .



###  https://saref.etsi.org/saref4envi/hasFlash
###  https://saref.etsi.org/saref4envi/hasFlash
:hasFlash rdf:type owl:DatatypeProperty ,
:hasFlash rdf:type owl:DatatypeProperty ,
@@ -275,44 +253,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
                  rdfs:label "Compass direction"@en .
                  rdfs:label "Compass direction"@en .




###  https://saref.etsi.org/saref4envi/Device
:Device rdf:type owl:Class ;
        rdfs:subClassOf saref:Device ,
                        :System ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasFrequencyMeasurement ;
                          owl:allValuesFrom :FrequencyMeasurement
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasTransmissionPeriod ;
                          owl:allValuesFrom :PeriodMeasurement
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty saref:hasManufacturer ;
                          owl:allValuesFrom xsd:string
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasRevisionNumber ;
                          owl:allValuesFrom xsd:string
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasVersion ;
                          owl:allValuesFrom xsd:string
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasRevisionNumber ;
                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                          owl:onDataRange xsd:string
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasVersion ;
                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                          owl:onDataRange xsd:string
                        ] ;
        rdfs:comment "A thing made or adapted for a particular purpose, especially a piece of mechanical or electronic equipment. For example ‘a measuring device’ (definition taken from https://en.oxforddictionaries.com/definition/device). In this ontology it refers to the devices for environmental purposes."@en ;
        rdfs:label "Device"@en .


###  https://saref.etsi.org/saref4envi/DigitalRepresentation
###  https://saref.etsi.org/saref4envi/DigitalRepresentation
:DigitalRepresentation rdf:type owl:Class ;
:DigitalRepresentation rdf:type owl:Class ;
                       rdfs:subClassOf [ rdf:type owl:Restriction ;
                       rdfs:subClassOf [ rdf:type owl:Restriction ;
@@ -502,33 +442,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
            rdfs:label "Photometer"@en .
            rdfs:label "Photometer"@en .




###  https://saref.etsi.org/saref4envi/System
:System rdf:type owl:Class ;
        rdfs:subClassOf saref:FeatureOfInterest , geo:Feature ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasComponent ;
                          owl:allValuesFrom :System
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :isComponentOf ;
                          owl:allValuesFrom :System
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :isConnectedTo ;
                          owl:allValuesFrom :System
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :usesCommunicationInterface ;
                          owl:allValuesFrom :CommunicationInterface
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :usesCommunicationProtocol ;
                          owl:allValuesFrom :CommunicationProtocol
                        ] ;
        rdfs:comment "A group of related hardware units or programs or both, especially when dedicated to a single application. (Definition taken from https://en.oxforddictionaries.com/definition/system)"@en ;
        rdfs:label "System"@en .


###  https://saref.etsi.org/saref4envi/TESS
###  https://saref.etsi.org/saref4envi/TESS
:TESS rdf:type owl:Class ;
:TESS rdf:type owl:Class ;
      rdfs:subClassOf :Photometer ;
      rdfs:subClassOf :Photometer ;