Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The following UML class diagram shows the main entities in the vocabulary metadata model. Don(As this is a high-level description, almost all attributes, and all methods, have been omitted from this class diagram.) Don't worry if you don't understand this diagram now; its meaning should become clearer as you read through the rest of this page. (As this is a high-level description, almost all attributes, and all methods, have been omitted from this class diagram.)

The main entity class is Vocabulary. Each instance of the Vocabulary class represents the top-level metadata of one vocabulary.  All other metadata for one vocabulary is represented in instances of the classes related to the Vocabulary class.

...

An instance of the Vocabulary class represents the top - level of the metadata of a vocabulary. It contains the vocabulary's title, description, language(s), subject(s), etc.

...

A Related Entity is a party, service, or external vocabulary (i.e., one a vocabulary not hosted in RVA), that may have a relationship with a vocabulary. For example, a person or organisation who publishes a vocabulary would be represented as a Related Entity of type party.

...

Each Related Entity may be associated with any number of vocabularies. Conversely, it is a rule of RVA that every vocabulary must be associated with at least one Related Entity that is a party, where the relationship between the there is the relationship publishedBy between the vocabulary and the Related Entity is publishedBy.

Vocabulary Related Vocabulary

...

A Version Artefact represents data associated with a version that is managed internally by the Registry. For example, if a Version has vocabulary data in SKOS format, the preferred labels are extracted and stored in a file, and the content of that file is included in used during the subsequent vocabulary indexing process, so that you can then search for the Vocabulary's concepts in the Portal. That file of preferred labels is managed by the Registry as a Version Artefact.

...