Metadata Registry

The Metadata Registry View allows authorized users to define a system-wide catalog of known remote datasets, which are described by means of a combination of (metadata) vocabularies, including DCAT, LIME/VoID, FOAF and DCMI Metadata Terms. Additionally, the Metadata Registry uses a small RDF vocabulary to represent metadata that falls beyond the scope of the standard vocabularies that have been mentioned previously.

Metadata registry screen

The UI is mainly composed by two panels: the left panel (Dataset Catalog) lists all the datasets defined in the system, while the right one (Dataset or Dataset version depending on which element was selected in the left part) shows details about the selected dataset.

Two kinds of datasets can be distinguished: dataset abstractions and concrete datasets. A dataset abstraction is kind of like a general reference to a dataset, that gives some identity to it despite its many realizations. A concrete dataset identifies a specific version (in a broad sense) of the dataset. It could be a numeric release version (e.g. 5.0.10), or some particular evolving datasets, e.g. the master version of the dataset being edited on VocBench, or the LOD Dataset with its SPARQL endpoint.

The Dataset Catalog is represented as a tree. In this tree, we can have, as roots, both abstract datasets and concrete datasets. A dataset abstraction is always a root while a concrete dataset is a root if it has no link to an abstract dataset. When an abstract dataset is expanded its linked concrete datasets are listed.

In the Dataset Catalog panel, through the buttons at the top, it is possible to create and delete datasets. There are different ways for creating a dataset:

Metadata registry create dataset

Other options, near the "Creation of a new dataset" are:

Near each dataset (abstract or concrete) there is a context menu.

For the Abbstract Dataset the entries are:

Abstract Dataset Context Menu

For a Concrete Dataset the only entry is:

Concrete Dataset Context Menu

The Dataset (or Dataset version) panel (the one on the right) shows details about the selected dataset and allows you to edit some of them.

For the Concrete Datasets, is is possible to add a SPARQL endpoint to it, by clicking on the "Add SPARQL Endpoint" in the "Distributions" part:

Dataset SPARQL Endpoint

It allows you also to provide information about the Embedded Lexicalization Sets and the Embedded linksets (these two are possible only when a Concrete Dataset is selected). These are called embedded, because they are part of the dataset itself, differently from lexicalizations that are shipped as a third-party, autonomous dataset. It is always possible to call the profile, via the "Profile Project" button, to create/update the metadata about the selected Concrete Dataset.

Dataset Description Dataset Embedded Lexicalization Sets Dataset Embedded linksets

In the tab embedded lexicalization sets, by clickin on the "+" button, there are two to define lexicalization sets:

Metadata registry lexicalizations