diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..f4fc2ea8d28f66583f45f07f8cbef6bd93b2f2fa --- /dev/null +++ b/LICENSE @@ -0,0 +1,24 @@ +Copyright 2019 ETSI + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +3. Neither the name of the copyright holder nor the names of its contributors + may be used to endorse or promote products derived from this software without + specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. + diff --git a/example/openair-event.ttl b/example/openair-event.ttl new file mode 100644 index 0000000000000000000000000000000000000000..7be90ad59db05f7fff896d4d24b78c7d19629a24 --- /dev/null +++ b/example/openair-event.ttl @@ -0,0 +1,262 @@ +@prefix : <https://saref.etsi.org/saref4wear/example/> . +@prefix ex: <https://saref.etsi.org/saref4wear/example/> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . +@prefix xml: <http://www.w3.org/XML/1998/namespace> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix saref: <https://saref.etsi.org/saref/> . +@prefix s4city: <https://saref.etsi.org/saref4city/> . +@prefix s4wear: <https://saref.etsi.org/saref4wear/> . +@base <https://saref.etsi.org/saref4wear/example/> . + +<https://saref.etsi.org/saref4wear/example/> rdf:type owl:Ontology ; + owl:versionIRI <https://saref.etsi.org/saref4wear/v0.1.2/saref4wear/example/> . + +################################################################# +# Annotation properties +################################################################# + +### https://saref.etsi.org/saref4wear/canSendInformationTo +s4wear:canSendInformationTo rdf:type owl:AnnotationProperty . + + +### https://saref.etsi.org/saref4wear/interactsWith +s4wear:interactsWith rdf:type owl:AnnotationProperty . + + +### https://saref.etsi.org/saref4wear/isSensedBy +s4wear:isSensedBy rdf:type owl:AnnotationProperty . + + +################################################################# +# Object Properties +################################################################# + +### https://saref.etsi.org/saref/hasMeasurement +saref:hasMeasurement rdf:type owl:ObjectProperty . + + +### https://saref.etsi.org/saref/isMeasuredIn +saref:isMeasuredIn rdf:type owl:ObjectProperty . + + +### https://saref.etsi.org/saref/makesMeasurement +saref:makesMeasurement rdf:type owl:ObjectProperty . + + +### https://saref.etsi.org/saref4city/takesPlaceAtFacility +s4city:takesPlaceAtFacility rdf:type owl:ObjectProperty . + + +### https://saref.etsi.org/saref4wear/hasSensor +s4wear:hasSensor rdf:type owl:ObjectProperty . + + +### https://saref.etsi.org/saref4wear/interactsWith +s4wear:interactsWith rdf:type owl:ObjectProperty . + + +### https://saref.etsi.org/saref4wear/isSensedBy +s4wear:isSensedBy rdf:type owl:ObjectProperty . + + +################################################################# +# Data properties +################################################################# + +### https://saref.etsi.org/saref/hasValue +saref:hasValue rdf:type owl:DatatypeProperty . + + +################################################################# +# Classes +################################################################# + +### https://saref.etsi.org/saref/Measurement +saref:Measurement rdf:type owl:Class . + + +### https://saref.etsi.org/saref/Sensor +saref:Sensor rdf:type owl:Class . + + +### https://saref.etsi.org/saref/UnitOfMeasure +saref:UnitOfMeasure rdf:type owl:Class . + + +### https://saref.etsi.org/saref4city/Facility +s4city:Facility rdf:type owl:Class . + + +### https://saref.etsi.org/saref4wear/LivingOrganism +s4wear:LivingOrganism rdf:type owl:Class . + + +### https://saref.etsi.org/saref4wear/MusicEvent +s4wear:MusicEvent rdf:type owl:Class . + + +### https://saref.etsi.org/saref4wear/StaffMember +s4wear:StaffMember rdf:type owl:Class ; + rdfs:subClassOf s4wear:LivingOrganism . + + +### https://saref.etsi.org/saref4wear/User +s4wear:User rdf:type owl:Class ; + rdfs:subClassOf s4wear:LivingOrganism . + + +### https://saref.etsi.org/saref4wear/Wearable +s4wear:Wearable rdf:type owl:Class . + + +### https://saref.etsi.org/saref4wear/example/GPSTracker +ex:GPSTracker rdf:type owl:Class ; + rdfs:subClassOf s4wear:Wearable . + + +### https://saref.etsi.org/saref4wear/example/HeartRateMonitor +ex:HeartRateMonitor rdf:type owl:Class ; + rdfs:subClassOf s4wear:Wearable . + + +### https://saref.etsi.org/saref4wear/example/SmartWatch +ex:SmartWatch rdf:type owl:Class ; + rdfs:subClassOf s4wear:Wearable . + + +### https://saref.etsi.org/saref4wear/example/SoundLevel +ex:SoundLevel rdf:type owl:Class ; + rdfs:subClassOf saref:Measurement . + + +### https://saref.etsi.org/saref4wear/example/SoundSensor +ex:SoundSensor rdf:type owl:Class ; + rdfs:subClassOf saref:Sensor . + + +### https://saref.etsi.org/saref4wear/example/SoundUnit +ex:SoundUnit rdf:type owl:Class ; + rdfs:subClassOf saref:UnitOfMeasure . + + +### https://saref.etsi.org/saref4wear/example/WearableReceiver +ex:WearableReceiver rdf:type owl:Class ; + rdfs:subClassOf s4wear:Wearable . + + +################################################################# +# Individuals +################################################################# + +### https://saref.etsi.org/saref4wear/example/Concert +ex:Concert rdf:type owl:NamedIndividual , + s4wear:MusicEvent ; + s4city:takesPlaceAtFacility ex:Woodstock ; + s4wear:hasSensor ex:SoundSensor1 , + ex:SoundSensor2 . + + +### https://saref.etsi.org/saref4wear/example/Decibel +ex:Decibel rdf:type owl:NamedIndividual , + ex:SoundUnit . + + +### https://saref.etsi.org/saref4wear/example/Decibel140 +ex:Decibel140 rdf:type owl:NamedIndividual , + ex:SoundLevel ; + saref:isMeasuredIn ex:Decibel ; + saref:hasValue "140"^^xsd:int . + + +### https://saref.etsi.org/saref4wear/example/Decibel180 +ex:Decibel180 rdf:type owl:NamedIndividual , + ex:SoundLevel ; + saref:isMeasuredIn ex:Decibel ; + saref:hasValue "180"^^xsd:int . + + +### https://saref.etsi.org/saref4wear/example/Receiver1 +ex:Receiver1 rdf:type owl:NamedIndividual , + ex:WearableReceiver . + + +### https://saref.etsi.org/saref4wear/example/Receiver2 +ex:Receiver2 rdf:type owl:NamedIndividual , + ex:WearableReceiver . + + +### https://saref.etsi.org/saref4wear/example/Receiver3 +ex:Receiver3 rdf:type owl:NamedIndividual , + ex:WearableReceiver . + + +### https://saref.etsi.org/saref4wear/example/SoundSensor1 +ex:SoundSensor1 rdf:type owl:NamedIndividual , + ex:SoundSensor ; + saref:makesMeasurement ex:Decibel140 . + + +### https://saref.etsi.org/saref4wear/example/SoundSensor2 +ex:SoundSensor2 rdf:type owl:NamedIndividual , + ex:SoundSensor . + + +### https://saref.etsi.org/saref4wear/example/Staff1 +ex:Staff1 rdf:type owl:NamedIndividual , + s4wear:StaffMember ; + s4wear:interactsWith ex:Receiver1 . + + +### https://saref.etsi.org/saref4wear/example/Staff2 +ex:Staff2 rdf:type owl:NamedIndividual , + s4wear:StaffMember ; + s4wear:interactsWith ex:Receiver2 . + + +### https://saref.etsi.org/saref4wear/example/Staff3 +ex:Staff3 rdf:type owl:NamedIndividual , + s4wear:StaffMember ; + s4wear:interactsWith ex:Receiver3 . + + +### https://saref.etsi.org/saref4wear/example/Tracker1 +ex:Tracker1 rdf:type owl:NamedIndividual , + ex:GPSTracker . + + +### https://saref.etsi.org/saref4wear/example/Tracker2 +ex:Tracker2 rdf:type owl:NamedIndividual , + ex:GPSTracker . + + +### https://saref.etsi.org/saref4wear/example/Tracker3 +ex:Tracker3 rdf:type owl:NamedIndividual , + ex:GPSTracker . + + +### https://saref.etsi.org/saref4wear/example/User1 +ex:User1 rdf:type owl:NamedIndividual , + s4wear:User ; + s4wear:isSensedBy ex:Tracker1 . + + +### https://saref.etsi.org/saref4wear/example/User2 +ex:User2 rdf:type owl:NamedIndividual , + s4wear:User ; + s4wear:isSensedBy ex:Tracker2 . + + +### https://saref.etsi.org/saref4wear/example/User3 +ex:User3 rdf:type owl:NamedIndividual , + s4wear:User ; + s4wear:isSensedBy ex:Tracker3 . + + +### https://saref.etsi.org/saref4wear/example/Woodstock +ex:Woodstock rdf:type owl:NamedIndividual , + s4city:Facility . + + +### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi