Presentation is loading. Please wait.

Presentation is loading. Please wait.

An Overview of Dublin Core Metadata Schema Registry

Similar presentations


Presentation on theme: "An Overview of Dublin Core Metadata Schema Registry"— Presentation transcript:

1 An Overview of Dublin Core Metadata Schema Registry
Shigeo Sugimoto Research Center for Knowledge Communities Grad. School of Library, Information and Media Studies University of Tsukuba Tsukuba, Ibaraki, Japan sugimoto @ slis. tsukuba. ac. jp

2 Agenda/Outline Introduction to Dublin Core Registry Demo by Snapshots
History Functions Multi-linguality Issues Demo by Snapshots Some New Features of Dublin Core DC 15 elements in two namespaces Dublin Core Abstract Model Application Profiles Summary

3 History Project started at Asian Institute of Technology (AIT), Thailand under supervision of Thomas Baker in 1998 DCMI Registry WG since 1999 WG home: The DCMI registry provides definitions of DCMI Terms Registry was moved from OCLC to U.Tsukuba in February 2008

4 Basic Functions Search and Browse Dublin Core Terms
User Interface on the Web Application Interfaces Dublin Core Terms expressed in RDF Application Interfaces that return RDF descriptions Vocabulary Maintenance Tool Used by Usage Board Multilingual Feature 25 languages

5 Application Interface
Provides Registry application interface - a collection of Web services SOAP and REST. Return results in RDF/XML format See Help page from DCMI Registry

6 Application Interface
Services listItemSummary listSupportedLanguage listItemDetail getUpdates listElements listElementRefinements listVocabularyTerms listEncodingSchemes

7 Multi-lingual Issues Translation of the DCMI terms was recognized as an important issue for DCMI from very early stage of the development of DCMI terms. Translations of DCMI terms have been done by volunteers A few national standards A few official local affiliates Multi-lingual functions Browse Search Translation Support

8 Demo by Snapshots

9

10 Link to DCMI Registry

11

12 Browse | Search

13

14 Pull Down Menu

15 Summary of All Terms Properties Classes Vocabulary Encoding Schemes Syntax Encoding Schemes

16 Click on “Browse” button to browse
“Summary of All Terms”

17

18 Click on “dc:contributor”

19

20 Scroll Down

21

22

23 Language Preference

24 Language Preference 25 languages Select Japanese

25

26 A Note on Translations Not all of translations are up to date.

27

28

29 Display in Japanese

30 Click on dc:contributor

31

32 Display in Japanese

33 Snap shots of multilingual output

34 Snap shots of multilingual output

35 Display in RDF/XML

36 RDF/XML output

37 Display in N-TRIPLE

38 N triple

39 Display in N3

40 N3

41 Contents of DCMI Registry

42 Contents of DCMI Registry

43 Contents of DCMI Registry

44 Contents of DCMI Registry

45 Contents of DCMI Registry

46 Contents of DCMI Registry
71 properties 15 properties in “dc” namespace 56 properties in “dcterms” namespace 35 classes 9 vocabulary encoding schemes 11 syntax encoding schemes 4 collections

47 A New Feature of Dublin Core
Why two namespaces? Each of the Dublin Core 15 elements appears two times in the list “dc” namespace as a legacy namespace “dcterms” namespace for all terms Re-definition of Dublin Core 15 elements Visible through the registry

48 Go back to All Terms Page

49 Two “Date” Elements

50 “Date” element in different namespaces

51

52 Two “Contrubutor” Elements

53

54 Only one “Audience” element

55 dc: contributor and dcterms:contributor

56 Contributor in “dc” namespace
dc: contributor and dcterms:contributor Contributor in “dc” namespace

57 dc: contributor and dcterms:contributor

58 dc: contributor and dcterms:contributor
Contributor in “dcterms” namespace

59 Examples of a Contributor Note A second property with the -----
“dc” “dcterms” URI Label Contributor Definition An entity responsible Comment Examples of a Contributor Note A second property with the ----- Namespace Type of Term Property Has Range dcterms:Agent Version contributor-006 contributorT-001 Date Issued Date Modified Refines ------ dc:contributor Is Refined By dcterms:contributor   dcterms:creator  

60 Comparison of dc:contributer and dcterms:contributor
URI Label Contributor Definition An entity responsible Comment Examples of a Contributor Examples of a Contributor i Note A second property with the ----- Namespace Type of Term Property Has Range dcterms:Agent Version contributor-006 contributorT-001 Date Issued Date Modified Refines ------ dc:contributor Is Refined By dcterms:contributor   dcterms:creator  

61 Comparison of dc:contributer and dcterms:contributor
URI Name space Has Range ----- dcterms:Agent Refines ------ dc:contributor Is Refined By dcterms:contributor   dcterms:creator  

62 Relationships among terms
No relationship defined dc:contributor dc:creator Is refined by/Refines dcterms:creator dcterms:contributor Is refined by/Refines

63 Relationships among terms
Re-definition of the 15 elements and other elements allows to use legacy definition of Simple Dublin Core elements (ISO 15836) allows to define relationships among the re-defined 15 elements as well as all other elements allows to include domain/range definition of elements (i.e. properties)

64 Some other new features DCMI Abstract Model (DCAM)
DCAM defines basic concepts and constructs of Dublin Core and relationships among them The DCAM document [3] is provided to Specify the components and constructs used in Dublin Core metadata Define the nature of the components used and describes how those components are combined to create information structures Provide an information model which is independent of any particular encoding syntax

65 Some other new features Singapore Framework [4]
(Re-)Definition of Application Profiles Five components of an Application Profile Functional requirements (mandatory) describe the functions that the application profile is designed to support Domain model (mandatory) defines the basic entities described by the application profile and their fundamental relationships

66 Some other new features Singapore Framework
Description Set Profile (DSP) (mandatory) define a set of metadata records that are valid instances of an application profile. Usage guidelines (optional) describe how to apply the application profile, how the used properties are intended to be used in the application context etc. Encoding syntax guidelines (optional) describe any application profile-specific syntaxes and/or syntax guidelines, if any.

67 Description Set Profile [5]
Description Set Profile is defined as a set of Description Template A Description Template is a set of properties specified with structural and value constraints Structural constraints: mandatory levels, cardinality, etc. Value constraints: classes or types of values associated with the property

68 A Simplified Structural View of a an Application Profile
Functional requirements Usage guidelines Domain model Encoding syntax guidelines Description Set Profile Description Template Description Template Description Template Terms

69 A Simplified Structural View of a an Application Profile
A Description Set termA: Mandatory termC: Optional Repeatable termX: Mandatory Repeatable termZ: Mandatory if applicable termA termB termC termX termY termZ Metadata Vocabulary 2 (Metadata Element Set) Metadata Vocabulary 1 (Metadata Element Set)

70 A Simplified Structural View of an Application Profile
A Description Set termA: Mandatory termC: Optional Repeatable termX: Mandatory Repeatable termZ: Mandatory if applicable A Description Set is defined using metadata terms defined in one or more metadata vocabularies (element sets). termA termB termC termX termY termZ Metadata Vocabulary 2 (Metadata Element Set) Metadata Vocabulary 1 (Metadata Element Set)

71 Summary DCMI Registry stores/provides DCMI terms
Properties, Classes, etc. Dublin Core recommends to define metadata schemas reusing existing metadata terms, i.e. Mixing and Matching Metadata Schemas Metadata Schema Registry is a crucial service to enhance Mixing and Matching

72 Summary DCMI Registry provides only terms defined by DCMI and many links to external resources and terms User-friendly function to connect registries and information resources would be required to enhance usability for human users DCMI Registry provides only canonical information, i.e. information encoded in RDF Schema Users would want to get another type of information, e.g., good practices and explanations of terms with good examples.

73 References Dublin Core Metadta Initiative http://www.dublincore.org/
DCMI Registry Dublin Core Abstract Model Singapore Framework Description Set Profile,

74 appendix A Grahic Viewer of NDLSH (National Diet Library Subject Heading) Example graph Example XML

75 A Graphic View of term “Tosyokan” (library in Japanese)
A node represents a term Coloured arrows mean BT, NT, RT relatiponships.

76   <?xml version="1.0" encoding="UTF-8" ?>
- <rdf:RDF xmlns:rdf=" xmlns:skos=" xmlns:slis=" xmlns:dc=" - <skos:Concept rdf:ID="   <dc:identifier> </dc:identifier>   <skos:prefLabel xml:lang="ja">図書館〈地理区分〉</skos:prefLabel> - <slis:annotation> - <slis:JapaneseTransliteration>   <slis:label xml:lang="ja">図書館〈地理区分〉</slis:label>   <slis:transcription xml:lang="ja">トショカン</slis:transcription>   </slis:JapaneseTransliteration>   </slis:annotation>   <skos:altLabel xml:lang="ja">公共図書館</skos:altLabel>   <slis:label xml:lang="ja">公共図書館</slis:label>   <slis:transcription xml:lang="ja">コウキョウトショカン</slis:transcription>   <skos:altLabel>Libraries</skos:altLabel>

77 <skos:narrower rdf:resource="http://raus. slis. tsukuba. ac
<<<snip>>>   <skos:related rdf:resource=" />   <skos:related rdf:resource=" />   <skos:related rdf:resource=" />   <skos:related rdf:resource=" />   <skos:related rdf:resource=" />   <dc:relation rdf:datatype= "   <dc:relation rdf:datatype= "   </skos:Concept>   </rdf:RDF>


Download ppt "An Overview of Dublin Core Metadata Schema Registry"

Similar presentations


Ads by Google