[MIMAS logo] ITAM: MIMAS Collection Description XML DTD


Below is the XML Document Type Definition (DTD) used for the metadata in the MIMAS Collection Metadatabase. A text version of the DTD is also available.

The MIMAS Collection Metadata DTD is based on the RSLP CLD collection description schema, with a few MIMAS-specific additions. MIMAS Collection metadata is created according to a template.



<!--<!DOCTYPE cld:cld [ 

<!-- SYSTEM "mimascoll.dtd"                                             -->

<!--<Title>MIMAS Collection Level Description XML DTD                   -->
<!--<Creator>Ann Apps                                                   -->
<!--<Affiliation>MIMAS, Manchester Computing, University of Manchester  -->
<!--<Description>XML RSLP DTD for MIMAS collections                     -->
<!--<Date>2002-04-18                                                    -->
<!--<Type>XML DTD                                                       -->
<!--<Format>text/xml                                                    -->
<!--<Identifier>mimascoll.dtd                                           -->
<!--<Language>en                                                        -->
<!--<Rights>University of Manchester 2002                               -->
<!--<Version>1.1                                                        -->

<!-- DTD Change History                                                 -->
<!-- Version 1.1 (18/04/2002)                                           -->
<!--    Added schemes UNESCO, LCSH, DDC, MIMAS to dc:type               -->
<!-- Version 1.0 (12/02/2002)                                           -->

<!ENTITY % ISOlat1 SYSTEM "/home/zzmetadm/XML/ENTS/xmlents/iso-lat1.ent">
%ISOlat1;
<!ENTITY % ISOnum SYSTEM "/home/zzmetadm/XML/ENTS/xmlents/iso-num.ent">
%ISOnum;

<!-- Namespaces for DC, XHTML (text) and MIMAS application profile -->
<!ENTITY dcns 'http://purl.org/dc/elements/1.1/'>
<!ENTITY dctns 'http://purl.org/dc/terms/'>
<!ENTITY dctyns 'http://purl.org/dc/dcmitype/'>
<!ENTITY vcns 'http://www.imc.org/vcard/3.0/'>
<!ENTITY cldns 'http://www.ukoln.ac.uk/metadata/rslp/1.0/'>
<!ENTITY mimasns 'http://irwell.mimas.ac.uk/~zzmetadm/mimasappln/'>
<!ENTITY xsins 'http://www.w3.org/2001/XMLSchema-instance'>
<!ENTITY mimasxsi '&mimasns;mimascollschema.xsd'>
<!ENTITY % dcnsdecln 'xmlns:dc CDATA #FIXED "&dcns;"'>
<!ENTITY % dctnsdecln 'xmlns:dcterms CDATA #FIXED "&dctns;"'>
<!ENTITY % dctynsdecln 'xmlns:dctype CDATA #FIXED "&dctyns;"'>
<!ENTITY % vcnsdecln 'xmlns:vcard CDATA #FIXED "&vcns;"'>
<!ENTITY % cldnsdecln 'xmlns:cld CDATA #FIXED "&cldns;"'>
<!ENTITY % mimasnsdecln 'xmlns:mimas CDATA #FIXED "&mimasns;"'>
<!ENTITY % xsinsdecln 'xmlns:xsi CDATA #FIXED "&xsins;"'>
<!ENTITY % mimasxsidecln 'xsi:schemaLocation CDATA #FIXED "&mimasxsi;"'>

<!-- Agent elements -->
<!ENTITY  % agent	"vcard:fn | vcard:org | vcard:role | vcard:voice
			| vcard:fax | vcard:email | cld:agentHistory">

<!-- Collection Description -->
<!ELEMENT cld:cld		(dctype:Collection,
				(cld:Location | cld:Collector
				| cld:Owner | cld:Administrator)*,
				mimas:MIMASAdmin)
>
<!ATTLIST cld:cld		%dcnsdecln;
				%dctnsdecln;
				%dctynsdecln;
				%vcnsdecln;
				%cldnsdecln;
				%mimasnsdecln;
				%xsinsdecln;
				%mimasxsidecln;
>

<!-- Collection -->
<!ELEMENT dctype:Collection	(dc:title+,
				(dc:identifier | dc:description | cld:strength
				| dc:format | dc:language | dc:type
				| cld:accessControl | cld:accrualStatus
				| cld:legalStatus | cld:custodialHistory
				| cld:note | cld:hasLocation
				| dc:subject | cld:objectName
				| cld:agentName | dcterms:spatial
				| dcterms:temporal | cld:accumulationDateRange
				| cld:contentsDateRange | dc:creator | cld:ownerPtr
				| dcterms:hasPart | dcterms:isPartOf
				| cld:hasDescription | cld:isDescriptionOf
				| cld:hasAssociation | cld:hasPublication)*)
>
<!ATTLIST dctype:Collection	about CDATA #REQUIRED
>

<!-- Location -->
<!ELEMENT cld:Location		(dc:title | dc:identifier | cld:accessConditions
				| cld:isLocationOf | cld:administratorPtr
				| cld:address | cld:postcode | cld:country
				| cld:locator | cld:seeAlso)*
>
<!ATTLIST cld:Location		about CDATA #REQUIRED
>

<!-- Collector -->
<!ELEMENT cld:Collector		(dc:identifier | %agent;)*
>		
<!ATTLIST cld:Collector		about CDATA #REQUIRED
>

<!-- Owner -->
<!ELEMENT cld:Owner		(dc:identifier | %agent;)*
>		
<!ATTLIST cld:Owner	about CDATA #REQUIRED
>

<!-- Administrator -->
<!ELEMENT cld:Administrator	(dc:identifier | %agent;)*
>
<!ATTLIST cld:Administrator	about CDATA #REQUIRED
>

<!-- MIMAS Administrative Metadata -->
<!ELEMENT mimas:MIMASAdmin	(dc:identifier, dcterms:created,
				dcterms:modified?, dc:creator)
>

<!-- Name of Collection / Location -->
<!ELEMENT dc:title		(#PCDATA)
>		
<!ATTLIST dc:title		xml:lang CDATA #IMPLIED
>

<!-- Identifier of Collection / Location / Agent / MIMAS record -->
<!ELEMENT dc:identifier		(#PCDATA)
>
<!-- scheme=MIMAS : metadata record id -->
<!-- scheme=URI : URL of resource -->
<!ATTLIST dc:identifier		scheme (MIMAS | URI | none) "none"
>

<!-- Description of Collection -->
<!ELEMENT dc:description	(#PCDATA)
>
<!ATTLIST dc:description	xml:lang CDATA #IMPLIED
>

<!-- Strength of Collection -->
<!ELEMENT cld:strength		(#PCDATA)
>
<!ATTLIST cld:strength		xml:lang CDATA #IMPLIED
>

<!-- Physical/Digital Characteristics of Collection -->
<!ELEMENT dc:format		(#PCDATA)
>
<!ATTLIST dc:format		xml:lang CDATA #IMPLIED
>

<!-- Language of Items in Collection -->
<!ELEMENT dc:language		(#PCDATA)
>
<!ATTLIST dc:language		scheme (ISO639-2 | RFC1766 | none) "none"
>

<!-- Type of Collection -->
<!ELEMENT dc:type		(#PCDATA)
>
<!ATTLIST dc:type		scheme (DCMIType | CLDT | UNESCO | LCSH | DDC 
					| MIMAS | none) "none"
>

<!-- Access Information -->
<!ELEMENT cld:accessControl	(#PCDATA)
>
<!ATTLIST cld:accessControl	xml:lang CDATA #IMPLIED
>

<!-- Accrual Information -->
<!ELEMENT cld:accrualStatus	(#PCDATA)
>
<!ATTLIST cld:accrualStatus	xml:lang CDATA #IMPLIED
>

<!-- Legal Status -->
<!ELEMENT cld:legalStatus	(#PCDATA)
>
<!ATTLIST cld:legalStatus	xml:lang CDATA #IMPLIED
>

<!-- Custodial History -->
<!ELEMENT cld:custodialHistory	(#PCDATA)
>
<!ATTLIST cld:custodialHistory	xml:lang CDATA #IMPLIED
>

<!-- Note -->
<!ELEMENT cld:note		(#PCDATA)
>
<!ATTLIST cld:note		xml:lang CDATA #IMPLIED
>

<!-- Collection Location Identifier -->
<!ELEMENT cld:hasLocation	EMPTY>
<!ATTLIST cld:hasLocation	resource CDATA #REQUIRED
>

<!-- Concept / Keyword -->
<!ELEMENT dc:subject		(#PCDATA)
>
<!ATTLIST dc:subject		scheme (LCSH | MESH | DDC | LCC | UDC 
					| UNESCO | none) "none"
				xml:lang CDATA #IMPLIED
>

<!-- Object Name -->
<!ELEMENT cld:objectName	(#PCDATA)
>
<!ATTLIST cld:objectName	xml:lang CDATA #IMPLIED
>

<!-- Agent Name -->
<!ELEMENT cld:agentName		(#PCDATA)
>

<!-- Spatial Coverage of Collection Items -->
<!ELEMENT dcterms:spatial	(#PCDATA)
>
<!ATTLIST dcterms:spatial	scheme (Point | ISO3166 | Box | TGN | UNESCO
				| none) "none"
>

<!-- Temporal Coverage of Collection Items -->
<!ELEMENT dcterms:temporal	(#PCDATA)
>
<!ATTLIST dcterms:temporal	scheme (Period | W3CDTF | none) "none"
>

<!-- Accumulation Date Range -->
<!ELEMENT cld:accumulationDateRange	(#PCDATA)
>
<!ATTLIST cld:accumulationDateRange	scheme (W3CDTF | none) "none"
>

<!-- Date Range of Collection Items -->
<!ELEMENT cld:contentsDateRange	(#PCDATA)
>
<!ATTLIST cld:contentsDateRange	scheme (W3CDTF | none) "none"
>

<!-- Collector Identifier / MIMAS Metadata Record Creator -->
<!ELEMENT dc:creator		(#PCDATA)
>

<!-- Owner Identifier -->
<!ELEMENT cld:ownerPtr		EMPTY>
<!ATTLIST cld:ownerPtr		resource CDATA #REQUIRED
>

<!-- Super-Collection -->
<!ELEMENT dcterms:isPartOf	(#PCDATA)
>
<!ATTLIST dcterms:isPartOf	scheme (URI | MIMAS | none) "none"
>

<!-- Sub-Collection -->
<!ELEMENT dcterms:hasPart	(#PCDATA)
>
<!ATTLIST dcterms:hasPart	scheme (URI | none) "none"
>

<!-- Catalogue -->
<!ELEMENT cld:hasDescription	(#PCDATA)
>
<!ATTLIST cld:hasDescription	scheme (URI | none) "none"
>

<!-- Described Collection -->
<!ELEMENT cld:isDescriptionOf	(#PCDATA)
>
<!ATTLIST cld:isDescriptionOf	scheme (URI | none) "none"
>

<!-- Assoiated Collection -->
<!ELEMENT cld:hasAssociation	(#PCDATA)
>
<!ATTLIST cld:hasAssociation	scheme (URI | none) "none"
>

<!-- Associated Publication -->
<!ELEMENT cld:hasPublication	(#PCDATA)
>
<!ATTLIST cld:hasPublication	scheme (URI | none) "none"
>

<!-- Location Access Conditions -->
<!ELEMENT cld:accessConditions	(#PCDATA)
>
<!ATTLIST cld:accessConditions	xml:lang CDATA #IMPLIED
>

<!-- Location Collection Identifier -->
<!ELEMENT cld:isLocationOf	EMPTY>
<!ATTLIST cld:isLocationOf	resource CDATA #REQUIRED
>

<!-- Location Administrator Identifier -->
<!ELEMENT cld:administratorPtr	EMPTY>
<!ATTLIST cld:administratorPtr	resource CDATA #REQUIRED
>

<!-- Address of Location -->
<!ELEMENT cld:address		(#PCDATA)
>

<!-- Post/zip code of Location -->
<!ELEMENT cld:postcode		(#PCDATA)
>

<!-- Country of Location -->
<!ELEMENT cld:country		(#PCDATA)
>
<!ATTLIST cld:country		xml:lang CDATA #IMPLIED
>

<!-- Digital Address of Location -->
<!ELEMENT cld:locator		(#PCDATA)
>
<!ATTLIST cld:locator		scheme (URI | none) "none"
>

<!-- Location  See Also -->
<!ELEMENT cld:seeAlso		(#PCDATA)
>
<!ATTLIST cld:seeAlso		scheme (URI | none) "none"
>

<!-- Name of Agent -->
<!ELEMENT vcard:fn		(#PCDATA)
>
<!-- Corporate Name of Agent -->
<!ELEMENT vcard:org		(#PCDATA)
>
<!-- Role of Agent -->
<!ELEMENT vcard:role		(#PCDATA)
>
<!-- Telephone Number of Agent -->
<!ELEMENT vcard:voice		(#PCDATA)
>
<!-- Fax Number of Agent -->
<!ELEMENT vcard:fax		(#PCDATA)
>
<!-- Email Address of Agent -->
<!ELEMENT vcard:email		(#PCDATA)
>

<!-- Agent Biography -->
<!ELEMENT cld:agentHistory	(#PCDATA)
>
<!ATTLIST cld:agentHistory	xml:lang CDATA #IMPLIED
>

<!-- Record Creation Date -->
<!ELEMENT dcterms:created	(#PCDATA)
>
<!ATTLIST dcterms:created	scheme CDATA #FIXED "W3CDTF"
>
<!-- Record Modification Date -->
<!ELEMENT dcterms:modified	(#PCDATA)
>
<!ATTLIST dcterms:modified	scheme CDATA #FIXED "W3CDTF"
>

]>


The ITAM project was funded by the Joint Information Systems Committee (JISC) for the UK Higher and Further Education Councils as part of the JISC Services 5/99 DNER Programme.

16 September 2002, epub@manchester.ac.uk          [Go to MIMAS home page]          [Valid XHTML 1.0!]