saref4envi.ttl 36.5 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 ;
María's avatar
María committed
                                      
                                      vann:preferredNamespacePrefix "saref4envi" ;
                                      
                                      dc:title "SAREF extension for environment"@en ;
                                      
                                      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#" ;
                                      
                                      owl:versionInfo "1.0" ;
                                      
                                      dcterms:license <http://purl.org/NET/rdflicense/cc-by4.0> ;
                                      
                                      dcterms:creator <http://purl.org/net/mpoveda> ;
                                      
                                      owl:versionIRI <http://saref.linkeddata.es/def/v1/envi> ;
                                      
                                      dcterms:creator <http://www.garcia-castro.com/foaf.rdf#me> ;
                                      
                                      dc:publisher <http://www.oeg-upm.net/> .


#################################################################
María's avatar
María committed
#
María's avatar
María committed
#
#################################################################

María's avatar
María committed

###  http://saref.linkeddata.es/def/envi#affectsProperty
María's avatar
María committed

:affectsProperty rdf:type owl:ObjectProperty ;
María's avatar
María committed
                 
                 rdfs:label "affects property"@en ;
                 
                 rdfs:comment ""@en .

###  http://saref.linkeddata.es/def/envi#contains
María's avatar
María committed

:contains rdf:type owl:ObjectProperty ;
María's avatar
María committed
          
          rdfs:label "contains"@en ;
          
          rdfs:comment ""@en .

###  http://saref.linkeddata.es/def/envi#encapsulates
María's avatar
María committed

:encapsulates rdf:type owl:FunctionalProperty ,
                       owl:ObjectProperty ;
              
              rdfs:label "encapsulates"@en ;
              
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
              rdfs:comment ""@en ;
María's avatar
María committed
              
              owl:inverseOf :hasDigitalRepresentation .

###  http://saref.linkeddata.es/def/envi#hasColor
María's avatar
María committed

:hasColor rdf:type owl:ObjectProperty ;
María's avatar
María committed
          
          rdfs:label "has color"@en ;
          
          rdfs:comment ""@en .

###  http://saref.linkeddata.es/def/envi#hasComponent
María's avatar
María committed

:hasComponent rdf:type owl:ObjectProperty ,
                       owl:TransitiveProperty ;
              
              rdfs:label "has component"@en ;
              
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
              rdfs:comment ""@en ;
María's avatar
María committed
              
              owl:inverseOf :isComponentOf .



###  http://saref.linkeddata.es/def/envi#hasDigitalRepresentation
María's avatar
María committed

:hasDigitalRepresentation rdf:type owl:InverseFunctionalProperty ,
                                   owl:ObjectProperty ;
                          
                          rdfs:label "has digital representation"@en ;
                          
                          rdfs:comment ""@en .

###  http://saref.linkeddata.es/def/envi#hasGeometry
María's avatar
María committed

:hasGeometry rdf:type owl:ObjectProperty ;
María's avatar
María committed
             
             rdfs:label "has geometry"@en ;
             
             rdfs:comment ""@en .

María's avatar
María committed

María's avatar
María committed
               
               rdfs:label "has light point"@en ;
               
               rdfs:comment ""@en .

###  http://saref.linkeddata.es/def/envi#hasMeasurementFrequency
María's avatar
María committed

:hasMeasurementFrequency rdf:type owl:ObjectProperty ;
María's avatar
María committed
                         
                         rdfs:label "has measurement frequency"@en ;
                         
                         rdfs:comment ""@en .



###  http://saref.linkeddata.es/def/envi#hasTransmissionPeriod
María's avatar
María committed

:hasTransmissionPeriod rdf:type owl:ObjectProperty ;
María's avatar
María committed
                       
                       rdfs:label "has transmission period"@en ;
                       
                       rdfs:comment ""@en .

###  http://saref.linkeddata.es/def/envi#isAccesibleThrough
María's avatar
María committed

:isAccesibleThrough rdf:type owl:FunctionalProperty ,
                             owl:ObjectProperty ;
                    
                    rdfs:label "is accesible through"@en ;
                    
                    rdfs:comment ""@en .

María's avatar
María committed

:isComponentOf rdf:type owl:ObjectProperty ,
                        owl:TransitiveProperty ;
María's avatar
María committed
               
               rdfs:label "is component of"@en ;
               
               rdfs:comment ""@en .

###  http://saref.linkeddata.es/def/envi#isConnectedTo
María's avatar
María committed

:isConnectedTo rdf:type owl:ObjectProperty ,
                        owl:SymmetricProperty ;
María's avatar
María committed
               
               rdfs:label "is connected to"@en ;
               
               rdfs:comment ""@en .



###  http://saref.linkeddata.es/def/envi#isProjectedFromHeight
María's avatar
María committed

:isProjectedFromHeight rdf:type owl:ObjectProperty ;
María's avatar
María committed
                       
                       rdfs:label "is projected from height"@en ;
                       
                       rdfs:comment ""@en .



###  http://saref.linkeddata.es/def/envi#isProjectedInDirection
María's avatar
María committed

:isProjectedInDirection rdf:type owl:ObjectProperty ;
María's avatar
María committed
                        
                        rdfs:label "is projected in direction"@en ;
                        
                        rdfs:comment ""@en .

###  http://saref.linkeddata.es/def/envi#makesMeasurement
María's avatar
María committed

:makesMeasurement rdf:type owl:ObjectProperty ;
María's avatar
María committed
                  
                  rdfs:label "makes measurement"@en ;
                  
                  rdfs:comment ""@en .

###  http://saref.linkeddata.es/def/envi#measuresProperty
María's avatar
María committed

:measuresProperty rdf:type owl:ObjectProperty ;
María's avatar
María committed
                  
                  rdfs:label "measures property"@en ;
                  
                  rdfs:comment ""@en .

María's avatar
María committed

María's avatar
María committed
               
               rdfs:label "projects light"@en ;
               
               rdfs:comment ""@en .



###  http://saref.linkeddata.es/def/envi#relatesToProperty
María's avatar
María committed

:relatesToProperty rdf:type owl:ObjectProperty ;
María's avatar
María committed
                   
                   rdfs:label "relates to property"@en ;
                   
                   rdfs:comment ""@en .



###  http://saref.linkeddata.es/def/envi#usesCommunicationInterface
María's avatar
María committed

:usesCommunicationInterface rdf:type owl:ObjectProperty ;
María's avatar
María committed
                            
                            rdfs:label "uses communication interface"@en ;
                            
                            rdfs:comment ""@en .



###  http://saref.linkeddata.es/def/envi#usesCommunicationProtocol
María's avatar
María committed

:usesCommunicationProtocol rdf:type owl:ObjectProperty ;
María's avatar
María committed
                           
                           rdfs:label "uses communication protocol"@en ;
                           
                           rdfs:comment ""@en .

Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  http://www.w3.org/2003/01/geo/wgs84_pos#location
María's avatar
María committed

Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
geo:location rdf:type owl:ObjectProperty .


María's avatar
María committed

María's avatar
María committed

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

María's avatar
María committed

###  http://saref.linkeddata.es/def/envi#hasCreationDate
María's avatar
María committed

:hasCreationDate rdf:type owl:DatatypeProperty ,
                          owl:FunctionalProperty ;
María's avatar
María committed
                 
                 rdfs:label "has creation date"@en ;
                 
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                 rdfs:comment ""@en ;
María's avatar
María committed
                 
                 rdfs:range xsd:dateTime .

María's avatar
María committed

:hasFlash rdf:type owl:DatatypeProperty ,
                   owl:FunctionalProperty ;
María's avatar
María committed
          
          rdfs:label "has flash"@en ;
          
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
          rdfs:comment ""@en ;
María's avatar
María committed
          
          rdfs:range xsd:boolean .

###  http://saref.linkeddata.es/def/envi#hasIdentifier
María's avatar
María committed

:hasIdentifier rdf:type owl:DatatypeProperty ;
María's avatar
María committed
               
               rdfs:label "has identifier"@en ;
               
               rdfs:comment "A relationship providing the identifier of an entity (e.g., digital representation)"@en ;
María's avatar
María committed
               
               rdfs:range xsd:string .

###  http://saref.linkeddata.es/def/envi#hasProjectionAngle
María's avatar
María committed

:hasProjectionAngle rdf:type owl:DatatypeProperty ,
                             owl:FunctionalProperty ;
María's avatar
María committed
                    
                    rdfs:label "has projection angle"@en ;
                    
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                    rdfs:comment ""@en ;
María's avatar
María committed
                    
                    rdfs:range xsd:float .



###  http://saref.linkeddata.es/def/envi#hasRevisionNumber
María's avatar
María committed

:hasRevisionNumber rdf:type owl:DatatypeProperty ;
María's avatar
María committed
                   
                   rdfs:label "has revision number"@en ;
                   
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                   rdfs:comment ""@en ;
María's avatar
María committed
                   
                   rdfs:range xsd:string .

María's avatar
María committed

:hasShield rdf:type owl:DatatypeProperty ,
                    owl:FunctionalProperty ;
María's avatar
María committed
           
           rdfs:label "has shield"@en ;
           
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
           rdfs:comment ""@en ;
María's avatar
María committed
           
           rdfs:range xsd:boolean .

###  http://saref.linkeddata.es/def/envi#hasTag
María's avatar
María committed

:hasTag rdf:type owl:DatatypeProperty ;
María's avatar
María committed
        
        rdfs:label "has tag"@en ;
        
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
        rdfs:comment ""@en ;
María's avatar
María committed
        
        rdfs:range xsd:string .

###  http://saref.linkeddata.es/def/envi#hasTimestamp
María's avatar
María committed

:hasTimestamp rdf:type owl:DatatypeProperty ,
                       owl:FunctionalProperty ;
María's avatar
María committed
              
              rdfs:label "has timestamp"@en ;
              
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
              rdfs:comment ""@en ;
María's avatar
María committed
              
              rdfs:range xsd:dateTime .

###  http://saref.linkeddata.es/def/envi#hasVersion
María's avatar
María committed

:hasVersion rdf:type owl:DatatypeProperty ,
                     owl:FunctionalProperty ;
María's avatar
María committed
            
            rdfs:label "has version"@en ;
            
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
            rdfs:comment ""@en ;
María's avatar
María committed
            
            rdfs:range xsd:string .

María's avatar
María committed

Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
saref:hasDescription rdf:type owl:DatatypeProperty .
María's avatar
María committed

###  https://w3id.org/saref#hasManufacturer
María's avatar
María committed

saref:hasManufacturer rdf:type owl:DatatypeProperty .
María's avatar
María committed

María's avatar
María committed

Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
saref:hasName rdf:type owl:DatatypeProperty .
María's avatar
María committed

María's avatar
María committed

Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
saref:hasValue rdf:type owl:DatatypeProperty .
#################################################################
María's avatar
María committed
#
María's avatar
María committed
#
#################################################################

María's avatar
María committed

###  http://saref.linkeddata.es/def/envi#Actuator
María's avatar
María committed

María's avatar
María committed
          
          rdfs:label "Actuator"@en ;
          
          rdfs:subClassOf :Device ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :affectsProperty ;
                            owl:allValuesFrom :Property
María's avatar
María committed
          
          rdfs:comment ""@en .

###  http://saref.linkeddata.es/def/envi#Color
María's avatar
María committed

:Color rdf:type owl:Class ;
María's avatar
María committed
       
       rdfs:label "Color"@en ;
       
       rdfs:comment ""@en .

###  http://saref.linkeddata.es/def/envi#CommunicationInterface
María's avatar
María committed

María's avatar
María committed
                        
                        rdfs:label "Communication interface"@en ;
                        
                        rdfs:subClassOf [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasVersion ;
María's avatar
María committed
                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                          owl:onDataRange xsd:string
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty :hasVersion ;
María's avatar
María committed
                                          owl:allValuesFrom xsd:string
María's avatar
María committed
                        
                        rdfs:comment ""@en .



###  http://saref.linkeddata.es/def/envi#CommunicationProtocol
María's avatar
María committed

María's avatar
María committed
                       
                       rdfs:label "Communication protocol"@en ;
                       
                       rdfs:comment ""@en .



###  http://saref.linkeddata.es/def/envi#CompassDirection
María's avatar
María committed

María's avatar
María committed
                  
                  rdfs:label "Compass direction"@en ;
                  
                  rdfs:comment ""@en .

María's avatar
María committed

María's avatar
María committed
        
        rdfs:label "Device"@en ;
        
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                        saref:Device ,
                        [ rdf:type owl:Restriction ;
María's avatar
María committed
                          owl:onProperty :hasVersion ;
                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                          owl:onDataRange xsd:string
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasVersion ;
                          owl:allValuesFrom xsd:string
                        ] ,
                        [ rdf:type owl:Restriction ;
María's avatar
María committed
                          owl:onProperty :hasRevisionNumber ;
                          owl:allValuesFrom xsd:string
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasRevisionNumber ;
                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                          owl:onDataRange xsd:string
María's avatar
María committed
                          owl:onProperty :hasTransmissionPeriod ;
                          owl:allValuesFrom :PeriodMeasurement
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty saref:hasManufacturer ;
                          owl:allValuesFrom xsd:string
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :hasMeasurementFrequency ;
                          owl:allValuesFrom :FrequencyMeasurement
María's avatar
María committed
        
        rdfs:comment ""@en .



###  http://saref.linkeddata.es/def/envi#DigitalRepresentation
María's avatar
María committed

María's avatar
María committed
                       
                       rdfs:label "Digital representation"@en ;
                       
María's avatar
María committed
                                         owl:onProperty :hasIdentifier ;
                                         owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onDataRange xsd:string
                                       ] ,
                                       [ rdf:type owl:Restriction ;
María's avatar
María committed
                                         owl:onProperty saref:hasDescription ;
                                         owl:allValuesFrom xsd:string
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasCreationDate ;
María's avatar
María committed
                                         owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onDataRange xsd:dateTime
                                       ] ,
                                       [ rdf:type owl:Restriction ;
María's avatar
María committed
                                         owl:onProperty :encapsulates ;
                                         owl:allValuesFrom :PhysicalObject
                                       ] ,
                                       [ rdf:type owl:Restriction ;
María's avatar
María committed
                                         owl:onProperty :isAccesibleThrough ;
                                         owl:allValuesFrom saref:Service
                                       ] ,
                                       [ rdf:type owl:Restriction ;
María's avatar
María committed
                                         owl:onProperty :hasCreationDate ;
                                         owl:allValuesFrom xsd:dateTime
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty saref:hasName ;
                                         owl:allValuesFrom xsd:string
                                       ] ,
                                       [ rdf:type owl:Restriction ;
María's avatar
María committed
                                         owl:onProperty :hasIdentifier ;
                                         owl:allValuesFrom xsd:string
María's avatar
María committed
                                         owl:onProperty :hasTag ;
                                         owl:allValuesFrom xsd:string
María's avatar
María committed
                       
                       rdfs:comment ""@en .

###  http://saref.linkeddata.es/def/envi#FrequencyMeasurement
María's avatar
María committed

:FrequencyMeasurement rdf:type owl:Class ;
María's avatar
María committed
                      
                      rdfs:label "Frequency measurement"@en ;
                      
                      rdfs:subClassOf :Measurement ,
                                      [ rdf:type owl:Restriction ;
María's avatar
María committed
                                        owl:onProperty saref:isMeasuredIn ;
                                        owl:onClass :FrequencyUnit ;
                                        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
                                      ] ,
                                      [ rdf:type owl:Restriction ;
María's avatar
María committed
                                        owl:onProperty :relatesToProperty ;
                                        owl:hasValue :Frequency
María's avatar
María committed
                      
                      rdfs:comment ""@en .

María's avatar
María committed

María's avatar
María committed
               
               rdfs:label "Frequency unit"@en ;
               
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
               rdfs:subClassOf saref:UnitOfMeasure ;
María's avatar
María committed
               
               rdfs:comment ""@en .

María's avatar
María committed

María's avatar
María committed
          
          rdfs:label "Geometry"@en ;
          
          rdfs:comment ""@en .

###  http://saref.linkeddata.es/def/envi#HeightMeasurement
María's avatar
María committed

:HeightMeasurement rdf:type owl:Class ;
María's avatar
María committed
                   
                   rdfs:label "Height measurement"@en ;
                   
                   rdfs:subClassOf :Measurement ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :relatesToProperty ;
                                     owl:hasValue :Height
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty saref:isMeasuredIn ;
María's avatar
María committed
                                     owl:onClass :LengthUnit ;
                                     owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
María's avatar
María committed
                   
                   rdfs:comment ""@en .

###  http://saref.linkeddata.es/def/envi#Lamppost
María's avatar
María committed

María's avatar
María committed
          
          rdfs:label "Lamppost"@en ;
          
          rdfs:subClassOf :Device ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :hasLightPoint ;
                            owl:allValuesFrom :LightPoint
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :hasShield ;
                            owl:allValuesFrom xsd:boolean
María's avatar
María committed
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :projectsLight ;
                            owl:allValuesFrom :Light
María's avatar
María committed
          
          rdfs:comment ""@en .

María's avatar
María committed

María's avatar
María committed
            
            rdfs:label "Length unit"@en ;
            
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
            rdfs:subClassOf saref:UnitOfMeasure ;
María's avatar
María committed
            
            rdfs:comment ""@en .

María's avatar
María committed

María's avatar
María committed
       
       rdfs:label "Light"@en ;
       
       rdfs:subClassOf [ rdf:type owl:Restriction ;
María's avatar
María committed
                         owl:onProperty :hasFlash ;
                         owl:allValuesFrom xsd:boolean
                       ] ,
                       [ rdf:type owl:Restriction ;
María's avatar
María committed
                         owl:onProperty :isProjectedInDirection ;
                         owl:allValuesFrom :CompassDirection
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :isProjectedFromHeight ;
                         owl:allValuesFrom :HeightMeasurement
                       ] ,
                       [ rdf:type owl:Restriction ;
María's avatar
María committed
                         owl:onProperty :hasGeometry ;
                         owl:allValuesFrom :Geometry
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :hasProjectionAngle ;
                         owl:allValuesFrom xsd:float
María's avatar
María committed
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :hasColor ;
                         owl:allValuesFrom :Color
María's avatar
María committed
       
       rdfs:comment ""@en .

María's avatar
María committed

María's avatar
María committed
            
            rdfs:label "Light point"@en ;
            
            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
                            ] ;
María's avatar
María committed
            
            rdfs:comment ""@en .

María's avatar
María committed

María's avatar
María committed
               
               rdfs:label "Light property"@en ;
               
               rdfs:subClassOf :Property ;
María's avatar
María committed
               
               rdfs:comment ""@en .

###  http://saref.linkeddata.es/def/envi#Measurement
María's avatar
María committed

:Measurement rdf:type owl:Class ;
María's avatar
María committed
             
             rdfs:label "Measurement"@en ;
             
                               owl:onProperty saref:isMeasuredIn ;
María's avatar
María committed
                               owl:onClass saref:UnitOfMeasure ;
                               owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
                             ] ,
                             [ rdf:type owl:Restriction ;
María's avatar
María committed
                               owl:onProperty saref:hasValue ;
                               owl:allValuesFrom xsd:float
María's avatar
María committed
                               owl:onProperty :relatesToProperty ;
                               owl:onClass :Property ;
                               owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :hasTimestamp ;
                               owl:allValuesFrom xsd:dateTime
                             ] ,
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                               owl:onProperty saref:hasValue ;
                               owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                               owl:onDataRange xsd:float
María's avatar
María committed
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty saref:isMeasuredIn ;
                               owl:allValuesFrom saref:UnitOfMeasure
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :relatesToProperty ;
                               owl:allValuesFrom :Property
María's avatar
María committed
             
             rdfs:comment ""@en .

###  http://saref.linkeddata.es/def/envi#PeriodMeasurement
María's avatar
María committed

:PeriodMeasurement rdf:type owl:Class ;
María's avatar
María committed
                   
                   rdfs:label "Period measurement"@en ;
                   
                   rdfs:subClassOf :Measurement ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :relatesToProperty ;
                                     owl:hasValue :Period
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty saref:isMeasuredIn ;
María's avatar
María committed
                                     owl:onClass time:TemporalUnit ;
                                     owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
María's avatar
María committed
                   
                   rdfs:comment ""@en .

María's avatar
María committed

María's avatar
María committed
            
            rdfs:label "Photometer"@en ;
            
            rdfs:subClassOf :Sensor ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :measuresProperty ;
María's avatar
María committed
            
            rdfs:comment ""@en .

María's avatar
María committed

María's avatar
María committed
                
                rdfs:label "Physical object"@en ;
                
                rdfs:subClassOf geo:SpatialThing ,
                                [ rdf:type owl:Restriction ;
María's avatar
María committed
                                  owl:onProperty saref:hasDescription ;
                                  owl:allValuesFrom xsd:string
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                                ] ,
                                [ rdf:type owl:Restriction ;
María's avatar
María committed
                                  owl:onProperty :contains ;
                                  owl:allValuesFrom :Device
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty geo:location ;
                                  owl:allValuesFrom geo:SpatialThing
                                ] ,
                                [ rdf:type owl:Restriction ;
María's avatar
María committed
                                  owl:onProperty :hasDigitalRepresentation ;
                                  owl:allValuesFrom :DigitalRepresentation
María's avatar
María committed
                
                rdfs:comment ""@en .

###  http://saref.linkeddata.es/def/envi#Property
María's avatar
María committed

:Property rdf:type owl:Class ;
María's avatar
María committed
          
          rdfs:label "Property"@en ;
          
          rdfs:comment ""@en .

María's avatar
María committed

María's avatar
María committed
        
        rdfs:label "Sensor"@en ;
        
                        saref:Sensor ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :makesMeasurement ;
                          owl:allValuesFrom :Measurement
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :measuresProperty ;
                          owl:allValuesFrom :Property
María's avatar
María committed
        
        rdfs:comment ""@en .

María's avatar
María committed

María's avatar
María committed
        
        rdfs:label "System"@en ;
        
        rdfs:subClassOf :PhysicalObject ,
                        [ rdf:type owl:Restriction ;
María's avatar
María committed
                          owl:onProperty :isComponentOf ;
                          owl:allValuesFrom :System
                        ] ,
                        [ rdf:type owl:Restriction ;
María's avatar
María committed
                          owl:onProperty :usesCommunicationProtocol ;
                          owl:allValuesFrom :CommunicationProtocol
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :isConnectedTo ;
                          owl:allValuesFrom :System
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :usesCommunicationInterface ;
                          owl:allValuesFrom :CommunicationInterface
                        ] ,
                        [ rdf:type owl:Restriction ;
María's avatar
María committed
                          owl:onProperty :hasComponent ;
                          owl:allValuesFrom :System
María's avatar
María committed
        
        rdfs:comment ""@en .

María's avatar
María committed

María's avatar
María committed
      
      rdfs:label "TESS (Telescope Encoder and Sky Sensor)"@en ;
      
María's avatar
María committed
      
      rdfs:comment ""@en .

###  http://www.w3.org/2003/01/geo/wgs84_pos#Point
María's avatar
María committed

María's avatar
María committed

Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing
María's avatar
María committed

Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
geo:SpatialThing rdf:type owl:Class .


María's avatar
María committed

María's avatar
María committed

time:TemporalUnit rdf:type owl:Class .
María's avatar
María committed

María's avatar
María committed

Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
saref:Device rdf:type owl:Class .
María's avatar
María committed

María's avatar
María committed

Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
saref:Sensor rdf:type owl:Class .
María's avatar
María committed

###  https://w3id.org/saref#Service
María's avatar
María committed

saref:Service rdf:type owl:Class .


María's avatar
María committed

María's avatar
María committed

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

María's avatar
María committed

###  http://saref.linkeddata.es/def/envi#Fluorescence
María's avatar
María committed

:Fluorescence rdf:type :LightProperty ,
                       owl:NamedIndividual ;