@prefix : <http://spitfire-project.eu/ontology/ns/> .
@prefix rev: <http://purl.org/stuff/rev#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix ssn: <http://purl.oclc.org/NET/ssnx/ssn#> .
@prefix qudt: <http://qudt.org/schema/qudt#> .
@prefix muo: <http://purl.oclc.org/NET/muo/muo#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix ao: <http://purl.org/ontology/ao/core#> .
@prefix dul: <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix api: <https://linked-data-api.googlecode.com/svn/trunk/vocab/api.ttl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .

<http://spitfire-project.eu/ontology/ns> a owl:Ontology ;
	rdfs:comment " Please report any error to myriam.leggieri_at_deri.org"^^xsd:string ;
	<http://purl.org/dc/elements/1.1/creator> <http://myr.altervista.org/foaf.rdf#me> , "Alexandre Passant"^^xsd:string ;
	rdfs:comment "This ontology describes sensors, observations, and related concepts.  It also describes events and their correlations. The final aim is to support a better description  of sensor context."^^xsd:string , "This ontology is developed by DERI ( http://www.deri.ie ) for the SPITFIRE project ( http://spitfire-project.eu ) . It is based on the alignment among the W3C Semantic Sensor Networks Incubator Group (SSN-XG) ontology, the Dolce-DnS Ultralite ontology and the Event Model F ontology. "^^xsd:string ;
	<http://purl.org/dc/elements/1.1/rights> "Copyright 2010 - 2012 SPITFIRE." ;
	rdfs:seeAlso "http://spitfire-project.eu" ;
	<http://purl.org/dc/elements/1.1/title> "SPITFIRE Ontology"@en ;
	<http://purl.org/dc/elements/1.1/identifier> "http://spitfire-project.eu/ontology/ns" ;
	<http://purl.org/dc/terms/license> <http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231.html> .

<http://purl.org/dc/elements/1.1/creator> a owl:AnnotationProperty .

rdfs:seeAlso a owl:AnnotationProperty .

rdfs:isDefinedBy a owl:AnnotationProperty .

<http://purl.org/dc/elements/1.1/identifier> a owl:AnnotationProperty .

<http://purl.org/dc/elements/1.1/source> a owl:AnnotationProperty .

rdfs:label a owl:AnnotationProperty .

rdfs:comment a owl:AnnotationProperty .

<http://purl.org/dc/elements/1.1/title> a owl:AnnotationProperty .

<http://purl.org/dc/elements/1.1/rights> a owl:AnnotationProperty .

:SensorNetwork a owl:Class ;
	rdfs:subClassOf dul:DesignedArtifact ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:NetworkTopology a owl:Class ;
	rdfs:subClassOf dul:Design ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:NetworkQuality a owl:Class ;
	rdfs:subClassOf dul:Quality ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:NetworkProperty a owl:Class ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:HierarchicalModel a owl:Class ;
	rdfs:subClassOf :NetworkTopology ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:MeshModel a owl:Class ;
	rdfs:subClassOf :NetworkTopology ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:FlatModel a owl:Class ;
	rdfs:subClassOf :NetworkTopology ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:ModelLayer a owl:Class ;
	rdfs:subClassOf dul:Design ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:AccessLayer a owl:Class ;
	rdfs:subClassOf :ModelLayer ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:DistributionLayer a owl:Class ;
	rdfs:subClassOf :ModelLayer ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:CoreLayer a owl:Class ;
	rdfs:subClassOf :ModelLayer ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:NetworkLink a owl:Class ;
	rdfs:subClassOf dul:PhysicalObject ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:LinkQuality a owl:Class ;
	rdfs:subClassOf dul:Quality ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:LinkProperty a owl:Class ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:LinkActivity a owl:Class ;
	rdfs:subClassOf dul:Quality ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:SensorRole a owl:Class ;
	rdfs:subClassOf dul:Role ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:Transducer a owl:Class ;
	rdfs:subClassOf ssn:Device ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:Actuator a owl:Class ;
	rdfs:subClassOf :Transducer ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:ActuatedProperty a owl:Class ;
	rdfs:subClassOf ssn:Property ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:DeviceRole a owl:Class ;
	rdfs:subClassOf dul:Role ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:SensorProjectTopic a owl:Class ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:Activity rdfs:subClassOf dul:Event , ao:LikeableAssociation , prov:Activity ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:DataLink a owl:Class ;
	rdfs:comment "Link Association."^^xsd:string ;
	rdfs:subClassOf ao:LikeableAssociation ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:LinkReview a owl:Class ;
	rdfs:comment "Link Review."^^xsd:string ;
	rdfs:subClassOf ao:LikeableAssociation ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:Agent rdfs:subClassOf dul:Object , foaf:Agent , prov:Agent ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:Mood a owl:Class ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:Place a owl:Class ;
	rdfs:subClassOf dul:Location ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:Energy a owl:Class ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:Electrical a owl:Class ;
	rdfs:subClassOf :Energy ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:Mechanical a owl:Class ;
	rdfs:subClassOf :Energy ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:Magnetic a owl:Class ;
	rdfs:subClassOf :Energy ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:Chemical a owl:Class ;
	rdfs:subClassOf :Energy ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:Acoustic a owl:Class ;
	rdfs:subClassOf :Energy ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:Thermal a owl:Class ;
	rdfs:subClassOf :Energy ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:Electromagnetic a owl:Class ;
	rdfs:subClassOf :Electrical , :Magnetic ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:Light a owl:Class ;
	rdfs:subClassOf :Electromagnetic ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:Motion a owl:Class ;
	rdfs:subClassOf :Mechanical ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:EnergyLabel a owl:Class ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:Green a owl:Class ;
	rdfs:subClassOf :EnergyLabel ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:NotGreen a owl:Class ;
	rdfs:subClassOf :EnergyLabel ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:EnergySource a owl:Class ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:Renewable a owl:Class ;
	rdfs:subClassOf :EnergySource ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:NotRenewable a owl:Class ;
	rdfs:subClassOf :EnergySource ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:Power a owl:Class ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:TemporalProperty a owl:Class ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:PlatformTemporalProperty a owl:Class ;
	rdfs:subClassOf :TemporalProperty ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:SensorTemporalProperty a owl:Class ;
	rdfs:subClassOf :TemporalProperty ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:Unit a owl:Class ;
	rdfs:subClassOf qudt:Unit , muo:UnitOfMeasurement ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:TSMap a owl:Class ;
	rdfs:comment "Versions of a same observed Property (Quantity) which vary across time and space, as captured by the sensor's observed values."^^xsd:string ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:Quantity a owl:Class ;
	rdfs:comment "Observed property (Quantity)."^^xsd:string ;
	rdfs:subClassOf qudt:QuantityKind , ssn:Property ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:OV a owl:Class ;
	rdfs:comment "Observation Value."^^xsd:string ;
	rdfs:subClassOf ssn:ObservationValue , qudt:QuantityValue ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:belongsToNetwork a owl:TransitiveProperty ;
	rdfs:subPropertyOf dul:isPartOf ;
	rdfs:domain dul:PhysicalObject ;
	rdfs:range :SensorNetwork ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:describesNetwork a owl:ObjectProperty ;
	rdfs:subPropertyOf dul:describes ;
	rdfs:domain :NetworkTopology ;
	rdfs:range :SensorNetwork ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:layerOf a owl:TransitiveProperty ;
	rdfs:subPropertyOf dul:isPartOf ;
	rdfs:domain :ModelLayer ;
	rdfs:range :NetworkTopology ;
	owl:inverseOf :hasLayer ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:layer a owl:TransitiveProperty ;
	rdfs:subPropertyOf dul:hasPart ;
	rdfs:domain :NetworkTopology ;
	rdfs:range :ModelLayer ;
	owl:inverseOf :isLayerOf ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:belongsToLayer a owl:TransitiveProperty ;
	rdfs:subPropertyOf dul:isPartOf ;
	rdfs:domain dul:PhysicalObject ;
	rdfs:range :ModelLayer ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:netRole a owl:ObjectProperty ;
	rdfs:subPropertyOf dul:hasRole ;
	rdfs:domain dul:PhysicalObject ;
	rdfs:range dul:Role ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:netLink a owl:ObjectProperty ;
	rdfs:subPropertyOf dul:hasComponent ;
	rdfs:domain dul:PhysicalObject ;
	rdfs:range :NetworkLink ;
	owl:inverseOf :isLinkOf ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:netLinkOf a owl:ObjectProperty ;
	rdfs:subPropertyOf dul:isComponentOf ;
	rdfs:domain :NetworkLink ;
	rdfs:range dul:PhysicalObject ;
	owl:inverseOf :hasLink ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:linkQuality a owl:ObjectProperty ;
	rdfs:subPropertyOf dul:hasQuality ;
	rdfs:domain :NetworkLink ;
	rdfs:range :LinkQuality ;
	owl:inverseOf :isQualityOf ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:linkQualityOf a owl:ObjectProperty ;
	rdfs:subPropertyOf dul:isQualityOf ;
	rdfs:domain :LinkQuality ;
	rdfs:range :NetworkLink ;
	owl:inverseOf :linkQuality ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:linkActivity a owl:ObjectProperty ;
	rdfs:domain :NetworkLink ;
	rdfs:range :LinkActivity ;
	owl:inverseOf :linkActivityOf ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:linkActivityOf a owl:ObjectProperty ;
	rdfs:domain :LinkActivity ;
	rdfs:range :NetworkLink ;
	owl:inverseOf :linkActivity ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:projectTopicOf a owl:TransitiveProperty ;
	rdfs:domain :SensorProjectTopic ;
	rdfs:range :SensorNetwork ;
	owl:inverseOf :projectTopic ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:projectTopic a owl:TransitiveProperty ;
	rdfs:domain :SensorNetwork ;
	rdfs:range :SensorProjectTopic ;
	owl:inverseOf :projectTopicOf ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:from a owl:ObjectProperty ;
	rdfs:domain :Motion ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:to a owl:ObjectProperty ;
	rdfs:domain :Motion ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:inputEnergy a owl:ObjectProperty ;
	rdfs:domain :Energy ;
	rdfs:range :Transducer ;
	owl:inverseOf :outputEnergy ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:outputEnergy a owl:ObjectProperty ;
	rdfs:range :Energy ;
	rdfs:domain :Transducer ;
	owl:inverseOf :inputEnergy ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:actuate a owl:ObjectProperty ;
	rdfs:range :Motion ;
	rdfs:domain :Actuator ;
	owl:inverseOf :actuatedBy ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:actuatedBy a owl:ObjectProperty ;
	rdfs:domain :Motion ;
	rdfs:range :Actuator ;
	owl:inverseOf :actuate ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:actuatedProperty a owl:ObjectProperty ;
	rdfs:range :ActuatedProperty ;
	owl:inverseOf :actuatedPropertyOf ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:actuatedPropertyOf a owl:ObjectProperty ;
	rdfs:domain :ActuatedProperty ;
	owl:inverseOf :actuatedProperty ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:savedEnergy a owl:ObjectProperty ;
	rdfs:domain dul:PhysicalObject ;
	rdfs:range :SavedEnergy ;
	owl:inverseOf :savedEnergyOf ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:savedEnergyOf a owl:ObjectProperty ;
	rdfs:domain :SavedEnergy ;
	rdfs:range dul:PhysicalObject ;
	owl:inverseOf :savedEnergy ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:tsMap a owl:ObjectProperty ;
	rdfs:domain :Quantity ;
	rdfs:range :TSMap ;
	owl:inverseOf :tsMapOf ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:tsMapOf a owl:ObjectProperty ;
	rdfs:range :Quantity ;
	rdfs:domain :TSMap ;
	owl:inverseOf :tsMap ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:obs a owl:ObjectProperty ;
	rdfs:subPropertyOf ssn:observedProperty , ssn:observes , qudt:quantityKind ;
	rdfs:range :Quantity ;
	owl:inverseOf :obsBy ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:obsBy a owl:ObjectProperty ;
	rdfs:domain :Quantity ;
	owl:inverseOf :obs ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:out a owl:ObjectProperty ;
	rdfs:subPropertyOf ssn:madeObservation , qudt:quantityValue ;
	rdfs:range :OV ;
	owl:inverseOf :outOf ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:outOf a owl:ObjectProperty ;
	rdfs:subPropertyOf ssn:observedBy , qudt:valueForQuantity ;
	rdfs:domain :OV ;
	owl:inverseOf :out ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:mood a owl:ObjectProperty ;
	rdfs:domain <http://spitfire-project.eu/ontology/ns/context-types#Status> ;
	rdfs:range :Mood ;
	owl:subPropertyOf ao:mood ;
	owl:inverseOf :forStatus ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:forSTatus a owl:ObjectProperty ;
	rdfs:range <http://spitfire-project.eu/ontology/ns/context-types#Status> ;
	rdfs:domain :Mood ;
	owl:subPropertyOf ao:mood ;
	owl:inverseOf :mood ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:containedIn a owl:TransitiveProperty ;
	rdfs:range :Place ;
	owl:subPropertyOf dul:hasLocation ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:under a owl:TransitiveProperty ;
	rdfs:domain :Place ;
	owl:subPropertyOf dul:hasLocation ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:over a owl:TransitiveProperty ;
	rdfs:domain :Place ;
	owl:subPropertyOf dul:hasLocation ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:nearby a owl:TransitiveProperty ;
	rdfs:domain :Place ;
	owl:subPropertyOf dul:hasLocation ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:owns a owl:ObjectProperty ;
	rdfs:domain :Agent ;
	rdfs:range dul:PhysicalObject ;
	owl:inverseOf :ownedBy ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:ownedBy a owl:ObjectProperty ;
	rdfs:range :Agent ;
	rdfs:domain dul:PhysicalObject ;
	owl:inverseOf :owns ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:wears a owl:TransitiveProperty ;
	rdfs:domain :Agent ;
	rdfs:range dul:PhysicalObject ;
	owl:inverseOf :wornBy ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:wornBy a owl:TransitiveProperty ;
	rdfs:range :Agent ;
	rdfs:domain dul:PhysicalObject ;
	owl:inverseOf :wears ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:energyLabel a owl:ObjectProperty ;
	rdfs:domain dul:PhysicalObject ;
	rdfs:range :EnergyLabel ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:energyConsumed a owl:ObjectProperty ;
	rdfs:domain dul:PhysicalObject ;
	rdfs:range :Energy ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:energySource a owl:ObjectProperty ;
	rdfs:domain :Energy ;
	rdfs:range :EnergySource ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:energyRate a owl:ObjectProperty ;
	rdfs:domain :Energy ;
	rdfs:range :Power ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:energyUsedIn a owl:ObjectProperty ;
	rdfs:domain :Energy ;
	rdfs:range :Activity ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:energyOutcomes a owl:ObjectProperty ;
	rdfs:domain :Energy ;
	rdfs:range :Activity ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:temporal a owl:ObjectProperty ;
	rdfs:range :TemporalProperty ;
	owl:inverseOf :temporalOf ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:temporalOf a owl:ObjectProperty ;
	rdfs:domain :TemporalProperty ;
	owl:inverseOf :temporal ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:uom a owl:ObjectProperty ;
	rdfs:comment "Unit of Measurement in use on a specific device or sensor or sensing device"^^xsd:string ;
	rdfs:subPropertyOf qudt:unit ;
	rdfs:range qudt:Unit ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:value a owl:ObjectProperty ;
	rdfs:domain :OV ;
	ssn:subPropertyOf qudt:numericValue ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:valueRange a owl:ObjectProperty ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:minValue a owl:ObjectProperty ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:maxValue a owl:ObjectProperty ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:avgValue a owl:ObjectProperty ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:status a owl:ObjectProperty ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:feed a owl:ObjectProperty ;
	rdfs:domain ssn:Platform ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:weatherForecast a owl:ObjectProperty ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:sensed a owl:ObjectProperty ;
	rdfs:domain :OV ;
	rdfs:range :Activity ;
	owl:inverseOf :sensedBy ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:sensedBy a owl:ObjectProperty ;
	rdfs:range :OV ;
	rdfs:domain :Activity ;
	owl:inverseOf :sensed ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:sameAsLink a owl:ObjectProperty ;
	rdfs:subPropertyOf owl:sameAs ;
	rdfs:range :DataLink ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:seeAlsoLink a owl:ObjectProperty ;
	rdfs:subPropertyOf rdfs:seeAlso ;
	rdfs:range :DataLink ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:sameDomain a owl:ObjectProperty ;
	rdfs:range :DataLink ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:sameTime a owl:ObjectProperty ;
	rdfs:range :DataLink ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:sameLocation a owl:ObjectProperty ;
	rdfs:range :DataLink ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:sameContext a owl:ObjectProperty ;
	rdfs:range :DataLink ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:from rdfs:domain :DataLink ;
	owl:inverseOf :to .

:to rdfs:range :DataLink ;
	owl:inverseOf :from .

:title a owl:ObjectProperty ;
	rdfs:domain :DataLink ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:bytes a owl:ObjectProperty ;
	rdfs:domain :DataLink ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:priorityLevel a owl:DatatypeProperty ;
	rdfs:domain dul:Role ;
	rdfs:range xsd:integer ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:activityStart a owl:DatatypeProperty ;
	rdfs:comment "Relationship among an Activity and the start datetime of the time range which it refers to." ;
	rdfs:domain :LinkActivity ;
	rdfs:range xsd:dateTime ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:activityEnd a owl:DatatypeProperty ;
	rdfs:comment "Relationship among a LinkActivity and the end datetime of the time range which it refers to." ;
	rdfs:domain :LinkActivity ;
	rdfs:range xsd:dateTime ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:linkActivityValue a owl:DatatypeProperty ;
	rdfs:comment "Relationship among a LinkActivity and the amount of packets received in the time range specified by the predicates :startDateTime and :endDateTime" ;
	rdfs:domain :LinkActivity ;
	rdfs:range xsd:integer ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:linkQualityValue a owl:DatatypeProperty ;
	rdfs:subPropertyOf dul:hasDataValue ;
	rdfs:domain :LinkQuality ;
	rdfs:range xsd:double ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:tStart a owl:DatatypeProperty ;
	rdfs:comment "Datetime at which a given entity and all the triples referred to it, start to be valid." ;
	rdfs:range xsd:dateTime ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:tEnd a owl:DatatypeProperty ;
	rdfs:comment "Datetime after which a given entity and all the triples referred to it, are not valid anymore." ;
	rdfs:range xsd:dateTime ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:message a owl:DatatypeProperty ;
	rdfs:domain <http://spitfire-project.eu/ontology/ns/context-types#Status> ;
	rdfs:range xsd:string ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:confidence a owl:DatatypeProperty ;
	rdfs:domain :DataLink ;
	rdfs:range xsd:double ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:endpoint rdfs:subPropertyOf api:endpoint ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:ipDevice a owl:DatatypeProperty ;
	rdfs:domain ssn:Sensor ;
	rdfs:range xsd:string ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:ipGate a owl:DatatypeProperty ;
	rdfs:domain ssn:Sensor ;
	rdfs:range xsd:string ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .

:totAreas a owl:DatatypeProperty ;
	rdfs:domain :Place ;
	rdfs:range xsd:int ;
	rdfs:isDefinedBy <http://spitfire-project.eu/ontology/ns> .
