Download presentation
Presentation is loading. Please wait.
Published byErin Carter Modified over 6 years ago
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
10
Link to DCMI Registry
12
Browse | Search
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”
18
Click on “dc:contributor”
20
Scroll Down
23
Language Preference
24
Language Preference 25 languages Select Japanese
26
A Note on Translations Not all of translations are up to date.
29
Display in Japanese
30
Click on dc:contributor
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
52
Two “Contrubutor” Elements
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>
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.