Previous topic
Previous topic 2009-05-25
Namespace Changes
What has changed?
- event, source, organization, person are handled als "profiles" now (as it is already in colab) the same way like publication and the schema definitions are in separate files
- enums have an own namespace (see below)
- all elements under publication, event, source, person, organization, file (not elements from external schemas like dc, dcterms) are in the same NS
Why?
- every profile needs an own namespace for versioning reasons
- some properties/terms (e.g. publishing-info) occurred in different namespaces (error-prone)
- better reuse of properties/terms in diffenerent profiles if there is one common namespace for all terms
Status
- alle schemas for pubman are finished
- collection and image are under rework now (some types have to be renamed or merged with pubman types)
- XSLTs are updated, namespace placeholders have to be synchronized with pom
- see Checklist_for_Metadata_Changes for all required updates
Namespaces
Profiles
Terms/Properties
Vocabulary Encoding Schemes
Schema Locations
Other changes
- organization looks like the following example:
<organization:organization>
<dc:title xml:lang="fr">Department of Physics, University of California</dc:title>
<eterms:address>Berkeley, CA 94720, USA</eterms:address>
<dc:identifier xsi:type="eidt:ESCIDOC">P4711</dc:identifier>
</organization:organization>
Next topic
Next topic 2009-06-29