Special field | Meaning | Type | DP in turtle | How to set/update it |
_uuid | generated uuid | string (uuid) | http://orange-labs.fr/fog/ont/iot.owl#uuid | can not be updated nor set |
_iri | iri of the avatar (chosen by user) | string | Chosen on avatar creation, can not be updated after | |
_domain | domain (deduced from iri) | string | Chosen on avatar creation, can not be updated after | |
_classes | classes of the avatar. May be empty | array of strings | Can be set with POST, classes can be added with PUT | |
_labels | labels associated to the avatar | array of strings | http://orange-labs.fr/fog/ont/iot.owl#label | optional. Can be updated with POST and PUT |
_static | true for ontology avatars, false for user created avatar | boolean | Not visible | always false for user avatars, can not be updated |
_visibility | visibility of the avatar (from 0: public to 255: private) | int | http://orange-labs.fr/fog/ont/iot.owl#visibility | Can be freely updated (POST, PUT, findAndUpdate…) but always present (default 255: private) |
_source | source from which the avatar was created | string (uuid) | http://orange-labs.fr/fog/ont/iot.owl#source | can be set on POST (request parameter, not in body), can not be updated with PUT |
_last_updated | time of the latest modification of the avatar | long (epoch, milli) | http://orange-labs.fr/fog/ont/iot.owl#lastUpdated | can not be updated nor set |
_owner | owner of the avatar (always user that created the avatar) | string (uuid) | http://orange-labs.fr/fog/ont/iot.owl#owner | automatically set on avatar creation, can only be updated by findAndUpdate |
_creationDate | time when the avatar was created | long (epoch, milli) | http://orange-labs.fr/fog/ont/iot.owl#creationDate | can not be updated nor set |
_acl | acl he avatar belongs to (at most 1) | string (uuid) | http://orange-labs.fr/fog/ont/iot.owl#acl | optional, use acl/ endpoints to set/update |
_group | security group the avatar belongs to (at most 1) | string (uuid) | http://orange-labs.fr/fog/ont/iot.owl#group | optional, use securitygroup/ endpoints to set/update |
_clusters | clusters the avatar belongs to | array of string (uuid) | optional, use cluster/ endpoints to set/update | |
_hasBlobs | number of blobs linked to this avatar | int | http://orange-labs.fr/fog/ont/iot.owl#hasBlobs | optional, use blobs/ endpoints to set/update |
_expirationDate | expiration date | long (epoch, milli) | http://orange-labs.fr/fog/ont/iot.owl#expireDate | optional, can be set on POST (request parameter, not in body), can be set if avatar domain have an expiration, can not be updated with PUT |
_depth | depth of avatar (only for reading requests) | int | http://orange-labs.fr/fog/ont/iot.owl#depth | depends on depth asked in get request |
_outE | Relations | array of objects | optional |