Version 2 (modified by 10 years ago) (diff) | ,
---|
This page is a subpage of CMDI 1.2
MdType instance header element
-
MdType instance header element
- The issue
- Proposed solutions
- Tickets
- Discussion
The issue
Originally described in CmdiCollectionsIdentification
Due to the difference in granularity it might be good to be able to select CMD records of a specific granularity, e.g., collection or item level.
Proposed solutions
First solution: MdType header element
A new header element that indicates the type.
Pros
Easy
Cons
There can be a tendency to keep on extending the header instead of using CMDI's flexibility.
Centre impact
- Affected tools
- Impact on instances
Implementation examples
- Implementation on model level
- Implementation on instance level
Discussion
Discuss this solution proposal in this section
Second solution: the one and only collection profile
One collection profile to be used by all.
Pros
Easy
Cons
Inflexible
Centre impact
- Affected tools
- Impact on instances
Implementation examples
- Implementation on model level
- Implementation on instance level
Discussion
Discuss this solution proposal in this section
Third solution: a mandatory collection component for collection profiles
Any collection level profile should contain a specific CLARIN collection component.
Pros
Easy, may have low impact if the component is optional (but can be detected in the schema)
Cons
What should be in the component?
Centre impact
- Affected tools
- Impact on instances
Implementation examples
- Implementation on model level
- Implementation on instance level
Discussion
Discuss this solution proposal in this section
Fourth solution: the profile root uses a data category from a collection relation set
The profile root should use one of the data categories from a specific collection relation set in RELcat.
Pros
Easy, low impact
Cons
Data category might be unintentionally used
Centre impact
- Affected tools
- Impact on instances
Implementation examples
- Implementation on model level
- Implementation on instance level
Discussion
Discuss this solution proposal in this section
Fifth solution: collection level instances are harvested from a specific OAI-PMH set
Like done for web services collection CMD records can be explicitly requested by harvesting a center specific OAI-PMH set.
Pros
No need to touch CMD profiles or instances
Cons
VLO currently doesn't use endpoint information, i.e., the facet mapping can't select based on the OAI-PMH endpoint or set.
Centre impact
- Affected tools
- Impact on instances
Implementation examples
- Implementation on model level
- Implementation on instance level
Discussion
Discuss this solution proposal in this section
Tickets
Tickets in the CMDI 1.2 milestone with the keyword mdtype:
Discussion
Discuss the topic in general below this point