The NSDL Registry Diane Hillmann  Jon Phipps. What We’re Doing Received an NSF grant in Oct. 2006, to: Register metadata schemas, vocabularies, application.

Slides:



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

DC2001, Tokyo DCMI Registry : Background and demonstration DC2001 Tokyo October 2001 Rachel Heery, UKOLN, University of Bath Harry Wagner, OCLC
Ontology Servers and Metadata Vocabulary Repositories Dr. Manjula Patel Technical Research and Development
February Harvesting RDF metadata Building digital library portals with harvested metadata workshop EU-DL All Projects concertation meeting DELOS.
METS: An Introduction Structuring Digital Content.
Advanced Metadata Usage Daan Broeder TLA - MPI for Psycholinguistics / CLARIN Metadata in Context, APA/CLARIN Workshop, September 2010 Nijmegen.
Developing a Metadata Exchange Format for Mathematical Literature David Ruddy Project Euclid Cornell University Library DML 2010 Paris 7 July 2010.
Introduction to the Information Environment Service Registry Amanda Hill MIMAS, The University of Manchester, UK.
A Middleware Registry for the Discovery of Collections and Services Ann Apps MIMAS, The University of Manchester, UK.
The JISC IE Metadata Schema Registry Pete Johnston UKOLN, University of Bath JISC Joint Programmes Meeting Brighton, 6-7 July 2004
6. Applying metadata standards: Controlled vocabularies and quality issues Metadata Standards and Applications Workshop.
TC3 Meeting in Montreal (Montreal/Secretariat)6 page 1 of 10 Structure and purpose of IEC ISO - IEC Specifications for Document Management.
DigiTool User Architecture and Overview DigiTool Version 3.0.
Structures and Standards for Our Bibliographic Future Diane I. Hillmann Research Librarian Cornell University Library.
Introducing Symposia : “ The digital repository that thinks like a librarian”
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
The NSDL Registry: An Update Diane I. Hillmann Jon Phipps Stuart Sutton.
Networked Resources and Metadata Interest Group Diane I. Hillmann Research Librarian Cornell University Library.
Making Metadata Work for the NSDL. Starting from Sept with...  A prototype with not much behind it that was re-usable (
Application Profiles: A Tutorial Diane I. Hillmann Cornell University Diane I. Hillmann Cornell University.
Metadata: Its Functions in Knowledge Representation for Digital Collections 1 Summary.
Best Practices for Including Enumerated Value Domains in UML Models What are the mechanics of creating CDEs associated with enumerated value domains in.
OCLC Online Computer Library Center A Global OpenURL Resolver Registry Phil Norman OCLC Dlsr4lib Workshop March 23 rd, 2006 Arlington VA.
The NSDL Registry Jon Phipps Stuart Sutton Diane Hillmann Ryan Laundry Cornell U. U. of Washington.
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.
ORGANIZING AND STRUCTURING DATA FOR DIGITAL PROJECTS Suzanne Huffman Digital Resources Librarian Simpson Library.
Metadata Schema Registries: update on current activity Rachel Heery, UKOLN, University of Bath September 2005.
Metadata Harvesting The Hague, 13 & 14 January 2009 Julie Verleyen Scientific Coordinator, Europeana Office EuropeanaLocal Knowledge Sharing Workshop.
Using ISO/IEC to Help with Metadata Management Problems Graeme Oakley Australian Bureau of Statistics.
Using an Application Profile Based Service Registry Ann Apps Mimas, The University of Manchester, UK.
Using IESR Ann Apps MIMAS, The University of Manchester, UK.
Profiling Metadata Specifications David Massart, EUN Budapest, Hungary – Nov. 2, 2009.
25./ Final DIP Review, Innsbruck, Austria1 D11.22 DIP Project Presentation V5 Oct 2006 Presented at Final Review Innsbruck, Oct, 2006.
A centre of expertise in digital information management The MEG Metadata Schemas Registry Pete Johnston, Research Officer (Interoperability),
Improving Metadata Quality: Augmentation and Recombination Diane I. Hillmann Naomi Dushay Jon Phipps National Science Digital Library.
“Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and.
The Final Study Period Report on MFI 6: Model registration procedure SC32WG2 Meeting, Sydney May 26, 2008 H. Horiuchi, Keqing He, Doo-Kwon Baik SC32WG2.
The JISC IE Metadata Schema Registry and IEEE LOM Application Profiles Pete Johnston UKOLN, University of Bath CETIS Metadata & Digital Repositories SIG,
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Creating an Application Profile Tutorial 3 DC2004, Shanghai Library 13 October 2004 Thomas Baker, Fraunhofer Society Robina Clayphan, British Library Pete.
Use & Access 26 March Use “Proof of Concept” Model for General Libraries & IS faculty Model for General Libraries & IS faculty Test bed for DSpace.
9 th Open Forum on Metadata Registries Harmonization of Terminology, Ontology and Metadata 20th – 22nd March, 2006, Kobe Japan. Presentation Title: Day:
UKOLN is supported by: The JISC Information Environment Metadata Schema Registry (IEMSR) Open Forum on Metadata Registries 2005 Rachel Heery Assistant.
It’s all semantics! The premises and promises of the semantic web. Tony Ross Centre for Digital Library Research, University of Strathclyde
JISC Information Environment Service Registry (IESR) Ann Apps MIMAS, The University of Manchester, UK.
Metadata Registries Registry: authoritative, centrally controlled store of information – W3C Web Services Glossary, 2004
Overview of SC 32/WG 2 Standards Projects Supporting Semantics Management Open Forum 2005 on Metadata Registries 14:45 to 15:30 13 April 2005 Larry Fitzwater.
Metadata and OAI DLESE OAI Workshop April 29-30, 2002 Katy Ginger Presentation available at:
5. Applying metadata standards: Application profiles Metadata Standards and Applications Workshop.
Metadata “Data about data” Describes various aspects of a digital file or group of files Identifies the parts of a digital object and documents their content,
Tutorial on XML Tag and Schema Registration in an ISO/IEC Metadata Registry Open Forum 2003 on Metadata Registries Tuesday, January 21, 2003; 4:45-5:30.
2.An overview of SDMX (What is SDMX? Part I) 1 Edward Cook Eurostat Unit B5: “Central data and metadata services” SDMX Basics course, October 2015.
Technical Support to SOA Governance E-Government Conference May 1-2, 2008 John Salasin, Ph.D. DARPA
1 Ontolog OOR-BioPortal Comparative Analysis Todd Schneider 15 October 2009.
The ELAR Metadata Set David Evans, ELAR 3 November 2006.
Distributed Registries The Challenge Jon Phipps * Diane Hillmann The NSDL Registry.
IESR, A Registry of Collections and Services: Using the DCMI Collection Description Profile in Practice Ann Apps MIMAS, The University of Manchester, UK.
The JISC Information Environment Service Registry (IESR) Ann Apps Mimas, The University of Manchester, UK.
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.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
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.
2. An overview of SDMX (What is SDMX? Part I)
2. An overview of SDMX (What is SDMX? Part I)
Metadata The metadata contains
JISC Information Environment Service Registry (IESR)
SDMX IT Tools SDMX Registry
Presentation transcript:

The NSDL Registry Diane Hillmann  Jon Phipps

What We’re Doing Received an NSF grant in Oct. 2006, to: Register metadata schemas, vocabularies, application profiles for use and re-use by NSDL projects Support discovery and reuse of vocabularies at all levels Build generalized functionality able to be used by others Explore requirements for distributed registry system Received an NSF grant in Oct. 2006, to: Register metadata schemas, vocabularies, application profiles for use and re-use by NSDL projects Support discovery and reuse of vocabularies at all levels Build generalized functionality able to be used by others Explore requirements for distributed registry system

Where We Are Functional requirements and specifications complete Services defined Framework and technical structure defined Registration process defined Versioning issues identified (and approach determined) URI Assignments specified Functional requirements and specifications complete Services defined Framework and technical structure defined Registration process defined Versioning issues identified (and approach determined) URI Assignments specified

Functional Requirements Use cases defined for Schemas, Vocabularies, Application Profiles Vocabulary use cases most well developed Basic user functions defined Registry search and browse Registration of vocabulary users Registration of vocabulary owners and developers, top-level vocabularies, vocabulary terms Use cases defined for Schemas, Vocabularies, Application Profiles Vocabulary use cases most well developed Basic user functions defined Registry search and browse Registration of vocabulary users Registration of vocabulary owners and developers, top-level vocabularies, vocabulary terms

Services Defined Vocabulary users Registration as users of particular vocabularies Notifications of changes and updates to those vocabularies Vocabulary owners and developers Statuses defined to support vocabulary development processes Notifications of registered users Configurable output mechanisms Vocabulary users Registration as users of particular vocabularies Notifications of changes and updates to those vocabularies Vocabulary owners and developers Statuses defined to support vocabulary development processes Notifications of registered users Configurable output mechanisms

Technical Framework Infrastructure PHP, MySQL Interfaces Users and administrators REST-style web services Inter-registry data interchange APIs Outputs Supports the “Cookbook” Appropriate responses to machines and browsers Infrastructure PHP, MySQL Interfaces Users and administrators REST-style web services Inter-registry data interchange APIs Outputs Supports the “Cookbook” Appropriate responses to machines and browsers

URI Assignments Assignment is an aggregation of: agentDomain (specified by owner or defaulted to the Registry domain) vocabularyToken (based on the DC-UB notion of top-level vocabulary identification) conceptIdentifier (preference for numeric, rather than semantically meaningful) Ex.: Assignment is an aggregation of: agentDomain (specified by owner or defaulted to the Registry domain) vocabularyToken (based on the DC-UB notion of top-level vocabulary identification) conceptIdentifier (preference for numeric, rather than semantically meaningful) Ex.:

Vocabulary Encodings extant Based on need for testing “file upload” GEM vocabularies NSDL Education Level and Learning Resource Type (already registered) KMODDL Voigt vocabulary Animal Behavior Vocabulary (Lab of Ornithology) Based on need for testing “file upload” GEM vocabularies NSDL Education Level and Learning Resource Type (already registered) KMODDL Voigt vocabulary Animal Behavior Vocabulary (Lab of Ornithology)

Versioning (Basic Level) Tracking all changes Primarily for administrative purposes, “diffs” will be available to those with admin privileges History Users and maintainers will have access to term changes for vocabularies they use or manage Tracking all changes Primarily for administrative purposes, “diffs” will be available to those with admin privileges History Users and maintainers will have access to term changes for vocabularies they use or manage

Versioning (Beyond Basics) Snapshots of defined “versions” Versioning needs defined by owners Useful only for some vocabularies, and as a possible transition between development and “cooked” Some changes to terms defined as “semantically significant” will require new URIs for terms Snapshots of defined “versions” Versioning needs defined by owners Useful only for some vocabularies, and as a possible transition between development and “cooked” Some changes to terms defined as “semantically significant” will require new URIs for terms

Supporting Vocabulary Quality Review Defining semantic significance Yes: changes in hierarchical placement for vocabularies where hierarchy is significant No: changes in definitions that are primarily cosmetic Automated validation and error detection Ex.: duplicate prefLabels, conflict conditions for altLabels and prefLabels, lack of expected reciprocity in relationships, etc. Defining semantic significance Yes: changes in hierarchical placement for vocabularies where hierarchy is significant No: changes in definitions that are primarily cosmetic Automated validation and error detection Ex.: duplicate prefLabels, conflict conditions for altLabels and prefLabels, lack of expected reciprocity in relationships, etc.

Additional Quality Supports Assisted error resolution Notifications of error conditions Appropriate documentation Helpdesk functionality Support for community vocabulary development Status at the term level Vocabulary browse with filters Assisted error resolution Notifications of error conditions Appropriate documentation Helpdesk functionality Support for community vocabulary development Status at the term level Vocabulary browse with filters

Demonstration User/Agent registration Top-Level Vocabulary registration Additions of concepts, and properties Reciprocality Readability Administrative functions User/Agent registration Top-Level Vocabulary registration Additions of concepts, and properties Reciprocality Readability Administrative functions

From here... File upload adding already encoded vocabularies Change history and versioning Notifications Documentation and help Interface refinements User testing File upload adding already encoded vocabularies Change history and versioning Notifications Documentation and help Interface refinements User testing

After that... Metadata Schemas Test non-hosted interactions Application Profiles The Middle Kingdom Crosswalks Vocabulary mappings Metadata Schemas Test non-hosted interactions Application Profiles The Middle Kingdom Crosswalks Vocabulary mappings

Schemas & APs Metadata Schemas DCMI Registry is the basic model “Recommends” vocabularies but is clearly agnostic about usage Application profiles Includes usage information: obligations, constraints, etc. May link to content standards, guidelines Registry needs to support both human and machine-readable versions Metadata Schemas DCMI Registry is the basic model “Recommends” vocabularies but is clearly agnostic about usage Application profiles Includes usage information: obligations, constraints, etc. May link to content standards, guidelines Registry needs to support both human and machine-readable versions

Working Documents Registry Working Documents Registry Working Documents Registry Working Documents Registry Working Documents Versioning Versioning Versioning Registry Working Documents Registry Working Documents Registry Working Documents Registry Working Documents Versioning Versioning Versioning

The Metadata Management System The problem at GEM GEM is essentially an aggregation, with multiple partners No “back end” for managing metadata Multiple methods for collecting data Manual methodologies for augmentation and transformation Legacy data requiring updating New partnerships to incorporate The problem at GEM GEM is essentially an aggregation, with multiple partners No “back end” for managing metadata Multiple methods for collecting data Manual methodologies for augmentation and transformation Legacy data requiring updating New partnerships to incorporate

What the MMS does Provides a cost-effective and efficient method for managing metadata from a variety of sources Manages data exchange and updating Rationalizes routine and collection-specific transformations Provides basis for provision of other services (search, etc.) Provides a cost-effective and efficient method for managing metadata from a variety of sources Manages data exchange and updating Rationalizes routine and collection-specific transformations Provides basis for provision of other services (search, etc.)

Broader Applicability Support aggregation of metadata from institution-specific content “silos” to improve searching (a metasearch strategy) Simple collection-item structure supports a “digital collection” registry MMS development includes a “service orchestration” component, allowing automated management of service interactions Support aggregation of metadata from institution-specific content “silos” to improve searching (a metasearch strategy) Simple collection-item structure supports a “digital collection” registry MMS development includes a “service orchestration” component, allowing automated management of service interactions

Overview Operates as a service registry Manages information necessary for harvesting and managing data from a particular collection “service” Information available for update by service itself or by system administrator Operates as a service registry Manages information necessary for harvesting and managing data from a particular collection “service” Information available for update by service itself or by system administrator

Harvest Histories Visible information by harvest, with links to log information Lists validation checks Optimized for problem solving by non- technical staff Visible information by harvest, with links to log information Lists validation checks Optimized for problem solving by non- technical staff

Item Detail Supports review of individual items within collections All version of the item, from initial harvest through various transformations, available for viewing Optimized for problem solving by non- technical staff Supports review of individual items within collections All version of the item, from initial harvest through various transformations, available for viewing Optimized for problem solving by non- technical staff

Individual Metadata Record Qualified Dublin Core expression Editable (in theory) but in practice not (would be stepped on by next harvest) Qualified Dublin Core expression Editable (in theory) but in practice not (would be stepped on by next harvest)

Working Documents php/Metadata_Management_System