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

remove redefinitions of terms from external ontologies closes #18

parent 78ba01df
Loading
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -19,7 +19,7 @@
  dcterms:title "indoor-event example"@en ;
  dcterms:description "indoor-event example"@en .


geo:sfContains a owl:ObjectProperty .


#################################################################
+1 −0
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@
  dcterms:description "openair-event example"@en .


geo:sfContains a owl:ObjectProperty .

#################################################################
#    Classes
+7 −313
Original line number Diff line number Diff line
@@ -41,107 +41,27 @@
#    Annotation properties
#################################################################

###  http://purl.org/dc/terms/contributor
dcterms:contributor rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/created
dcterms:created rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/creator
dcterms:creator rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/description
dcterms:description rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/issued
dcterms:issued rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/license
dcterms:license rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/modified
dcterms:modified rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/publisher
dcterms:publisher rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/source
dcterms:source rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/title
dcterms:title rdf:type owl:AnnotationProperty .


###  http://purl.org/vocab/vann/preferredNamespacePrefix
vann:preferredNamespacePrefix rdf:type owl:AnnotationProperty .


###  http://purl.org/vocab/vann/preferredNamespaceUri
vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .


###  http://schema.org/familyName
schema:affiliation rdf:type owl:AnnotationProperty .
schema:familyName rdf:type owl:AnnotationProperty .


###  http://schema.org/givenName
schema:givenName rdf:type owl:AnnotationProperty .


###  http://schema.org/name
schema:name rdf:type owl:AnnotationProperty .


###  http://xmlns.com/foaf/0.1/name
foaf:name rdf:type owl:AnnotationProperty .


#################################################################
#    Object Properties
#################################################################

###  http://schema.org/affiliation
schema:affiliation rdf:type owl:ObjectProperty ;
                   rdfs:comment "An organization that this person is affiliated with. For example, a school/university, a club, or a team."@en ;
                   rdfs:label "affiliation"@en .


###  http://www.opengis.net/ont/geosparql#hasGeometry
geo:hasGeometry rdf:type owl:ObjectProperty ;
                rdfs:comment "A spatial representation for a given feature."@en ;
                rdfs:isDefinedBy geo: ;
                rdfs:label "hasGeometry"@en .


###  http://www.opengis.net/ont/geosparql#sfContains
geo:sfContains rdf:type owl:ObjectProperty ;
               rdfs:comment "Exists if the subject SpatialObject spatially contains the object SpatialObject."@en ;
               rdfs:isDefinedBy geo: ;
               rdfs:label "sfContains"@en .


###  http://www.opengis.net/ont/geosparql#sfWithin
geo:sfWithin rdf:type owl:ObjectProperty ;
             rdfs:comment "Exists if the subject SpatialObject is spatially within the object SpatialObject."@en ;
             rdfs:isDefinedBy geo: ;
             rdfs:label "sfWithin"@en .


###  http://www.w3.org/ns/ssn/systems/hasSystemCapability
ssn-system:hasSystemCapability rdf:type owl:ObjectProperty ;
                               rdfs:comment "Relation from a System to a SystemCapability describing the capabilities of the System under certain Conditions."@en ;
                               rdfs:isDefinedBy ssn-system: ;
                               rdfs:label "has system capability"@en .


###  https://saref.etsi.org/saref4wear/followsPolicy
s4wear:followsPolicy rdf:type owl:ObjectProperty ;
@@ -279,20 +199,6 @@ s4wear:triggers rdf:type owl:ObjectProperty ;
#    Data properties
#################################################################

###  https://saref.etsi.org/core/hasTimestamp
saref:hasTimestamp rdf:type owl:DatatypeProperty ;
                   rdfs:comment "A relationship stating the timestamp of an entity (e.g. a measurement)."@en ;
                   rdfs:isDefinedBy saref: ;
                   rdfs:label "has timestamp"@en .


###  https://saref.etsi.org/core/hasValue
saref:hasValue rdf:type owl:DatatypeProperty ;
               rdfs:comment "A relationship defining the value of a certain property, e.g., energy or power. Note that, even if numeric values are expected to enable reasoning, measurement values could use other datatypes."@en ;
               rdfs:isDefinedBy saref: ;
               rdfs:label "has value"@en .


###  https://saref.etsi.org/saref4wear/hasCapacity
s4wear:hasCapacity rdf:type owl:DatatypeProperty ;
                   rdfs:domain s4city:Facility ;
@@ -377,104 +283,18 @@ s4wear:wearerStatus rdf:type owl:DatatypeProperty ;
#    Classes
#################################################################

###  http://purl.org/vocommons/voaf#Vocabulary
voaf:Vocabulary rdf:type owl:Class ;
                rdfs:comment "A vocabulary used in the linked data cloud. An instance of voaf:Vocabulary relies on or is used by at least another instance of voaf:Vocabulary."@en ;
                rdfs:label "Vocabulary"@en .

voaf:Vocabulary rdf:type owl:Class .
schema:Organization rdf:type owl:Class .
schema:Person rdf:type owl:Class .

###  http://schema.org/Organization
schema:Organization rdf:type owl:Class ;
                    rdfs:comment "An organization."@en ;
                    rdfs:label "Organization"@en .


###  http://schema.org/Person
schema:Person rdf:type owl:Class ;
              rdfs:comment "A person."@en ;
              rdfs:label "Person"@en .


###  http://www.opengis.net/ont/geosparql#Feature
geo:Feature rdf:type owl:Class ;
            rdfs:subClassOf geo:SpatialObject ;
            rdfs:comment "This class represents the top-level feature type. This class is equivalent to GFI_Feature defined in ISO 19156:2011, and it is superclass of all feature types."@en ;
            rdfs:isDefinedBy geo: ;
            rdfs:label "Feature"@en .


###  http://www.opengis.net/ont/geosparql#Geometry
geo:Geometry rdf:type owl:Class ;
             rdfs:subClassOf geo:SpatialObject ;
             rdfs:comment "The class represents the top-level geometry type. This class is equivalent to the UML class GM_Object defined in ISO 19107, and it is superclass of all geometry types."@en ;
             rdfs:isDefinedBy geo: ;
             rdfs:label "Geometry"@en .


###  http://www.opengis.net/ont/geosparql#Point
geo:Point rdf:type owl:Class ;
          rdfs:subClassOf geo:Geometry ;
          rdfs:comment "A point, typically described using a coordinate system relative to Earth."@en ;
          rdfs:isDefinedBy <http://www.w3.org/2003/01/geo/wgs84_pos#> ;
          rdfs:label "Point"@en .
            rdfs:isDefinedBy geo: .


###  http://www.opengis.net/ont/geosparql#SpatialObject
geo:SpatialObject rdf:type owl:Class ;
                  rdfs:comment "The class spatial-object represents everything that can have a spatial representation. It is superclass of feature and geometry."@en ;
                  rdfs:isDefinedBy geo: ;
                  rdfs:label "Spatial object"@en .


###  http://www.w3.org/ns/ssn/systems/SystemCapability
ssn-system:SystemCapability rdf:type owl:Class ;
                            rdfs:comment """Describes normal measurement, actuation, sampling properties such as accuracy, range, precision, etc. of a System under some specified Conditions such as a temperature range.
The capabilities specified here are those that affect the primary purpose of the System, while those in OperatingRange represent the system's normal operating environment, including Conditions that don't affect the Observations or the Actuations."""@en ;
                            rdfs:isDefinedBy ssn-system: ;
                            rdfs:label "System capability"@en .


###  http://xmlns.com/foaf/0.1/Person
foaf:Person rdf:type owl:Class ;
            rdfs:comment "A person"@en ;
            rdfs:label "Person"@en .


###  https://saref.etsi.org/core/ActuatingFunction
saref:ActuatingFunction rdf:type owl:Class ;
                        rdfs:subClassOf saref:Function ;
                        rdfs:comment "A function that allows to transmit data to actuators, such as level settings (e.g., temperature) or binary switching (e.g., open/close, on/off)."@en ;
                        rdfs:label "Actuating function"@en .


###  https://saref.etsi.org/core/Actuator
saref:Actuator rdf:type owl:Class ;
               rdfs:subClassOf saref:Device ;
               rdfs:comment "A device responsible for moving or controlling a mechanism or system by performing an actuating function."@en ;
               rdfs:label "Actuator"@en .


###  https://saref.etsi.org/core/Command
saref:Command rdf:type owl:Class .


###  https://saref.etsi.org/core/Device
saref:Device rdf:type owl:Class ;
             rdfs:subClassOf [ rdf:type owl:Restriction ;
                               owl:onProperty saref:controlsProperty ;
                               owl:allValuesFrom saref:Property
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty saref:makesMeasurement ;
                               owl:allValuesFrom saref:Measurement
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty saref:measuresProperty ;
                               owl:allValuesFrom saref:Property
                             ] ;
             rdfs:comment "A tangible object designed to accomplish a particular task. In order to accomplish this task, the device performs one or more functions. For example, a washing machine is designed to wash (task) and to accomplish this task it performs a start and stop function."@en ;
             rdfs:isDefinedBy saref: ;
             rdfs:label "Device"@en .
  rdfs:isDefinedBy geo: .


###  https://saref.etsi.org/s4wear/NotifyingFunction
@@ -483,131 +303,9 @@ s4wear:NotifyingFunction rdf:type owl:Class ;
                    rdfs:comment "A function that allows to notify about some relevant activity; e.g., that a certain threshold value has been exceeded or that some object has moved."@en ;
                    rdfs:label "Notifying function"@en .


###  https://saref.etsi.org/core/FeatureOfInterest
saref:FeatureOfInterest rdf:type owl:Class ;
                        rdfs:comment "A feature of interest represents any real world entity from which a property is measured."@en ;
                        rdfs:label "Feature of interest"@en .


###  https://saref.etsi.org/core/Function
saref:Function rdf:type owl:Class ;
               rdfs:comment "The functionality necessary to accomplish the task for which a device is designed. A device can be designed to perform more than one function. Functions can be structured in categories (subclasses) that reflect different points of view, for example, considering the specific application area for which a function can be used (e.g., light, temperature, motion, heat, power, etc.), or the capability that a function can support (e.g., receive, reply, notify, etc.), and so forth."@en ;
               rdfs:label "Function"@en .


###  https://saref.etsi.org/core/Measurement
saref:Measurement rdf:type owl:Class ;
                  rdfs:subClassOf [ rdf:type owl:Restriction ;
                                    owl:onProperty saref:isMeasuredIn ;
                                    owl:allValuesFrom saref:UnitOfMeasure
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty saref:isMeasurementOf ;
                                    owl:allValuesFrom saref:FeatureOfInterest
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty saref:relatesToProperty ;
                                    owl:allValuesFrom saref:Property
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty saref:isMeasuredIn ;
                                    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                    owl:onClass saref:UnitOfMeasure
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty saref:relatesToProperty ;
                                    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                    owl:onClass saref:Property
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty saref:hasTimestamp ;
                                    owl:allValuesFrom xsd:dateTime
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty saref:hasValue ;
                                    owl:cardinality "1"^^xsd:nonNegativeInteger
                                  ] ;
                  rdfs:comment "Represents the measured value made over a property. It is also linked to the unit of measure in which the value is expressed and the timestamp of the measurement."@en ;
                  rdfs:isDefinedBy saref: ;
                  rdfs:label "Measurement"@en .


###  https://saref.etsi.org/core/Property
saref:Property rdf:type owl:Class ;
               rdfs:subClassOf [ rdf:type owl:Restriction ;
                                 owl:onProperty saref:isControlledByDevice ;
                                 owl:allValuesFrom saref:Device
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty saref:isMeasuredByDevice ;
                                 owl:allValuesFrom saref:Device
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty saref:relatesToMeasurement ;
                                 owl:allValuesFrom saref:Measurement
                               ] ;
               rdfs:comment "A quality of a feature of interest that can be measured; an aspect of a feature of interest that is intrinsic to and cannot exist without the feature."@en ;
               rdfs:isDefinedBy saref: ;
               rdfs:label "Property"@en .


###  https://saref.etsi.org/core/SensingFunction
saref:SensingFunction rdf:type owl:Class ;
                      rdfs:subClassOf saref:Function ;
                      rdfs:comment "A function that allows to transmit data from sensors, such as measurement values (e.g., temperature) or sensing data (e.g., occupancy)."@en ;
                      rdfs:label "Sensing function"@en .


###  https://saref.etsi.org/core/Sensor
saref:Sensor rdf:type owl:Class ;
             rdfs:subClassOf saref:Device ;
             rdfs:comment "A device that detects and responds to events or changes in the physical environment such as light, motion, or temperature changes. Further, a device of category saref:Sensor that performs a saref:SensingFunction."@en ;
             rdfs:isDefinedBy saref: ;
             rdfs:label "Sensor"@en .


###  https://saref.etsi.org/core/UnitOfMeasure
saref:UnitOfMeasure rdf:type owl:Class ;
                    rdfs:comment "The unit of measure is a standard for measurement of a quantity, such as a Property. For example,  Power is a property and Watt is a unit of power that represents a definite predetermined power: when we say 10 Watt, we actually mean 10 times the definite predetermined power called \\\"watt\\\". Our definition is based on the definition of unit of measure in the Ontology of units of Measure (OM). We propose here a list of some units of measure that are relevant for the purpose of SAREF, but this list can be extended, also using some other ontologies rather than the Ontology of units of Measure (OM)."@en ;
                    rdfs:isDefinedBy saref: ;
                    rdfs:label "Unit of measure"@en .


###  https://saref.etsi.org/saref4city/AdministrativeArea
s4city:AdministrativeArea rdf:type owl:Class ;
                          rdfs:subClassOf geo:Feature ;
                          rdfs:comment "An administrative division, unit, entity, area or region, also referred to as a subnational entity, constituent unit, or country subdivision, is a portion of a country or other region delineated for the purpose of administration. (https://en.wikipedia.org/wiki/Administrative_division)."@en ;
                          rdfs:isDefinedBy s4city: ;
                          rdfs:label "Administrative area"@en .


###  https://saref.etsi.org/saref4city/CityObject
s4city:CityObject rdf:type owl:Class ;
                  rdfs:subClassOf geo:Feature ;
                  rdfs:comment "Generic class for describing city objects."@en ;
                  rdfs:isDefinedBy s4city: ;
                  rdfs:label "City object"@en .


###  https://saref.etsi.org/saref4city/Event
s4city:Event rdf:type owl:Class ;
             rdfs:subClassOf s4wear:Occurrence ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty s4city:takesPlaceAtFacility ;
                               owl:allValuesFrom s4city:Facility
                             ] ;
             rdfs:comment "Temporary and scheduled event, like a festival or competition. (Definition taken from Wikidata)."@en ;
             rdfs:isDefinedBy s4city: ;
             rdfs:label "Event"@en .


###  https://saref.etsi.org/saref4city/Facility
s4city:Facility rdf:type owl:Class ;
                rdfs:subClassOf geo:Feature ;
                rdfs:comment "A place, amenity, or piece of equipment provided for a particular purpose. (Definition taken from https://en.oxforddictionaries.com/definition/facility)."@en ;
                rdfs:isDefinedBy s4city: ;
                rdfs:label "Facility"@en .
             rdfs:subClassOf s4wear:Occurrence .


###  https://saref.etsi.org/saref4wear/BiometricProperty
@@ -798,10 +496,6 @@ s4wear:User rdf:type owl:Class ;
s4wear:WearableDevice rdf:type owl:Class ;
                      rdfs:subClassOf geo:Feature ,
                                      saref:Device ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty ssn-system:hasSystemCapability ;
                                        owl:allValuesFrom ssn-system:SystemCapability
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty saref:hasProperty ;
                                        owl:allValuesFrom s4wear:WearableProperty