wiki:ComponentRegistry

NOTICE: This page is no longer maintained. It is kept for reference.

For an up-to-date overview of the Component Registry and Editor visit ComponentRegistryAndEditor


Component registry and browser

The registry stores metadata components and offers a service to search for them using limited metadata. The browser is a web application displaying available components in the component registry in the correct context: application domain, creator, creation date, version, etc. The registry offers at least one hierarchical structure for browsing the components.

The Component Registry has means to keep itself coherent and consistent: check all offered components and keep an administration of the added and removed components. All components get a unique identifier wherewith other applications can identify it to the registry.


Figure 1. The Component Registry

Registry GUI functions:

  • Browsing of components in one ore more meaningful views. Displaying the components and the administrative information.
  • Selection of components and transfer to other CMDI aware applications.

Registry API functions (also available from the GUI):

  • Import component specifications in specification format.
  • Export component specifications
  • Export of profiles into XML-Schema format.

The relations between the registry, component editor and the metadata editor that exist by importing and exporting using component specifications and schemas is shown in Figure 2.

Figure 2. The Component Registry in Context

Use Cases

  1. Using an existing metadata profile:

A user wants to browse and search existing profiles to find a profile that can be used to describe his/her data.

  1. Creating a new metadata profile from existing components:

A user wants to browse and search existing metadata components in order to create and register a new profile.


Figure 3. Use Case

Based on the use cases and initial code there are some diagrams here ComponentRegistryArchitecture.

Last modified 12 years ago Last modified on 12/15/11 15:42:13

Attachments (3)

Download all attachments as: .zip