(part of the InLOC Information Model > InLOC classes)

The object class

Class name: object
URI: http://purl.org/net/inloc/object
Label: object class
Definition: an identifier and set of labels identifying and labelling the object of the LOCassociation
Constraints: An object instance shall not have more than one id property.
An object instance shall either have one id property or at least one label property.
Allowed: An object instance may have any number of label properties.
Notes: The object can be all kinds of things, including a LOCdefinition.

For any one object.id, there should be no more than one object.label in any given language, or with no specified language.

Interpretation

If the id is present together with one or more labels, every label should be a label for the object identified by the id. Thus, all labels should be equivalent in meaning.

Depending on the type of the LOCassociation, the object may mean one of several things.

type interpretation of object within this relation type object.id values object.label
LOCrel the LOCstructure or LOCdefinition related to the subject – internal or external id of the relevant structure, definition, etc. not necessary
by the agent having the given scheme relationship with the subject an id for the agent, if available name(s) for the agent
category the term classifying the subject within in the category scheme as defined by the scheme label(s) for that category
credit the credit scheme level of the subject a level id, if available common name(s) of level
level the particular level assigned to the subject a level id, if available common name(s) of level
topic the term within the topic scheme vocabulary, taxonomy, ontology, etc. an id for the term label(s) for term