Something (extobj)

Description

Allows storing arbitrary data. Typed with the ability to search by type.

Limitations

  • The collection is available in any domain

  • The size of data in one object is no more than 10 MB.

Fields

Entity structure
{
  "id": uuid,
  "type": str,
  "value": any,
  "opts": {
    "title": str,
    "comment": str,
    "user_tags": array<str>
  },
  "ext": {
    "ct": date,
    "lwt": date
  }
}
Table 1. Fields
Specification Description

Field: id
Mode: inout
Type: uuid
Default: generated

Identifier. Can be specified at creation, otherwise generated by the system.

Field: type
Mode: in
Type: str
Default: required

Type

Field: value
Mode: in
Type: any
Default: empty

Arbitrary target data

Field: opts
Mode: in
Type: object
Default: empty

Compound field

Field: opts.title
Mode: in
Type: str
Default: empty

Arbitrary header

Field: opts.comment
Mode: in
Type: str
Default: empty

Arbitrary comment

Field: opts.user_tags
Mode: in
Type: array<str>
Default: empty

Arbitrary tag set

Field: ext
Mode: inout
Type: object
Default: empty

Composite field that allows you to extend the composition with arbitrary keys and values

Field: ext.ct
Mode: out
Type: date
Default: generated

Object creation time

Field: ext.lwt
Mode: out
Type: date
Default: generated

Time of last modification of the object

See also

Logical roles

  • mdc and sdc perform storage and issuance.