Skip to content

Commit

Permalink
feat: added Eddystone beacon types and bettery ranges for iBeacon dat…
Browse files Browse the repository at this point in the history
…a properties
  • Loading branch information
Maximvdw committed Oct 28, 2023
1 parent 0c72967 commit c3da791
Showing 1 changed file with 43 additions and 1 deletion.
44 changes: 43 additions & 1 deletion 1.0/common/poso-common.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<http://purl.org/dc/terms/creator> "Maxim Van de Wynckel"@en ;
<http://purl.org/dc/terms/description> "This ontology provides the terminologies used for positioning systems." ;
<http://purl.org/dc/terms/license> <http://purl.org/NET/rdflicense/MIT1.0> ;
<http://purl.org/dc/terms/modified> "2023-01-16T00:00:00"^^xsd:dateTime ;
<http://purl.org/dc/terms/modified> "2023-10-28T00:00:00"^^xsd:dateTime ;
<http://purl.org/dc/terms/title> "Positioning System Ontology Common Technologies, Algorithms and Systems"@en ;
<http://purl.org/vocab/vann/preferredNamespacePrefix> "posoc" ;
<http://purl.org/vocab/vann/preferredNamespaceUri> "http://purl.org/poso/common/"^^xsd:anyURI .
Expand Down Expand Up @@ -111,6 +111,7 @@ rdfp:validationRule rdf:type owl:AnnotationProperty .
owl:onProperty :major ;
owl:someValuesFrom xsd:integer
] ;
rdfs:range xsd:int ;
rdfs:label "major"@en .


Expand All @@ -121,6 +122,7 @@ rdfp:validationRule rdf:type owl:AnnotationProperty .
owl:onProperty :minor ;
owl:someValuesFrom xsd:integer
] ;
rdfs:range xsd:int ;
rdfs:label "minor"@en .


Expand All @@ -130,6 +132,12 @@ rdfp:validationRule rdf:type owl:AnnotationProperty .
owl:onProperty :proximityUUID ;
owl:someValuesFrom xsd:hexBinary
] ;
rdfs:range [ rdf:type rdfs:Datatype ;
owl:onDatatype xsd:hexBinary ;
owl:withRestrictions ( [ xsd:maxLength "32"^^xsd:int
]
)
] ;
rdfs:label "proximity UUID"@en .


Expand Down Expand Up @@ -213,6 +221,40 @@ poso:VSLAM rdf:type owl:Class .
rdfs:seeAlso <http://dbpedia.org/resource/Eddystone_(Google)> .


### http://purl.org/poso/common/EddystoneEID
:EddystoneEID rdf:type owl:Class ;
rdfs:subClassOf :EddystoneBeacon ;
rdfs:label "Eddystone-EID"@en .


### http://purl.org/poso/common/EddystoneTLM
:EddystoneTLM rdf:type owl:Class ;
rdfs:subClassOf :EddystoneBeacon ;
rdfs:comment "Eddystone-TLM provides telemetry information. It can include the battery voltage, temperature, advertisement count and uptime."@en ;
rdfs:label "Eddystone-TLM"@en .


### http://purl.org/poso/common/EddystoneUID
:EddystoneUID rdf:type owl:Class ;
rdfs:subClassOf :EddystoneBeacon ;
rdfs:comment "Eddystone UID provides a 10 byte namespace and 6 byte instance identifier."@en ;
rdfs:label "Eddystone-UID"@en .


### http://purl.org/poso/common/EddystoneURL
:EddystoneURL rdf:type owl:Class ;
rdfs:subClassOf :EddystoneBeacon ;
rdfs:comment "Eddystone-URL can broadcast a short encoded URL."@en ;
rdfs:label "Eddystone-URL"@en .


### http://purl.org/poso/common/SemBeacon
:SemBeacon rdf:type owl:Class ;
rdfs:subClassOf poso:BluetoothBeacon ;
rdfs:label "SemBeacon"@en ;
rdfs:seeAlso <http://purl.org/sembeacon/SemBeacon> .


### http://purl.org/poso/common/iBeacon
:iBeacon rdf:type owl:Class ;
rdfs:subClassOf poso:BluetoothBeacon ;
Expand Down

0 comments on commit c3da791

Please sign in to comment.