XML.com: XML From the Inside Out
oreilly.comSafari Bookshelf.Conferences.

advertisement

ScrollKeeper: Open Source Document Management
by Kendall Grant Clark | Pages: 1, 2, 3

OMF: Free Software's Dublin Core Lite

OMF, a domain-specific subset of Dublin Core, is the result of work done by members of University of North Carolina's Open Source Research Team, most of whom are affiliated with UNC's School of Information and Library Sciences and with UNC's ibiblio (formerly UNC MetaLab).

The team that produced OMF includes experts in information science, metadata, electronic archives, and digital libraries. The project evolved independently of ScrollKeeper during the most active phase of development; it was meant to serve as an upgrade of the metadata tools used to create MetaLab's Linux Software Maps. Thus it was not originally intended to represent metadata about documentation resources per se but, rather, open source software resources generally. It is a testament to the foresight and ability of both the Dublin Core and OMF teams that ScrollKeeper and the Linux Documentation Project are both able to represent document metadata with OMF.

The OMF is made up of the following 16 elements.

  1. Author or Creator

    The person or organization primarily responsible for creating the intellectual content of the resource. Preferred format: mailname@site.domain.top (Full Name)

  2. Current Maintainer

    The person or organization responsible for publishing the resource in its current form. If left blank, this value defaults to CREATOR.

  3. Other Contributor

    A person or organization not specified in a CREATOR or MAINTAINER element who has made significant intellectual contributions to the resource but whose contribution is secondary to any person or organization specified in a CREATOR or MAINTAINER element.

  4. Title

    The name given to the resource by the CREATOR or MAINTAINER.

  5. Date

    The date on which the resource was made available in its current form. (Recommended best practice is an 8 digit number in the form YYYY-MM-DD as defined in http://www.w3.org/TR/NOTE-datetime, a profile of ISO 8601.

  6. Version

    VERSION is a multifaceted element, consisting of three attributes. VERSION.identifier consists of a string or number that distinguishes the current revision of the resource from other revisions. VERSION.date records the date the resource was made available in the form specified by VERSION.identifier. VERSION.description summarizes revisions that distinguish VERSION.identifier from other versions of the resource. Repeated instances of VERSION constitute the revision history of a resource.

  7. Subject and Keywords

    The topic of the resource. Typically, this element employs keywords that summarize the subject or content of the resource.

  8. Description

    A description of the content of the resource (e.g., an abstract, contents note).

  9. Resource Type

    The category of the resource. Contents of this element should conform to a domain-specific controlled vocabulary.

  10. Format

    FORMAT is a multifaceted element, which describes the implementation of the resource. FORMAT.DTD describes the document type definition used in the resource (if any). FORMAT.MIME should be expressed as a MIME type, as defined in RFC 2046.

  11. Resource Identifier

    A specification of a unique ID by which the resource may be identified and from which the resource may be retrieved. Entries for this field should contain a valid URL which returns the resource in question.

  12. Source

    A specification of any previous or alternative publication of the resource in its current form (e.g. a larger work from which the resource is extracted, such as a chapter taken from a book). SOURCE may include a URL, ISBN, or similar device.

  13. Language

    Language(s) of the content of the resource. Where practical, the content of this field should coincide with RFC 1766.

  14. Relation

    A URL that points to the IDENTIFIER element of another resource. Each instance of RELATION links the resource to other resources of similar domain or style.

  15. Coverage

    A multifaceted description of the resource's intellectual scope that consists of five attributes. COVERAGE.geographic identifies regional specificity of the resource. Where practical COVERAGE.geographic should be expressed as an ISO 3166-compliant string of two characters. COVERAGE.distribution identifies a Linux distribution explicitly specified in the resource. COVERAGE.kernel identifies the kernel version treated in the resource. COVERAGE.architecture identifies hardware described in the resource. COVERAGE.os identifies an operating system explicitly specified in the resource.

  16. Rights Management

    A multifaceted element indicating the policy under which the resource is distributed. Four attributes form the RIGHTS element. RIGHTS.type identifies the name of the resource's distribution license. Where possible, he value of RIGHTS.type should be selected from a controlled vocabulary. RIGHTS.license identifies the URL for the license referenced in RIGHTS.type, where applicable. RIGHTS.license.version identifies the version number of the resource's license. RIGHTS.holder identifies the person or organization who holds the rights for the resource described in RIGHTS.license.

Pages: 1, 2, 3

Next Pagearrow