Modelling Location
Related:
- Class Location "The location, i.e. a position against the body (on - body surface – or in the body – implant –) and a physical location (i.e. a postal address and/or a current geolocation when available)."@en
- sub-class BodySurfaceLocation "Defines a health device location in terms of a body surface position (i.e. on body health device)."@en with two instances:
- ArmpitLocation rdfs:comment "Armpit location, a user body surface location."@en
- WristLocation rdfs:comment "Wrist, a user body surface location."@en
- sub-class ImplantLocation rdfs:comment "Implant Device (i.e. in body health device) position."@en
- sub-class PhysicalLocation "The physical location, i.e. a postal address and a geolocation when available."@en
In general, this class is used to model heterogeneous things.
In details
## BodySurfaceLocation and ImplantLocation
The BodySurfaceLocation and ImplantLocation can be better modeled using the SAREF Core pattern for states, and be harmonized with the SAREF4WEAR extension. (defines OPs locatedIn, locatedOn, locatedNear)
```
WearableLocation rdfs:subClassOf saref:State
WeardOnBodySurface a :WearableLocation
ArmpitWeared a :WearableLocation ; skos:broader WeardOnBodySurface .
WristWeared a :WearableLocation ; skos:broader WeardOnBodySurface .
ImplantedInBody a :WearableLocation .
```
in practice:
```
<sensor> saref:hasState WristWeared
```
## PhysicalLocation
Related:
- OP hasPhysicalLocation domain Patient (could be relaxed!)
- DP geolocation rdfs:comment "The geolocation, when available, shall be given relatively to the current location - geolocation as standardized ISO 6709, e.g. +40.75-074.00/ -."@en range xsd:string
- DP postalAddress rdfs:comment "Defines the postal address."@en range xsd:string
Clause 5.13 of TS 103 264 (Features of Interest, devices, and spatial objects) states that features of interest can also be geo:Feature, and be described with the GeoSPARQL standard in terms of geolocation.
If we need the physical address, we could state that the OP hasLocation links a geo:Feature to a [vcard:Location](http://www.w3.org/2006/vcard/ns#Location) of the W3C VCard vocabulary in RDF (see https://www.w3.org/TR/vcard-rdf/#d4e1865)
Also the PhysicalLocation may be considered as a property. See https://labs.etsi.org/rep/saref/saref-portal/-/issues/58
There may be a saref:Property observed by a sensor (ex GPS) or controlled by an actuator (ex robotic arms)
```
PhysicalLocation a saref:Property .
PhysicalAddress skos:broader PhysicalLocation .
```
issue