saref4envi.ttl 33.4 KB
Newer Older
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
@prefix : <http://saref.linkeddata.es/def/envi#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix vs: <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix wot: <http://xmlns.com/wot/0.1/> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix rddl: <http://www.rddl.org/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix time: <http://www.w3.org/2006/time#> .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
@prefix saref: <https://w3id.org/saref#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@base <http://saref.linkeddata.es/def/envi> .

<http://saref.linkeddata.es/def/envi> rdf:type owl:Ontology ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                                       owl:versionIRI <http://saref.linkeddata.es/def/v1/envi> ;
                                       dcterms:creator <http://purl.org/net/mpoveda> ;
                                       rdfs:comment "This ontology extends the SAREF ontology for the environment domain, specifically for the light pollution domain, including concepts like photometers, light, etc."@en ;
                                       vann:preferredNamespaceUri "http://saref.linkeddata.es/def/envi#" ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                                       dc:title "SAREF extension for environment"@en ;
                                       dcterms:creator <http://www.garcia-castro.com/foaf.rdf#me> ;
                                       dcterms:license <http://purl.org/NET/rdflicense/cc-by4.0> ;
                                       owl:versionInfo "1.0" ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                                       vann:preferredNamespacePrefix "saref4envi" ;
                                       dc:publisher <http://www.oeg-upm.net/> .

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

###  http://saref.linkeddata.es/def/envi#affectsProperty
:affectsProperty rdf:type owl:ObjectProperty ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                 rdfs:comment ""@en ;
                 rdfs:label "affects property"@en .
###  http://saref.linkeddata.es/def/envi#contains
:contains rdf:type owl:ObjectProperty ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
          rdfs:comment ""@en ;
          rdfs:label "contains"@en .
###  http://saref.linkeddata.es/def/envi#encapsulates
:encapsulates rdf:type owl:ObjectProperty ;
              owl:inverseOf :hasDigitalRepresentation ;
              rdf:type owl:FunctionalProperty ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
              rdfs:comment ""@en ;
              rdfs:label "encapsulates"@en .
###  http://saref.linkeddata.es/def/envi#hasColor
:hasColor rdf:type owl:ObjectProperty ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
          rdfs:comment ""@en ;
          rdfs:label "has color"@en .
###  http://saref.linkeddata.es/def/envi#hasComponent
:hasComponent rdf:type owl:ObjectProperty ;
              owl:inverseOf :isComponentOf ;
              rdf:type owl:TransitiveProperty ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
              rdfs:comment ""@en ;
              rdfs:label "has component"@en .


###  http://saref.linkeddata.es/def/envi#hasDigitalRepresentation
:hasDigitalRepresentation rdf:type owl:ObjectProperty ,
                                   owl:InverseFunctionalProperty ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                          rdfs:comment ""@en ;
###  http://saref.linkeddata.es/def/envi#hasGeometry
:hasGeometry rdf:type owl:ObjectProperty ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
             rdfs:comment ""@en ;
             rdfs:label "has geometry"@en .


###  http://saref.linkeddata.es/def/envi#hasLightPoint
:hasLightPoint rdf:type owl:ObjectProperty ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
               rdfs:comment ""@en ;
               rdfs:label "has light point"@en .
###  http://saref.linkeddata.es/def/envi#hasMeasurementFrequency
:hasMeasurementFrequency rdf:type owl:ObjectProperty ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                         rdfs:comment ""@en ;
                         rdfs:label "has measurement frequency"@en .


###  http://saref.linkeddata.es/def/envi#hasTransmissionPeriod
:hasTransmissionPeriod rdf:type owl:ObjectProperty ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                       rdfs:comment ""@en ;
                       rdfs:label "has transmission period"@en .
###  http://saref.linkeddata.es/def/envi#isAccesibleThrough
:isAccesibleThrough rdf:type owl:ObjectProperty ,
                             owl:FunctionalProperty ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                    rdfs:comment ""@en ;
                    rdfs:label "is accesible through"@en .
:isComponentOf rdf:type owl:ObjectProperty ,
                        owl:TransitiveProperty ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
               rdfs:comment ""@en ;
               rdfs:label "is component of"@en .
###  http://saref.linkeddata.es/def/envi#isConnectedTo
:isConnectedTo rdf:type owl:ObjectProperty ,
                        owl:SymmetricProperty ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
               rdfs:comment ""@en ;
               rdfs:label "is connected to"@en .


###  http://saref.linkeddata.es/def/envi#isProjectedFromHeight
:isProjectedFromHeight rdf:type owl:ObjectProperty ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                       rdfs:comment ""@en ;
                       rdfs:label "is projected from height"@en .


###  http://saref.linkeddata.es/def/envi#isProjectedInDirection
:isProjectedInDirection rdf:type owl:ObjectProperty ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                        rdfs:comment ""@en ;
                        rdfs:label "is projected in direction"@en .
###  http://saref.linkeddata.es/def/envi#makesMeasurement
:makesMeasurement rdf:type owl:ObjectProperty ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                  rdfs:comment ""@en ;
                  rdfs:label "makes measurement"@en .
###  http://saref.linkeddata.es/def/envi#measuresProperty
:measuresProperty rdf:type owl:ObjectProperty ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                  rdfs:comment ""@en ;
                  rdfs:label "measures property"@en .


###  http://saref.linkeddata.es/def/envi#projectsLight
:projectsLight rdf:type owl:ObjectProperty ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
               rdfs:comment ""@en ;
               rdfs:label "projects light"@en .


###  http://saref.linkeddata.es/def/envi#relatesToProperty
:relatesToProperty rdf:type owl:ObjectProperty ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                   rdfs:comment ""@en ;
                   rdfs:label "relates to property"@en .


###  http://saref.linkeddata.es/def/envi#usesCommunicationInterface
:usesCommunicationInterface rdf:type owl:ObjectProperty ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                            rdfs:comment ""@en ;
                            rdfs:label "uses communication interface"@en .


###  http://saref.linkeddata.es/def/envi#usesCommunicationProtocol
:usesCommunicationProtocol rdf:type owl:ObjectProperty ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                           rdfs:comment ""@en ;
                           rdfs:label "uses communication protocol"@en .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  http://www.w3.org/2003/01/geo/wgs84_pos#location
geo:location rdf:type owl:ObjectProperty .


Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
saref:isMeasuredIn rdf:type owl:ObjectProperty .


#################################################################
#    Data properties
#################################################################

###  http://saref.linkeddata.es/def/envi#hasCreationDate
:hasCreationDate rdf:type owl:DatatypeProperty ,
                          owl:FunctionalProperty ;
                 rdfs:range xsd:dateTime ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                 rdfs:comment ""@en ;
                 rdfs:label "has creation date"@en .


###  http://saref.linkeddata.es/def/envi#hasFlash
:hasFlash rdf:type owl:DatatypeProperty ,
                   owl:FunctionalProperty ;
          rdfs:range xsd:boolean ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
          rdfs:comment ""@en ;
          rdfs:label "has flash"@en .
###  http://saref.linkeddata.es/def/envi#hasIdentifier
:hasIdentifier rdf:type owl:DatatypeProperty ;
               rdfs:range xsd:string ;
               rdfs:comment "A relationship providing the identifier of an entity (e.g., digital representation)"@en ;
               rdfs:label "has identifier"@en .


###  http://saref.linkeddata.es/def/envi#hasProjectionAngle
:hasProjectionAngle rdf:type owl:DatatypeProperty ,
                             owl:FunctionalProperty ;
                    rdfs:range xsd:float ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                    rdfs:comment ""@en ;
                    rdfs:label "has projection angle"@en .


###  http://saref.linkeddata.es/def/envi#hasRevisionNumber
:hasRevisionNumber rdf:type owl:DatatypeProperty ;
                   rdfs:range xsd:string ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                   rdfs:comment ""@en ;
                   rdfs:label "has revision number"@en .


###  http://saref.linkeddata.es/def/envi#hasShield
:hasShield rdf:type owl:DatatypeProperty ,
                    owl:FunctionalProperty ;
           rdfs:range xsd:boolean ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
           rdfs:comment ""@en ;
           rdfs:label "has shield"@en .
###  http://saref.linkeddata.es/def/envi#hasTag
:hasTag rdf:type owl:DatatypeProperty ;
        rdfs:range xsd:string ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
        rdfs:comment ""@en ;
        rdfs:label "has tag"@en .
###  http://saref.linkeddata.es/def/envi#hasTimestamp
:hasTimestamp rdf:type owl:DatatypeProperty ,
                       owl:FunctionalProperty ;
              rdfs:range xsd:dateTime ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
              rdfs:comment ""@en ;
              rdfs:label "has timestamp"@en .
###  http://saref.linkeddata.es/def/envi#hasVersion
:hasVersion rdf:type owl:DatatypeProperty ,
                     owl:FunctionalProperty ;
            rdfs:range xsd:string ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
            rdfs:comment ""@en ;
            rdfs:label "has version"@en .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
saref:hasDescription rdf:type owl:DatatypeProperty .
###  https://w3id.org/saref#hasManufacturer
saref:hasManufacturer rdf:type owl:DatatypeProperty .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
saref:hasName rdf:type owl:DatatypeProperty .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
saref:hasValue rdf:type owl:DatatypeProperty .


#################################################################
#    Classes
#################################################################

###  http://saref.linkeddata.es/def/envi#Actuator
:Actuator rdf:type owl:Class ;
          rdfs:subClassOf :Device ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :affectsProperty ;
                            owl:allValuesFrom :Property
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
          rdfs:comment ""@en ;
###  http://saref.linkeddata.es/def/envi#Color
:Color rdf:type owl:Class ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
       rdfs:comment ""@en ;
###  http://saref.linkeddata.es/def/envi#CommunicationInterface
:CommunicationInterface rdf:type owl:Class ;
                        rdfs:subClassOf [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasVersion ;
                                          owl:allValuesFrom xsd:string
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasVersion ;
                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onDataRange xsd:string
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                        rdfs:comment ""@en ;
                        rdfs:label "Communication interface"@en .


###  http://saref.linkeddata.es/def/envi#CommunicationProtocol
:CommunicationProtocol rdf:type owl:Class ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                       rdfs:comment ""@en ;
                       rdfs:label "Communication protocol"@en .


###  http://saref.linkeddata.es/def/envi#CompassDirection
:CompassDirection rdf:type owl:Class ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                  rdfs:comment ""@en ;
                  rdfs:label "Compass direction"@en .


###  http://saref.linkeddata.es/def/envi#Device
:Device rdf:type owl:Class ;
        rdfs:subClassOf :System ,
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                        saref:Device ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasMeasurementFrequency ;
                          owl:allValuesFrom :FrequencyMeasurement
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasTransmissionPeriod ;
                          owl:allValuesFrom :PeriodMeasurement
                        ] ,
                        [ 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 saref:hasManufacturer ;
                          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
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
        rdfs:comment ""@en ;
        rdfs:label "Device"@en .


###  http://saref.linkeddata.es/def/envi#DigitalRepresentation
:DigitalRepresentation rdf:type owl:Class ;
                       rdfs:subClassOf [ rdf:type owl:Restriction ;
                                         owl:onProperty :encapsulates ;
                                         owl:allValuesFrom :PhysicalObject
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :isAccesibleThrough ;
                                         owl:allValuesFrom saref:Service
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasCreationDate ;
                                         owl:allValuesFrom xsd:dateTime
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasIdentifier ;
                                         owl:allValuesFrom xsd:string
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasTag ;
                                         owl:allValuesFrom xsd:string
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty saref:hasDescription ;
                                         owl:allValuesFrom xsd:string
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty saref:hasName ;
                                         owl:allValuesFrom xsd:string
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasCreationDate ;
                                         owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onDataRange xsd:dateTime
                                         owl:onProperty :hasIdentifier ;
                                         owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                       rdfs:comment ""@en ;
###  http://saref.linkeddata.es/def/envi#FrequencyMeasurement
:FrequencyMeasurement rdf:type owl:Class ;
                      rdfs:subClassOf :Measurement ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :relatesToProperty ;
                                        owl:hasValue :Frequency
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty saref:isMeasuredIn ;
                                        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :FrequencyUnit
                                      ] ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                      rdfs:comment ""@en ;
                      rdfs:label "Frequency measurement"@en .


###  http://saref.linkeddata.es/def/envi#FrequencyUnit
:FrequencyUnit rdf:type owl:Class ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
               rdfs:subClassOf saref:UnitOfMeasure ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
               rdfs:comment ""@en ;
               rdfs:label "Frequency unit"@en .


###  http://saref.linkeddata.es/def/envi#Geometry
:Geometry rdf:type owl:Class ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
          rdfs:comment ""@en ;
###  http://saref.linkeddata.es/def/envi#HeightMeasurement
:HeightMeasurement rdf:type owl:Class ;
                   rdfs:subClassOf :Measurement ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :relatesToProperty ;
                                     owl:hasValue :Height
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty saref:isMeasuredIn ;
                                     owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass :LengthUnit
                                   ] ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                   rdfs:comment ""@en ;
                   rdfs:label "Height measurement"@en .
###  http://saref.linkeddata.es/def/envi#Lamppost
:Lamppost rdf:type owl:Class ;
          rdfs:subClassOf :Device ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :hasLightPoint ;
                            owl:allValuesFrom :LightPoint
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :projectsLight ;
                            owl:allValuesFrom :Light
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :hasShield ;
                            owl:allValuesFrom xsd:boolean
                          ] ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
          rdfs:comment ""@en ;
          rdfs:label "Lamppost"@en .


###  http://saref.linkeddata.es/def/envi#LengthUnit
:LengthUnit rdf:type owl:Class ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
            rdfs:subClassOf saref:UnitOfMeasure ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
            rdfs:comment ""@en ;
            rdfs:label "Length unit"@en .


###  http://saref.linkeddata.es/def/envi#Light
:Light rdf:type owl:Class ;
       rdfs:subClassOf [ rdf:type owl:Restriction ;
                         owl:allValuesFrom :Color
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :hasGeometry ;
                         owl:allValuesFrom :Geometry
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :isProjectedFromHeight ;
                         owl:allValuesFrom :HeightMeasurement
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :isProjectedInDirection ;
                         owl:allValuesFrom :CompassDirection
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :hasFlash ;
                         owl:allValuesFrom xsd:boolean
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :hasProjectionAngle ;
                         owl:allValuesFrom xsd:float
                       ] ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
       rdfs:comment ""@en ;
       rdfs:label "Light"@en .


###  http://saref.linkeddata.es/def/envi#LightPoint
:LightPoint rdf:type owl:Class ;
            rdfs:subClassOf geo:Point ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :projectsLight ;
                              owl:allValuesFrom :Light
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty geo:location ;
                              owl:allValuesFrom geo:SpatialThing
                            ] ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
            rdfs:comment ""@en ;
            rdfs:label "Light point"@en .


###  http://saref.linkeddata.es/def/envi#LightProperty
:LightProperty rdf:type owl:Class ;
               rdfs:subClassOf :Property ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
               rdfs:comment ""@en ;
               rdfs:label "Light property"@en .
###  http://saref.linkeddata.es/def/envi#Measurement
:Measurement rdf:type owl:Class ;
                               owl:onProperty :relatesToProperty ;
                               owl:allValuesFrom :Property
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty saref:isMeasuredIn ;
                               owl:allValuesFrom saref:UnitOfMeasure
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :relatesToProperty ;
                               owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                               owl:onProperty saref:isMeasuredIn ;
                               owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                               owl:onClass saref:UnitOfMeasure
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :hasTimestamp ;
                               owl:allValuesFrom xsd:dateTime
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty saref:hasValue ;
                               owl:allValuesFrom xsd:float
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                               owl:onProperty saref:hasValue ;
                               owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                               owl:onDataRange xsd:float
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
             rdfs:comment ""@en ;
             rdfs:label "Measurement"@en .
###  http://saref.linkeddata.es/def/envi#PeriodMeasurement
:PeriodMeasurement rdf:type owl:Class ;
                   rdfs:subClassOf :Measurement ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :relatesToProperty ;
                                     owl:hasValue :Period
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty saref:isMeasuredIn ;
                                     owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onClass time:TemporalUnit
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                   rdfs:comment ""@en ;
                   rdfs:label "Period measurement"@en .


###  http://saref.linkeddata.es/def/envi#Photometer
:Photometer rdf:type owl:Class ;
            rdfs:subClassOf :Sensor ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :measuresProperty ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
            rdfs:comment ""@en ;
            rdfs:label "Photometer"@en .


###  http://saref.linkeddata.es/def/envi#PhysicalObject
:PhysicalObject rdf:type owl:Class ;
                rdfs:subClassOf geo:SpatialThing ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :contains ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                                  owl:allValuesFrom :Device
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasDigitalRepresentation ;
                                  owl:allValuesFrom :DigitalRepresentation
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty geo:location ;
                                  owl:allValuesFrom geo:SpatialThing
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty saref:hasDescription ;
                                  owl:allValuesFrom xsd:string
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                rdfs:comment ""@en ;
###  http://saref.linkeddata.es/def/envi#Property
:Property rdf:type owl:Class ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
          rdfs:comment ""@en ;
          rdfs:label "Property"@en .
###  http://saref.linkeddata.es/def/envi#Sensor
:Sensor rdf:type owl:Class ;
        rdfs:subClassOf :Device ,
                        saref:Sensor ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :makesMeasurement ;
                          owl:allValuesFrom :Measurement
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :measuresProperty ;
                          owl:allValuesFrom :Property
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
        rdfs:comment ""@en ;
        rdfs:label "Sensor"@en .


###  http://saref.linkeddata.es/def/envi#System
:System rdf:type owl:Class ;
        rdfs:subClassOf :PhysicalObject ,
                        [ 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
                        ] ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
        rdfs:comment ""@en ;
        rdfs:label "System"@en .


###  http://saref.linkeddata.es/def/envi#TESS
:TESS rdf:type owl:Class ;
      rdfs:subClassOf :Photometer ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
      rdfs:comment ""@en ;
      rdfs:label "TESS (Telescope Encoder and Sky Sensor)"@en .


###  http://www.w3.org/2003/01/geo/wgs84_pos#Point
geo:Point rdf:type owl:Class .


Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing
geo:SpatialThing rdf:type owl:Class .


time:TemporalUnit rdf:type owl:Class .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
saref:Device rdf:type owl:Class .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
saref:Sensor rdf:type owl:Class .
###  https://w3id.org/saref#Service
saref:Service rdf:type owl:Class .


Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
saref:UnitOfMeasure rdf:type owl:Class .


#################################################################
#    Individuals
#################################################################

###  http://saref.linkeddata.es/def/envi#Fluorescence
:Fluorescence rdf:type owl:NamedIndividual ,
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
              rdfs:comment ""@en ;
              rdfs:label "Fluorescence"@en .
###  http://saref.linkeddata.es/def/envi#Frequency
:Frequency rdf:type owl:NamedIndividual ,
                    :Property ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
           rdfs:comment ""@en ;
           rdfs:label "Frequency"@en .


###  http://saref.linkeddata.es/def/envi#Height
:Height rdf:type owl:NamedIndividual ,
                 :Property ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
        rdfs:comment ""@en ;
        rdfs:label "Height"@en .


###  http://saref.linkeddata.es/def/envi#Illuminance
:Illuminance rdf:type owl:NamedIndividual ,
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
             rdfs:comment ""@en ;
             rdfs:label "Illuminance"@en .
###  http://saref.linkeddata.es/def/envi#Irradiance
:Irradiance rdf:type owl:NamedIndividual ,
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
            rdfs:comment ""@en ;
            rdfs:label "Irradiance"@en .
###  http://saref.linkeddata.es/def/envi#LightAbsorption
:LightAbsorption rdf:type owl:NamedIndividual ,
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                 rdfs:comment ""@en ;
                 rdfs:label "Light absorption"@en .
###  http://saref.linkeddata.es/def/envi#LightMagnitude
:LightMagnitude rdf:type owl:NamedIndividual ,
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                rdfs:comment ""@en ;
                rdfs:label "Light magnitude"@en .
###  http://saref.linkeddata.es/def/envi#Luminiscence
:Luminiscence rdf:type owl:NamedIndividual ,
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
              rdfs:comment ""@en ;
              rdfs:label "Luminiscence"@en .
###  http://saref.linkeddata.es/def/envi#Period
:Period rdf:type owl:NamedIndividual ,
                 :Property ;
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
        rdfs:comment ""@en ;
        rdfs:label "Period"@en .


###  http://saref.linkeddata.es/def/envi#Phosphorescence
:Phosphorescence rdf:type owl:NamedIndividual ,
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                 rdfs:comment ""@en ;
                 rdfs:label "Phosphorescence"@en .
###  http://saref.linkeddata.es/def/envi#ReflectionOfLight
:ReflectionOfLight rdf:type owl:NamedIndividual ,
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                   rdfs:comment ""@en ;
                   rdfs:label "Reflection of light"@en .
###  http://saref.linkeddata.es/def/envi#ScatteringOfLight
:ScatteringOfLight rdf:type owl:NamedIndividual ,
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                   rdfs:comment ""@en ;
                   rdfs:label "Scattering of light"@en .


###  http://www.wurvoc.org/vocabularies/om-1.8/centimetre
<http://www.wurvoc.org/vocabularies/om-1.8/centimetre> rdf:type owl:NamedIndividual ,
                                                                :LengthUnit .


###  http://www.wurvoc.org/vocabularies/om-1.8/decametre
<http://www.wurvoc.org/vocabularies/om-1.8/decametre> rdf:type owl:NamedIndividual ,
                                                               :LengthUnit .


###  http://www.wurvoc.org/vocabularies/om-1.8/decimetre
<http://www.wurvoc.org/vocabularies/om-1.8/decimetre> rdf:type owl:NamedIndividual ,
                                                               :LengthUnit .


###  http://www.wurvoc.org/vocabularies/om-1.8/hectometre
<http://www.wurvoc.org/vocabularies/om-1.8/hectometre> rdf:type owl:NamedIndividual ,
                                                                :LengthUnit .


###  http://www.wurvoc.org/vocabularies/om-1.8/hertz
<http://www.wurvoc.org/vocabularies/om-1.8/hertz> rdf:type owl:NamedIndividual ,
                                                           :FrequencyUnit .


###  http://www.wurvoc.org/vocabularies/om-1.8/kilometre
<http://www.wurvoc.org/vocabularies/om-1.8/kilometre> rdf:type owl:NamedIndividual ,
                                                               :LengthUnit .


###  http://www.wurvoc.org/vocabularies/om-1.8/metre
<http://www.wurvoc.org/vocabularies/om-1.8/metre> rdf:type owl:NamedIndividual ,
                                                           :LengthUnit .


###  http://www.wurvoc.org/vocabularies/om-1.8/millimetre
<http://www.wurvoc.org/vocabularies/om-1.8/millimetre> rdf:type owl:NamedIndividual ,
                                                                :LengthUnit .


###  http://www.wurvoc.org/vocabularies/om-1.8/reciprocal_day
<http://www.wurvoc.org/vocabularies/om-1.8/reciprocal_day> rdf:type owl:NamedIndividual ,
                                                                    :FrequencyUnit .


###  http://www.wurvoc.org/vocabularies/om-1.8/reciprocal_hour
<http://www.wurvoc.org/vocabularies/om-1.8/reciprocal_hour> rdf:type owl:NamedIndividual ,
                                                                     :FrequencyUnit .


###  http://www.wurvoc.org/vocabularies/om-1.8/reciprocal_second-time
<http://www.wurvoc.org/vocabularies/om-1.8/reciprocal_second-time> rdf:type owl:NamedIndividual ,
                                                                            :FrequencyUnit .


###  http://www.wurvoc.org/vocabularies/om-1.8/reciprocal_year
<http://www.wurvoc.org/vocabularies/om-1.8/reciprocal_year> rdf:type owl:NamedIndividual ,
                                                                     :FrequencyUnit .


###  Generated by the OWL API (version 4.2.6.20160910-2108) https://github.com/owlcs/owlapi