Changes between Version 6 and Version 7 of ComponentEditor
- Timestamp:
- 07/02/09 14:28:17 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ComponentEditor
v6 v7 6 6 7 7 * Interaction with the Component Registry such that the user can use its particular views to select components for processing in the editor. 8 * Creation of a new metadata component as a flat list of metadata elements. The metadata element is a name/value pair whereof he value can be of a specific type and adheres to a scheme that is also documented in the schema. Metadata element value constraints can be dependent on the value of other metadata attribute. The choice of a value from a Controlled Vocabulary (CV) for one metadata attribute leads to a different CV for the dependent attribute. In other words the CVs can be coupled. To not complicate matters we assume that this dependency can only take place between attributes in a single list component. An element or list can also be an existing metadata component from the registry. For semantic interoperability every element and component must have a reference to a concept registry. See [wiki:Cmdi MetadataComponent Metadata Component] for a UML diagram of a metadata component. Every aggregated metadata element and component should have an attribute specifying its cardinality in the metadata description: 0-1, 1, 0.., 1..8 * Creation of a new metadata component as a flat list of metadata elements. The metadata element is a name/value pair whereof he value can be of a specific type and adheres to a scheme that is also documented in the schema. Metadata element value constraints can be dependent on the value of other metadata attribute. The choice of a value from a Controlled Vocabulary (CV) for one metadata attribute leads to a different CV for the dependent attribute. In other words the CVs can be coupled. To not complicate matters we assume that this dependency can only take place between attributes in a single list component. An element or list can also be an existing metadata component from the registry. For semantic interoperability every element and component must have a reference to a concept registry. See [wiki:CmdiFormat Metadata Component] for a UML diagram of a metadata component. Every aggregated metadata element and component should have an attribute specifying its cardinality in the metadata description: 0-1, 1, 0.., 1.. 9 9 * Modification of an existing component by adding new metadata element(s) or deleting elements or components, creating a new component. Initially there will be no versioning of components so every modified component is a new one. 10 10 * Combination of two or more components creating a new component.