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
- 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.
- 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.
Based on the use cases and initial code there are some diagrams here ComponentRegistryArchitecture.
Attachments (3)
- MetadataComponentRegistry.jpg (37.8 KB) - added by 15 years ago.
- Components & Schemas.jpg (56.0 KB) - added by 15 years ago.
- UseCase.png (55.0 KB) - added by 15 years ago.
Download all attachments as: .zip