Type definition

Type Id
A constructed physical entity

An artifact, such as a musical instrument or some other object.

An artifact is a kind of entity.

Type URI
Supertype URIs
Supertype URI
Supertype URI
Supertype URI
Supertype URI
Supertype URI
Supertype URI
Supertype URI
Default view
Default list
Field aliases
Choose view

Type definition view

Define form used for type definition.

Used to view instances of type Type, which is a key Annalist concept. Entity types provide a high-level distinction between the things described in a collection.

Each entity type corresponds to a set of stored entity records. Structurally, entity types form a flat (non-hierarchical) space, but each type may declare one or more supertype URIs so that its members are included in selections of the indicated supertype.


Type Id: type identifier.

Label: short label used to describe this type.

Comment: extended text description of this type. Uses Markdown for formatting, with value substitutions for links, etc.

URI: entity type URI or CURIE. This URI is associated with instances of this type when published to the web as linked data. The string used is also used as a basis for selecting subtypes of this type (see also field Supertype URIs)

Supertype URIs: list of URIs or CURIEs of supertypes of the current type. These are additional type URIs associated with instances of this type when published to the web as linked data. The URI/CURIE strings are also used for detecting other types of which the current type is a subtype.

Default view: Default view for presenting instances of this type.

Default list: Default list for instances of this type.

Field aliases: A list of field aliases that may be associated with a type. That is, field values that may be returned based on some property URI other than the one associated with the field. One motivating case for this is to allow fields associated with different properties to be associated with entity labels (rdfs:label), which are used by many generic views. The alias mechanism has also been used to implement a limited form of "superproperty URI", which can be useful for creating a unified view over disparate field types, such as linked and upoaded images.

Each alias is associated with a pair of target and source property URIs or CURIEs. When field definition references the target URI, the entity field value at the source URI may be returned.