This document presents the vocabulary used in the Internet of Seats and Spaces project.
Indicates that the actor has entered or occupied the object (place).
Indicates that the actor has left or vacated the object (place).
Indicates that the actor has requested the object (place) for a specified time.
Indicates that the actor has canceled the object (request).
Indicates that the actor has approved the object (request).
Indicates that the actor has denied the object (request).
Represents a physical location. This may be tied to a physical object (chair), a physical space (room), and/or a geographic location (latitude,longitude).
Represents an activity. This will be the object type for requests.
Represents a trainRecord object from the Internet of Bart with additional information regarding available seats.
The latitude, longitude, and altitude of the object (place). This is not necessarily constant for a single object (place). For example, a chair may be moved.
This property has the type JSON Object
and only has well-defined meaning for objects of the following types: Place
The latitude of this point on Earth according to the WGS-84 coordinate reference system in decimal degrees (e.g. 27.9881, -3.12676).
This property has the type Floating point Number
and only has well-defined meaning for objects of the following types: Position
The longitude of this point on Earth according to the WGS-74 coordinate reference system in decimal degrees (e.g. 86.9253, -134.4323).
This property has the type Floating point Number
and only has well-defined meaning for objects of the following types: Position
The elevation of this point relative to the Earth, in meters above or below mean sea level (e.g. 8848.00, -86.00).
This property has the type Floating point Number
and only has well-defined meaning for objects of the following types: Position
The physical address of the object (place). This is not necessarily constant for a single object (place). For example, a chair may be moved.
This property has the type JSON Object
and only has well-defined meaning for objects of the following types: Place
The city or locality of the address.
This property has the type String
and only has well-defined meaning for objects of the following types: Address
The state or region of the address.
This property has the type String
and only has well-defined meaning for objects of the following types: Address
The application, group, or company that published the activity.
This property has the type JSON Object
and only has well-defined meaning for objects of the following types: Activity
A human-readable name that describes the object.
This property has the type String
and only has well-defined meaning for objects of the following types: Place, Provider
A time that represents the beginning of the object (request).
This property has the type String
in the format %Y-%m-%dT%H:%M:%SZ
and only has well-defined meaning for objects of the following types: Activity (verb: request)
A time that represents the end of the object (request).
This property has the type String
in the format %Y-%m-%dT%H:%M:%SZ
and only has well-defined meaning for objects of the following types: Activity (verb: request)
A list of descriptors that detail the object's (place) properties.
This property has the type JSON Array
, consists of String
s, and only has well-defined meaning for objects of the following types: Place
A human-readable explanation of the action (deny).
This property has the type String
and only has well-defined meaning for objects of the following types: Activity (verb: deny)
A count of the number of available seats in the Bart car.
This property has the type Integer
and only has well-defined meaning for objects of the following types: trainRecordWithSeatingInfo