Application profiles Tutorial session Rachel Heery, UKOLN, University of Bath www.ukoln.ac.uk DC-2003, Seattle, Washington, USA 28 September – 2 October,

Slides:



Advertisements
Similar presentations
Putting the Pieces Together Grace Agnew Slide User Description Rights Holder Authentication Rights Video Object Permission Administration.
Advertisements

A centre of expertise in digital information management The OAI Protocol for Metadata Harvesting Andy Powell UKOLN,
T. Baker / 27 March 2000 A Registry for Dublin Core Thomas Baker, GMD IuK 2000: "Information, Knowledge and Knowledge Management Darmstadt, 27 March 2000.
THE DONOR PROJECT Titia van der Werf-Davelaar. Project Financed by: Innovation of Scientific Information Provision (IWI) Duration: –phase 1: 1 may 1998.
DC8 Ottawa, October 4-6, 2000 Rachel Heery UKOLN, University of Bath Application Profiles: managing metadata.
DC8 Registries Breakout. Goals of the session Discuss and clarify : Requirements for registry Framework for policy Relate issues raised to EOR prototype.
DC2001, Tokyo DCMI Registry : Background and demonstration DC2001 Tokyo October 2001 Rachel Heery, UKOLN, University of Bath Harry Wagner, OCLC
Open Archive Forum ECDL2001, (c) Susanne Dobratz, Humboldt-University1 European Support for Open Archives Susanne Dobratz Humboldt-University.
OLAC Metadata Steven Bird University of Melbourne / University of Pennsylvania OLAC Workshop 10 December 2002.
A centre of expertise in digital information management IMS Digital Repositories Interoperability Andy Powell UKOLN,
PwC SCHEMAS Forum for metadata schema implementers The SCHEMAS project and metadata ETB Workshop, London, 9-10 January 2001 Michael Day,
Ontology Servers and Metadata Vocabulary Repositories Dr. Manjula Patel Technical Research and Development
Metadata vocabularies and ontologies Dr. Manjula Patel Technical Research and Development
UKOLN, University of Bath
An ontology server for the agentcities.NET project Dr. Manjula Patel Technical Research and Development
UKOLN is supported by: JISC Information Environment update Repositories and Preservation Programme meeting, October 24-25, 2006 Rachel Heery UKOLN
Andy Powell, Eduserv Foundation July 2006 Repository Roadmap – technical issues.
Using the SCHEMAS Forum Registry Sharing schemas: progress and future plans SCHEMAS 4th Workshop Den Haag, The Netherlands 30th November, 2001 Manjula.
Dublin Core, OAI-PMH and the eBank UK schema Monica Duke UKOLN, University of Bath, UK UKOLN is supported by:
February Harvesting RDF metadata Building digital library portals with harvested metadata workshop EU-DL All Projects concertation meeting DELOS.
The Discovery Landscape in Crystallography UKOLN is supported by: Monica Duke UKOLN, University of Bath, UK – eBank UK project A centre.
Collections and services in the information environment JISC Collection/Service Description Workshop, London, 11 July 2002 Pete Johnston UKOLN, University.
A centre of expertise in digital information management UKOLN is supported by: XML and the DCMI Abstract Model DC Architecture WG Meeting,
The Dublin Core Collection Description Application Profile (DC CD AP) Pete Johnston, UKOLN, University of Bath Chair, DC Collection Description Working.
Integrating metadata schema registries with digital preservation systems to support interoperability Michael Day UKOLN, University.
An Introduction to Dublin Core
The Dublin Core Metadata Initiative: Cross-domain resource description and resource discovery OASIS Symposium on Reliable Infrastructures for XML, April.
Interoperability Aspects in Europeana Antoine Isaac Workshop on Research Metadata in Context 7./8. September 2010, Nijmegen.
Developing a Metadata Exchange Format for Mathematical Literature David Ruddy Project Euclid Cornell University Library DML 2010 Paris 7 July 2010.
The JISC IE Metadata Schema Registry Pete Johnston UKOLN, University of Bath JISC Joint Programmes Meeting Brighton, 6-7 July 2004
1 CS 502: Computing Methods for Digital Libraries Lecture 17 Descriptive Metadata: Dublin Core.
OLC Spring Chapter Conferences Metadata, Schmetadata … Tell Me Why I Should Care? OLC Spring Chapter Conferences, 2004 Margaret.
© 2006 DCMI DC-2006 – International Conference on Dublin Core and Metadata Applications 3-6 October 2006 Thomas Baker Dublin Core Metadata Initiative.
A centre of expertise in digital information management UKOLN is supported by: XML Schema for DC Libraries AP DC Libraries WG Meeting,
Metadata: Its Functions in Knowledge Representation for Digital Collections 1 Summary.
UKOLUG - July Metadata for the Web RDF and the Dublin Core Andy Powell UKOLN, University of Bath UKOLN.
Chinese-European Workshop on Digital Preservation, Beijing July 14 – Chinese-European Workshop on Digital Preservation Beijing (China), July.
Metadata Standards and Applications 5. Applying Metadata Standards: Application Profiles.
CEN/ISSS DC workshop, January The UK approach to subject gateways Rachel Heery UKOLN University of Bath UKOLN is.
The role of metadata schema registries XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN.
PwC SCHEMAS Forum for metadata schema implementers Metadata: SCHEMAS and other European projects First Austrian Metadata Seminar, 18 May 2001 Michael Day,
A centre of expertise in digital information management The MEG Metadata Schemas Registry Pete Johnston, Research Officer (Interoperability),
Lifecycle Metadata for Digital Objects (INF 389K) September 18, 2006 The Big Metadata Picture, Web Access, and the W3C Context.
The JISC IE Metadata Schema Registry and IEEE LOM Application Profiles Pete Johnston UKOLN, University of Bath CETIS Metadata & Digital Repositories SIG,
Creating an Application Profile Tutorial 3 DC2004, Shanghai Library 13 October 2004 Thomas Baker, Fraunhofer Society Robina Clayphan, British Library Pete.
1 Metadata –Information about information – Different objects, different forms – e.g. Library catalogue record Property:Value: Author Ian Beardwell Publisher.
WI 4 (CWA1): Guidelines for machine-processable representation of Dublin Core Application Profiles Pete Johnston, UKOLN, University of Bath Thomas Baker,
Metadata Bridget Jones Information Architecture I February 23, 2009.
UKOLN is supported by: The JISC Information Environment Metadata Schema Registry (IEMSR) Open Forum on Metadata Registries 2005 Rachel Heery Assistant.
A Quick Introduction to Metadata Michael Day UKOLN: The UK Office for Library and Information Networking, University of Bath
Application Profiles: interoperable friend or foe? Rachel Heery Michael Day TEL Milestone Conference Frankfurt am Main, April 2002.
Metadata Schema Registries in the Partially Semantic Web: the CORES experience Rachel Heery, Pete Johnston, UKOLN, University of.
A centre of expertise in digital information management UKOLN is supported by: Metadata for the People’s Network Discovery Service PNDS.
A centre of expertise in digital information managementwww.ukoln.ac.uk DCMI Affiliates: Implications for Institutions Rosemary Russell UKOLN University.
5. Applying metadata standards: Application profiles Metadata Standards and Applications Workshop.
Pete Johnston, Eduserv Foundation 16 April 2007 An Introduction to the DCMI Abstract Model JISC.
Registry of MEG-related schemas MEG BECTa, Coventry, 17 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported by:
Application Profiles Application profiles -- are schemas which consist of data elements drawn from one or more namespaces, combined together by implementers,
Differences and distinctions: metadata types and their uses Stephen Winch Information Architecture Officer, SLIC.
1 Educational Metadata Paul Miller Interoperability Focus UKOLN U KOLN is funded by Resource: the Council for.
Describing resources II: Dublin Core CERN-UNESCO School on Digital Libraries Rabat, Nov 22-26, 2010 Annette Holtkamp CERN.
A centre of expertise in digital information management UKOLN is supported by: IEMSR, the Information Environment & Metadata Application.
Metadata & Repositories Jackie Knowles RSP Support Officer.
Metadata Schema Registries: background and context MEG Registry Workshop, Bath, 21 January 2003 Rachel Heery UKOLN, University of Bath Bath, BA2 7AY UKOLN.
Online Information and Education Conference 2004, Bangkok Dr. Britta Woldering, German National Library Metadata development in The European Library.
Attributes and Values Describing Entities. Metadata At the most basic level, metadata is just another term for description, or information about an entity.
SCHEMAS Forum for metadata schema implementers
Attributes and Values Describing Entities.
Some Options for Non-MARC Descriptive Metadata
Attributes and Values Describing Entities.
Presentation transcript:

Application profiles Tutorial session Rachel Heery, UKOLN, University of Bath DC-2003, Seattle, Washington, USA 28 September – 2 October, 2003

Contents What problem are we solving? Way forward? DC Application Profile Guidelines Case study 1 : DC Library Application Profile Case study 2: DC Government Application Profile Summing Up

What problem are we solving?

Proliferation of metadata Increase in requirement for metadata –Corporate portals –Subject gateways –eCommerce –eScience –Rights –Web Services Appropriate terms must be identified wherever metadata is needed

Proliferation of standards Descriptive metadata –DCMI –IEEE LOM –GILS –METS –MODS –MARC 21 –UNIMARC –MPEG-7

Implementor perspective Implementors are seeking a standard for their particular service or system Implementors approve of re-use Implementors acknowledge importance of interoperability …. but there is pressure to satisfy local requirements and to be innovative Tension between using a standard and localisation

Proliferation of localised extensions Metadata standards are published but Implementor adaptations and extensions are not made widely available Sharing semantics will reduce duplication and repetition

Way forward….

Exchange data about new terms What terms does your metadata use? Express in structured way Which standard terms are used in an application How terms are adapted or used locally Other related usage constraints Caveat: first step is human readable !

Aims of application profiles To provide authoritative specification of term usage To facilitate interoperability by informing unknown targets To support evolution of vocabulary To encourage alignment

Profiling is not new… MARC local fields –9XX and XX9 tags Z39.50 application profiles –sub-sets of standard appropriate for application area IEEE LOM –UK Common Metadata Format Project specific activity –Defining schema

What does an application profile express? Implementors need to declare various characteristics of their schema Terms in use Whether a term is mandatory Any refinement of standard definitions of terms Schemes for values Other rules for content

Examples of application profiles RSLP Collection Level description TEL (The European Library) Australian Government Locator Service Food and Agricultural Organisation European Environment Agency Various UK educational initiatives –UK CMF, Qualifications and Curriculum Authority, Virtual Teacher Centre, DCMI Application Profiles –Libraries, Education

RSLP Collection Level Description Enabling RSLP projects to describe collections in a consistent and machine readable way For simple description of collections, locations and related people Uses qualified DC with additional local RSLP terms

The European Library (TEL) application profile Starting point was DC-Lib AP TEL-specific additions to support desired functionality e.g. –OpenURL (get local services for this record) –RecordId (get original record) –Thumbnail (thumbnail image) Why? acknowledged need for controlled evolution of metadata terms –the ability to add future functionality may depend on additional terms –new sectors/collections may require specific terms

Virtual Teacher Centre Virtual Teacher Centre (VTC) Metadata Standard To describe educational resources, including the content of the Virtual Teacher Centre website Based on DCMI terms, National Curriculum Metadata Standard and local VTC terms

Format of DCAPs Normalized and readable view of Dublin Core based schemas for use by humans –No particular format mandated: plain text, Web pages, Powerpoint… Enough structure for future conversion into machine-processable expressions (eg, RDF) –Future conversion not assumed to be automatic –Caveat: normalized documentation does not in itself address deeper problems of interoperability between metadata models.

CEN Workshop Agreement September 2003 Dublin Core Application Profile Guidelines Final Draft Thomas Baker, Makx Dekkers, Thomas Fischer, Rachel Heery ftp://ftp.cenorm.be/PUBLIC/ws-mmi-dc/

With acknowledgement to Tom Baker….

DC Application Profiles Declaration specifying which metadata terms an information provider uses in metadata –Identifies source of terms used –May provide additional documentation Designed to promote interoperability within constraints of Dublin Core model –Many purposes in practice – harmonization, "emerging semantics", interpreting legacy metadata… –May evolve over time through incremental improvement

DCAPs “by definition” Based (in part) on Dublin Core Follow DCMI Grammatical Principles –Simple model of a resource with a flat set of properties Consist of Descriptive Header and Term Usages –Descriptive Header DC-based description Optional Preamble –Term Usage Terms used identified with "appropriate precision" May be annotated with additional attributes and constraints

Attributes of Term Usages Identifying attributes –Term URI, Name, Label, Defined By Definitional attributes –Definition, Comments, Type of Term Relational attributes –Refines, Refined By, Encoding Scheme For, Uses Encoding Scheme, Similar To Constraints –Obligation, Condition, Datatype, Occurrence

Principle of Appropriate Identification Terms should be identified "as precisely as possible" ("appropriate precision") –In accordance with CORES Resolution, URIs should be used when available –Terms to which URIs have not (or not yet) been assigned should be identified using other attributes as appropriate

Identifying terms Term used in a Term Usage should be identified with appropriate precision Preferred: cite term's URI if available –Term URI Or if a term has been declared somewhere, cite the defining document and its name –Name attendancePattern –Label Attendance Pattern –Defined By If term has not been declared elsewhere, Defined By should cite the DCAP itself –Name starRatings –Label Star Ratings –Defined By

Principle of Readability "DCAP should include enough information in Term Usages to be of optimal usefulness for the intended audience" –Even if this redundantly includes information which, in a machine-processable schema, might be fetched dynamically from another source –Order of attributes may be changed for readability (though it may make visual comparison harder) –Unused attributes can simply be omitted from display

Readability of Term Usages Principle of Readability allows flexibility in presentational style Redundant attributes do not need to be displayed (as blank) Order of attributes may be altered for visual effect (not significant for future machine- processable representations) DCAP may want to group terms by Type of Term Attributes should be repeated as necessary

Controlled vocabulary terms Generally not the role of DCAPs to declare controlled vocabularies of values Ideally, should be declared in separately citable documents external to a DCAP However, short lists of possible values may be documented in a Comment field

Using Encoding Schemes Options –Can be declared one-by-one in the Term Usage of an Element in the field "Has Encoding Scheme" –Field "Has Encoding Scheme" can point to a list of encoding schemes somewhere (e.g. "use RDN Subject Encoding Schemes…") –If Encoding Schemes need to be annotated, a separate Term Usage may be created for each

Using Element Refinements Options –Blanket statements in a "Refined By" field ("all terms in Vocabulary D can be used as element refinements for Contributor") –Cite Element Refinements one-by-one using the attribute Refined By under the Term Usage of an Element –Create a separate Term Usage for each Element Refinement

Term URIs URIs are (ideally) unique and unambiguous: –Example: Qualified Names use a prefix standing for a namespace For readability (and by popular demand), Qualified Names can be cited in Name field –Example: dc:title –Explain in the Preamble that this is the case –Also cite the URIs

Examples RDN OAI application profile Renardus Application Profile UK e-Government Metadata Standard Application Profile

RDN OAI Application Profile - header TitleRDN OAI Application Profile ContributorAndy Powell Date Identifier Description This document expresses the application profile established by the Resource Discovery Network (RDN) to be used by RDN partners for harvesting of records using the Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH). The Application Profile is expressed according to guidelines published by the CEN/ISSS [Reference]. Full user documentation for the Application Profile, together with associated XML schemas, is available at

NameSubject Term URIhttp://purl.org/dc/elements/1.1/subject Has Encoding Scheme DC Subject Encoding Schemes Has Encoding Scheme RDN Subject Encoding Schemes CommentRDN Subject Encoding Schemes are available from guide/subject-schemes/ guide/subject-schemes/ ObligationRecommended RDN OAI Application Profile – term usage

Further reading Rachel Heery & Manjula Patel, Application Profiles: mixing and matching metadata schemas. Ariadne, September profiles/ Thomas Baker, Makx Dekkers, Rachel Heery, Manjula Patel, Gauri Salokhe, What Terms Does Your Metadata Use? Application Profiles as Machine-Understandable Narratives. Journal of Digital Information, Vol.2, no. 2, November Heike Neuroth and Traugott Koch, Metadata mapping and application profiles: approaches to providing the cross-searching of heterogeneous resources in the EU project Renardus. DC-2001: proceedings of the International Conference on Dublin Core and Metadata Applications, Tokyo. Thomas Baker and Makx Dekkers, Identifying metadata elements with URIs: the CORES Resolution. D-Lib magazine, July/August

Questions?

Case studies….

Terminology Data Element: A formally defined term used to describe an attribute of a resource. A unit of data for which the definition, identification, representation, and permissible values can be specified. Element Set: A coherent bounded set of Elements formulated as a basis for metadata creation. An Element Set is managed as an entity.

More terminology Element Usage: A deployment of a (previously defined) metadata Element in the context of a particular domain or application. Application Profile: A set of Element Usages optimised for the resource description requirements of a particular application or context. An Application Profile is managed as an entity. Schema: A structured representation of one or more Element Sets, Application Profiles or Encoding Schemes.