language en nl

SemBeacon: A Semantic Proximity Beacon Solution for Discovering and Detecting the Position of Physical Things

Modified on: 2023-10-28T00:00:00
This version:
http://purl.org/sembeacon/1.0/
Authors:
Maxim Van de Wynckel
Contributors:
Beat Signer
Imported Ontologies:
<http://purl.org/poso/>
<http://purl.org/poso/common/>
<http://www.w3.org/ns/sosa/>
<http://www.w3.org/ns/ssn/>
<http://www.w3.org/ns/ssn/systems/>
Download serialization:
JSON-LD RDF/XML N-Triples TTL
License:
http://purl.org/NET/rdflicense/MIT1.0
Visualization:
Visualize with WebVowl
Cite as:
Maxim Van de Wynckel and Beat Signer, SemBeacon: A Semantic Proximity Beacon Solution for Discovering and Detecting the Position of Physical Things
Provenance of this page
Ontology Specification Draft

Abstract

Discovering smart devices in the physical world often requires some type of indoor positioning system. Bluetooth Low Energy~(BLE) beacons are a well-established technique to create scalable low-cost positioning systems for indoor navigation, tracking and location awareness. While various BLE~specifications aim to provide a generic way to uniquely identify a beacon and optionally detect its location, they are either deployment specific or do not broadcast enough information to be used without an additional database containing the locations of installed beacons. In this paper, we present a novel BLE~advertising solution and semantic ontology called SemBeacon. Our proposed specification is backwards compatible with existing specifications such as iBeacon, Eddystone and AltBeacon. With the help of a prototype application, we demonstrate how SemBeacon enables the creation of real-time positioning systems that can describe their location as well as the environment in which they are located. Other than Eddystone-URL beacons, which were originally used in the Physical Web project by Google and broadcast web pages of physical objects these beacons are attached to, SemBeacon is a specification that broadcasts semantic data about the environment and positioning systems that are available within a beacon's proximity.

SemBeacon: A Semantic Proximity Beacon Solution for Discovering and Detecting the Position of Physical Things: Overview back to ToC

This ontology has the following classes and properties.

Classes

Object Properties

Data Properties

Cross-reference for SemBeacon: A Semantic Proximity Beacon Solution for Discovering and Detecting the Position of Physical Things classes, object properties and data properties back to ToC

This section provides details for each class and property defined by SemBeacon: A Semantic Proximity Beacon Solution for Discovering and Detecting the Position of Physical Things.

Classes

SemBeaconc back to ToC or Class ToC

IRI: http://purl.org/sembeacon/SemBeacon

SemBeacon is a semantic beacon that broadcasts an URI describing its position and references its deployment.
has super-classes
bluetooth beacon c
is in domain of
Instance ID dp, Short resource URI dp, version dp

Object Properties

namespaceop back to ToC or Object Property ToC

IRI: http://purl.org/sembeacon/namespace

The namespace property directs to the deployment containing all sensors deployed in this namespace.
has domain
bluetooth beacon c
has range
deployment c

Data Properties

Instance IDdp back to ToC or Data Property ToC

IRI: http://purl.org/sembeacon/instanceId

An instance identifier is the 32-bit UUID that defines the instance of a SemBeacon within a namespace.
has domain
SemBeacon c
has range
hex binary

Namespace IDdp back to ToC or Data Property ToC

IRI: http://purl.org/sembeacon/namespaceId

A namespace identifier is the 128-bit UUID that defines the namespace of a SemBeacon.
has domain
bluetooth beacon c
deployment c
has range

Short resource URIdp back to ToC or Data Property ToC

IRI: http://purl.org/sembeacon/shortResourceURI

Shortened resource URI. The resource URI should resolve to the full resource URI of the resource that this predicate is used in.
Example
https://tinyurl.com/5jxncuvy
has domain
SemBeacon c
has range
anyURI

versiondp back to ToC or Data Property ToC

IRI: http://purl.org/sembeacon/version

SemBeacon version
Example
1.0
has domain
SemBeacon c
has range
string

Legend back to ToC

c: Classes
op: Object Properties
dp: Data Properties

Acknowledgments back to ToC

The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the template used in this documentation.