Website Usability
How to Build the Semantic Web with Dublin Core
|
Published on: January 17, 2007
Attaching Dublin Core Metadata to HTMLDeveloped by the Dublin Core Metadata Initiative, the Dublin Core Metadata Element Set is a set of 15 elements that can be used for resource description. The Dublin Core Metadata Initiative (DCMI) is an organization dedicated to promoting the widespread adoption of interoperable metadata standards and develops specialized metadata vocabularies for describing resources that enable more intelligent information discovery systems. Concept Overview Even if its name reminds of Ireland, it actually comes from Dublin, Ohio, USA, where it appeared in 1995 as a result of a workshop. The second part of its name, "core", stands for the main characteristic of this standard, that of being rather broad and generic, but expandable and usable for describing a quite wide range of resources. Dublin Core is more of a standard rather than a meta-tag system. The aim of DCMI has been from the very beginning to keep this standard simple and flexible in order to allow authors to provide metadata by themselves, so that it can be used within the context of any Internet document and it can be easily adapted into other languages. The basic element set is intended to capture most of the fundamental descriptive categories necessary to facilitate the effective search and retrieval of information. Additional building blocks can be created to provide modular compilations of metadata that can be built into more complex descriptions for information resources. Therefore, the main characteristics of Dublin Core are:
Functionality of Dublin Core At the time of the creation of the Dublin Core standard, the DCMI have identified an apparent so-called "crisis" for Web search and information retrieval. Given that the web search engines only cover a small fraction of the Internet, the solution that the DCMI had found was to develop a standardized vocabulary that could be used efficiently for the description of Web pages. The Dublin Core Metadata Element Set is intended to facilitate the discovery of electronic resources. It is generally accepted that the Dublin Core standard comprises two levels: Simple and Qualified. The Simple Dublin Core includes 15 elements, whereas the Qualified DC also includes three additional elements (i.e. Audience, Provenance and RightsHolder) and a group of element refinements (or qualifiers) that refine the semantics of the elements in order to improve resource discovery. The Simple Dublin Core Metadata Element Set is composed of the following 15 elements:
As stated above, the Qualified Dublin Core comprises a set of element refinements, whose main purpose is to make the meaning of an element more specific. This means that a refined element will share the meaning of the "unqualified" element while having a more specific scope. There exists a guiding principle (called the Dumb-Down Principle) that has been devised in support of the qualification of the Dublin Core elements, which states that, if an application fails to understand a specific element refinement term, it should nevertheless be able to ignore the qualifier assigned to that specific element and treat it as an unqualified element. Even if this equals to a certain loss of specificity, there still remains the general, broad term, which holds a value that is correct and useful for discovery. Beside the element refinements, there also exist, in the same class of DC qualifiers, the Encoding Schemes. These qualifiers identify schemes that are helpful in the interpretation of an element value. These schemes include controlled vocabularies and formal notations or parsing rules. A value expressed using an encoding scheme will thus be a segment selected from a controlled vocabulary (e.g., a term from a classification system or set of subject headings) or a string formatted according to a formal notation (e.g., "2007-01-17") as the standard expression of a date. Examples The Dublin Core metatags can be placed within the HEAD section of the HTML code of web pages. Normally, the Dublin Core elements are preceded by the "DC" abbreviation. The best method to be used whenever you need to use Dublin Core elements in your HTML code is to have this metadata embedded so that it will not affect the way in which the browser sees the data and validates the XHTML. You need to embed this metadata so that it will not interfere with the browser's understanding and then rendering of the HTML. Following is an example of how the Dublin Core Metadata Elements could be used in your Web content: ‹head› ‹title›Shareware articles | Expert advice on how to sell software online‹/title› ‹meta name="DC.title" content="How to Build the Semantic Web with Dublin Core"› ‹meta name="DC.creator" content="Avangate"› If you want to be even more specific, you can insert a qualifier, which could look like this: ‹head› ‹title›Shareware articles | Expert advice on how to sell software online‹/title› ‹meta name="DC.title" content="How to Build the Semantic Web with Dublin Core"› ‹meta name="DC.creator" content="Avangate"› If you want to be even more specific, you can insert a qualifier, which could look like this: ‹meta name="DC.creator.address"content="info@avangate.com" ‹meta name="DC.subject" content="Dublin Core, Dublin Core metadata, Dublin Core element, concept"› ‹meta name="DC.description" content="emergence of the Dublin Core concept, Dublin Core levels, examples, pro's and con's of Dublin Core"› ‹meta name="DC.date.created" content="2007-01-17"› ‹meta name="DC.format" content="text/html"› ‹meta name="DC.identifier" content="http://www.avangate.com/articles/"› ‹meta name="DC.language" content="en"› ‹/head› You can also check the Dublin Core metadata editor. Pro's and Con's Pro's
Con's
Conclusion Dublin Core offers a standardized frame for resource description, in particular Web pages. For the time being, even if the use of DC is not a trend per se (the webmasters don't find any direct benefit in using Dublin Core), it answers nevertheless to a constantly growing need for the definition of metadata that can be placed within the global whirlpool of information. At the end, when the standard is used and the metadata is properly documented, a great step forward will have been taken towards the emergence of a Semantic Web. |
|
![]() |
|
|
|
|
![]() |
|
| Sign up now for the Avangate Digest Newsletter to keep in touch with the latest trends in the software industry, to find out what the top software people say and recommend, and to get access to resources about shareware industry tools and techniques. | |
![]() |
|
Print this page
Download as PDF
|
|
![]() |
|
![]() |
|
If you liked this article, please subscribe to our
Articles & Interviews RSS Feed
.
You can also bookmark and share this article: |
|
Copyright © 2008, http://www.avangate.com all rights reserved. This article may be reproduced in a website, e-zine, CD-ROM, book, magazine, etc. so long as the above information is included in full, including the link back to this website. Please e-mail at articles@avangate.com , before using the article. |
|
| View Related Articles | |
![]() |
|
![]() |
|
![]() |
|
|
Link to this article from your site or blog. Just copy and paste from this box:
|
|
![]() |
|
| back to Articles | |








