Internet-Draft R. Iannella draft-iannella-admin-00.txt DSTC 08 September 1998 D. Campbell Expires in six months NLA Admin Core - Administrative Container Metadata 1. Status of this Document This document is an Internet-Draft. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet-Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet- Drafts as reference material or to cite them other than as "work in progress." To view the entire list of current Internet-Drafts, please check the "1id-abstracts.txt" listing contained in the Internet-Drafts Shadow Directories on ftp.is.co.za (Africa), ftp.nordu.net (Northern Europe), ftp.nis.garr.it (Southern Europe), munnari.oz.au (Pacific Rim), ftp.ietf.org (US East Coast), or ftp.isi.edu (US West Coast). Distribution of this document is unlimited. Please send comments to and . 2. Introduction Administrative metadata - referred to as 'Admin Core' - is useful to designate information about the creation and availability of other sets of metadata. The objective of Admin Core is to provide simple authentication to verify the integrity and provenance of information retrieved from networked resources. The Admin Core elements are utilised to associate date and creator information about metadata. It is important to recognise that Admin Core is a "container" metadata element set as opposed to a "content" metadata element set - its purpose is to describe metadata instances. The Admin Core, as with other metadata elements sets, is a "core" set. That is, it is extensible by allowing the addition of new elements that are specific to a community's needs. This is similar to the model presented by the Dublin Core Metadata Element Set [2]. Admin Core is not useful by itself. It must be used in association with at least one other metadata element set. For example, Dublin Core [2], or Privacy [3] metadata. This amalgamation of different metadata sets is supported by a number of metadata encoding systems, such as the Resource Description Framework [1] and the HTML META tag [6]. Examples are given in Section 5. Admin Core metadata will be used by systems and users to determine the currency of metadata, expired metadata, and how to contact creators of metadata. 3. Description of Admin Core Elements The following is the reference definition of the Admin Core Metadata Element Set. The evolving reference description can be found at: http://metadata.net/admin In the element descriptions below, each element has a descriptive name intended to convey a common semantic understanding of the element, as well as a formal single-word label intended to make the syntactic specification of elements simpler for encoding schemes. The recommended best practice is to be case-sensitive to avoid complications in case-sensitive environments such as RDF [1]. The element descriptions also indicate the obligations, encoding, and repeatability characteristics for each Admin Core element in accordance with the ISO Standard 11179 [8]. 3.1 Personal Creator Name: CreatorPersonal Definition: The person responsible for creating or modifying the metadata pertaining to a resource. Obligation: Conditional. Either "Personal Creator" or "Corporate Creator" element must appear, or both. Datatype: Character String Maximum Occurrence: Unlimited Comment: If possible, the comma (,) is used to separate the surname first followed by firstname. For example; "Crystal, Mary" 3.2 Corporate Creator Name: CreatorCorporate Definition: The name of the organisation by which the metadata creator is employed. Obligation: Conditional. Either "Personal Creator" or "Corporate Creator" element must appear or both. Datatype: Character String Maximum Occurrence: Unlimited Comment: The organisation may be a trusted third party for the source of the metadata. The organisation is not necessarily the entity making the resource available. 3.3 Creator Email Address Name: CreatorEmail Definition: The email address of the metadata Creator. Obligation: Mandatory Datatype: Character String. Encoded to be consistent with Internet Address standard RFC822 [7] Maximum Occurrence: Unlimited. Comment: None 3.4 Creator Contact Information Name: CreatorContact Definition: Information on how to contact the creator. Obligation: Optional Datatype: Character String Maximum Occurrence: Unlimited Comment: The information should be one or more of: a street or postal address, a telephone number, a facsimile number, and the homepage address of the creator. This provides additional evidence for the existence of a trusted third party. 3.5 Date Created Name: DateCreated Definition: The date/time the metadata was created by the Personal or Corporate Creator. Obligation: Mandatory Datatype: Character String. Encoded to Date and Time Format ISO 8601 [4] Maximum Occurrence: Unlimited Comment: None 3.6 Date Modified Name: DateModified Definition: The date/time the metadata was most recently modified by the Personal or Corporate Creator. Obligation: Optional Datatype: Character String. Encoded to Date and Time Format ISO 8601 [4]. Maximum Occurrence: Unlimited Comment: None 3.7 Date Valid From Name: DateValidFrom Definition: The commencing date of the validity of the metadata description. Obligation: Conditional. Single occurrence only is permissible otherwise must appear in pairs with "Date Valid To" element. Datatype: Character String. Encoded to Date and Time Format ISO 8601 [4]. Maximum Occurrence: Unlimited Comment: Non-administrative metadata accessed before this date should be considered to be invalid. 3.8 Date Valid To Name: DateValidTo Definition: The end date of the validity of the metadata description. Obligation: Conditional. Single occurrence only is permissible otherwise must appear in pairs with "Date Valid From" element. Datatype: Character String. Encoded to Date and Time Format ISO 8601 [4]. Maximum Occurrence: Unlimited. Comment: Non-administrative metadata accessed after this date should be considered to be invalid. 4. Internationalisation All the Admin Core elements can be associated with language information using RFC 1766 [5]. The Admin Core labels are used in the communication of metadata between systems, with human-readable names being available in multiple languages for client systems. 5. Admin Core Examples 5.1 HTML META Syntax Below is an example of the use of the Admin Core metadata elements with the bibliographic style Dublin Core metadata elements. This example shows the HTML META syntax [6]. Admin Core elements will be assigned the namespace of "ADMIN" for the META tag syntax encodings. 5.2 RDF/XML Syntax Below is another example of the use of Admin Core metadata elements with the bibliographic style Dublin Core metadata elements. This example shows the use of RDF syntax [1]. The RDF XML Namespace for Admin Core will be defined as: Admin Core Metadata Element Specification Crystal, Jacky 1998-01-01 Rubble Corp info@rubble.com 1998-01-15 1998-02-01 1999-02-01 6. Security Considerations The Admin Core element set poses no risk to computers and networks. Human clients who obtain metadata that has been incorrectly described (by humans) may face minimal risk in determining the correctness of the metadata. The application of Digital Signature technology is recommended by systems requiring high levels of authentication. 7. Acknowledgements The work reported in this paper has been funded in part by the Cooperative Research Centres Program through the Department of the Prime Minister and Cabinet of Australia and from the National Priority (Reserve) Fund allocation for Improved Library Infrastructure administered by the AV-CC Standing Committee on Information Resources. 8. References [1] Resource Description Framework (RDF) Model and Syntax [2] RFC 2413, Dublin Core Metadata for Resource Discovery [3] Platform for Privacy Preferences Metadata [4] Date and Time Formats (based on ISO 8601), W3C Technical Note [5] RFC 1766, Tags for the Identification of Languages [6] A Proposed Convention for Embedding Metadata in HTML [7] RFC822 Standard for the Format of ARPA Internet Text Messages [8] ISO 11179 Parts 1-6, Specification and Standardization of Data Elements 9. Authors' Addresses Renato Iannella DSTC Pty Ltd The University of Queensland Qld, 4072, AUSTRALIA Email: renato@dstc.edu.au Voice: +61 7 3365 4310 Fax: +61 7 3365 4311 Debbie Campbell National Library of Australia Canberra ACT, 2600, AUSTRALIA Email: dcampbel@nla.gov.au Voice: +61 2 6262 1673 Fax: +61 2 6273 4535