provides a localized human readable description of the Object
provides a localized human readable name of the Objec
href of an Obj. If specified, the root Object MUST have an absolute URI. All other hrefs within an OBIX document are treated as URI references which may be relative.
provides a URI reference to a graphical icon which may be used to represent the Object in an user agent
specifies the input argument type used by this Object
defines the Contracts the Object implements
Attribute if True indicates that this Object has no value, has not been configured or initialized, or is otherwise not defined. Null is a boolean
specifies the type of child Objects contained by this Object
specifies the output argument type used by this Object
used to describe the number of decimal places to use for a real value
used to define the value space of an enumeration. A range attribute is a URI
reference to an obix:Range Object
used to annotate an Object about the quality and state of the information. Status is a pre-enumerated value as described in the OBIX Specification.
used to annotate an abstime, date, or time Object with a timezone. The value of a tz attribute is a zoneinfo string identifier, as specified in the IANA Time Zone (ZoneInfo DB) database.
defines a unit of measurement in the SI Units system.
specifies if this Object can be written by the client. If false (the default), then the Object is read-only.
conveys an OBIX Object. The Object is the common base type for the derived types. An Object has associated properties, called Facets, common to all derived types.
conveys a representation of an absolute point in time. AbsTime is an xs:dateTime with a mandatory timezone.
conveys a boolean value ā true or false
conveys an enumerated value within a fixed set of choices
Conveys an Err Object. Its actual semantics are context dependent. Typically err Objects SHOULD include a human readable description of the problem via the display attribute.
Conveys a feed of events. Feeds are used with watches to subscribe to a stream of events such as alarms. A feed SHOULD specify the event type it fires via the of attribute. The in attribute can be used to pass an input argument when subscribing to the feed (a filter for example). Feeds are subscribed via Watches
conveys an integer value
conveys a list of other Objects. The primary advantage of using a list versus a generic obj is that lists can specify a common Contract for their contents using the of attribute. If specified the of attribute MUST be a list of URIs formatted as a Contract List
conveys an operation (Op) type. All operations take one input Object as a parameter, and return one Object as an output. The input and output Contracts are defined via the in and out attributes.
conveys a floating point value
conveys an external reference to another OBIX Object. It is the OBIX equivalent of the HTML anchor tag.
stores a relative time value (duration or time span)
conveys a UNICODE string
conveys a Universal Resource Identifier
conveys a specific date as day, month, and year
conveys a time of day in hours, minutes, and seconds. Time values in MUST omit the timezone offset and MUST NOT use the trailing āZā