Contextual Linking Architecture Christophe Blanchi June 20 2006 Corporation for National Research Initiatives Approved for.

Slides:



Advertisements
Similar presentations
Handle System Workshop Introduction Laurence Lannom 21 June 2007 Corporation for National Research Initiatives Reston, VA
Advertisements

ADL Registry (Plus a Little Technological Context) Larry Lannom Corporation for National Research Initiatives
Digital Object Architecture and the Handle System Larry Lannom 20 June 2006 Corporation for National Research Initiatives
2008 Handle System Workshop Handle Value Types 17 June 2008 Larry Lannom Corporation for National Research Initiatives
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Putting the Pieces Together Grace Agnew Slide User Description Rights Holder Authentication Rights Video Object Permission Administration.
Advanced Distributed Learning Initiative International DOI Foundation Meeting 22 June 2004 James Erwin Defense Technical Information Center.
Handle System: DOI Technical Infrastructure Corporation for National Research Initiatives Larry Lannom December 10, 1997.
Corporation For National Research Initiatives DOIs and the Handle System 5 August 1998 Larry Lannom CNRI.
Usage Statistics in Context: related standards and tools Oliver Pesch Chief Strategist, E-Resources EBSCO Information Services Usage Statistics and Publishers:
© 2006 Open Grid Forum OGF19 Federated Identity Rule-based data management Wed 11:00 AM Mountain Laurel Thurs 11:00 AM Bellflower.
UKOLN is supported by: JISC Information Environment update Repositories and Preservation Programme meeting, October 24-25, 2006 Rachel Heery UKOLN
OASIS OData Technical Committee. AGENDA Introduction OASIS OData Technical Committee OData Overview Work of the Technical Committee Q&A.
5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.
Database System Concepts and Architecture
South Dakota Library Network MetaLib Management Basics Updating Resources South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD
DDI3 Uniform Resource Names: Locating and Providing the Related DDI3 Objects Part of Session: DDI 3 Tools: Possibilities for Implementers IASSIST Conference,
C2001 Endeavor Information Systems, Inc. 1 Linking & CrossRef Harry E. Samuels Digital Library Projects Coordinator Endeavor Information Systems Inc.
Towards a repository – independent implementation of Digital Object Prototypes K. Saidis 1, G. Pyrounakis 2 1 Department of Informatics And Telecommunications.
XACML 2.0 and Earlier Hal Lockhart, Oracle. What is XACML? n XML language for access control n Coarse or fine-grained n Extremely powerful evaluation.
Semantic Search Jiawei Rong Authors Semantic Search, in Proc. Of WWW Author R. Guhua (IBM) Rob McCool (Stanford University) Eric Miller.
Producer-Archive Workflow Network (PAWN) Goals Consistent with the Open Archival Information System (OAIS) model Use of web/grid technologies and platform.
Handle System Overview Larry Lannom 18 May 2004 Corporation for National Research Initiatives Copyright©
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
OAI Standards for Sheet Music Meeting March 28-29, 2002 Basic OAI Principals How They Apply to Sheet Music Presenter: Curtis Fornadley, Senior Programmer/Analyst.
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation Mike Smorul, Joseph JaJa, Yang Wang, and Fritz McCall.
CORDRA Philip V.W. Dodds March The “Problem Space” The SCORM framework specifies how to develop and deploy content objects that can be shared and.
OCLC Online Computer Library Center A Global OpenURL Resolver Registry Phil Norman OCLC Dlsr4lib Workshop March 23 rd, 2006 Arlington VA.
Introduction to UDDI From: OASIS, Introduction to UDDI: Important Features and Functional Concepts.
XACML Gyanasekaran Radhakrishnan. Raviteja Kadiyam.
Localized Linking Prototype CNI April 10, 2001 Dale Flecker, Larry Lannom, Rick Luce, Bill Mischo, Ed Pentz.
Online Autonomous Citation Management for CiteSeer CSE598B Course Project By Huajing Li.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
The Metadata Object Description Schema (MODS) NISO Metadata Workshop May 20, 2004 Rebecca Guenther Network Development and MARC Standards Office Library.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
PLoS ONE Application Journal Publishing System (JPS) First application built on Topaz application framework Web 2.0 –Uses a template engine to display.
European Endeavor Users Group Meeting Helsinki, Sept Esa-Pekka Keskitalo, System Analyst Helsinki University Library OpenURL 1.0.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Design of a Search Engine for Metadata Search Based on Metalogy Ing-Xiang Chen, Che-Min Chen,and Cheng-Zen Yang Dept. of Computer Engineering and Science.
Emerging Uses for the OpenURL Framework Ann Apps and Ross MacIntyre MIMAS, The University of Manchester.
CBSOR,Indian Statistical Institute 30th March 07, ISI,Kokata 1 Digital Repository support for Consortium Dr. Devika P. Madalli Documentation Research &
Chris Kuruppu NWS Office of Science and Technology Systems Engineering Center (Skjei Telecom) 10/6/09.
Primary funding is provided by the JISC and ESRC. Based at Manchester Computing, The University of Manchester. 1 1 Getting Technical - Linking UKSG Serial.
Open Archive Initiative – Protocol for metadata Harvesting (OAI-PMH) Surinder Kumar Technical Director NIC, New Delhi
Alternative Architecture for Information in Digital Libraries Onno W. Purbo
The JISC – O.L.I.V.E. Project The OpenURL and Learning Object Repositories: problems and prospects Project Team: University of Westminster: Gerard Bennett.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
JISC/NSF PI Meeting, June Archon - A Digital Library that Federates Physics Collections with Varying Degrees of Metadata Richness Department of Computer.
Feb 24-27, 2004ICDL 2004, New Dehli Improving Federated Service for Non-cooperating Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer.
XACML Showcase RSA Conference What is XACML? n XML language for access control n Coarse or fine-grained n Extremely powerful evaluation logic n.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
International Planetary Data Alliance Registry Project Update September 16, 2011.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
Grid Metadata Management
CS 501: Software Engineering Fall 1999
VI-SEEM Data Repository
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Wsdl.
A step-by-step guide to DOI registration
The JISC IE Metadata Schema Registry
Digital Object Interface Protocol (DOIP)
Tech introduction.
Disseminating Service Registry Records
JISC Information Environment Service Registry (IESR)
Technical Issues in Sustainability
SDMX IT Tools SDMX Registry
Presentation transcript:

Contextual Linking Architecture Christophe Blanchi June Corporation for National Research Initiatives Approved for Public Release © 2006 CNRI.

Corporation for National Reserch InitiativesCorporation for National Research Initiatives Background CNRI developed the Contextual Linking Architecture as part of the DVIA Registry project for the Defense Technical Information Center (DTIC). The DVIA Registry System provides contextual search, navigation and access for DTICs Technical Reports. The DVIA Registry and the Contextual Linking Service leverages CNRIs handle system, Digital Object Architecture and OpenURLs. The DVIA Registry currently contains about Technical Report metadata and is used by DTIC as a technology demonstrator. Approved for Public Release © 2006 CNRI.

Corporation for National Reserch InitiativesCorporation for National Research Initiatives DVIA and ADL-R Similarities Same general requirements Distributed, service oriented metadata registry that is to provide search, discovery, and access to metadata and the resources it describes. Same technical roots Use of CNRI Digital Object Architecture as a storage abstraction. Extensive use of Handles Resources and services identification. Authentication and Authorization of registrants. Standardized, distributed system for registration of metadata. Distributed Indexing Service. Approved for Public Release © 2006 CNRI.

Corporation for National Reserch InitiativesCorporation for National Research Initiatives DVIA and ADL-R Differences Different Metadata and Data Requirements ADL-R was required to support two types of XML metadata: LOM and CORDRA repository metadata. The DVIA registry was required to support any type XML metadata that are instances of DVIA registered XML schemas and arbitrary data. Different Registration Requirements ADL-R registration process requires tight validation enforcement. DVIAs registration process validation are not as specific. Different Search and Access Requirements ADL-R provides a simple search and access to its metadata. DVIA provides contextualized search and access to its registered resources. Different Federation Requirements ADL-R provides a hierarchical federation model. DVIA supports an extensible federation model. Approved for Public Release © 2006 CNRI.

Corporation for National Reserch InitiativesCorporation for National Research Initiatives DVIA Registry System Architecture DVIA Registry and other services DVIA Registry and other services OAI-PMH Server Interface OAI-PMH Server Interface OAI-PMH Client Interface OAI-PMH Client Interface Handle System Registration Interface Registration Interface DVIA Web Interface DVIA Web Interface Administrative Interface Administrative Interface Contextual Linking Service Contextual Linking Service To other registries To other Contextual Linking Services Approved for Public Release © 2006 CNRI.

Corporation for National Reserch InitiativesCorporation for National Research Initiatives DVIA Registry Federations DVIA Registries can harvest metadata from other registries. –Enables a given registry to mirror one or more registries. –Registries use OAI-PMH to publish and acquire metadata from each other. DVIA Registries can create federations of registries. –Federated registries behave as single unified registry and are uniquely identified by a handle. –The Context Linking Service can route queries addressed to the federation to the appropriate registry based on federation rules. DVIA Registries can act as a registry of registries by indexing registry level metadata. –Clients can search a registry of registries to choose which registry or registry federation to issues their queries. Approved for Public Release © 2006 CNRI.

Corporation for National Reserch InitiativesCorporation for National Research Initiatives Federated Systems Federation A Federation B User Issues a query to Federation A Federation A routes the query to the proper registry User Query for federation level information Issues a query to federation B Federation B routes the query to the proper registry Federation of Federations Approved for Public Release © 2006 CNRI.

Corporation for National Reserch InitiativesCorporation for National Research Initiatives Contextual Linking Service The Contextual Linking Service (CLS), acts on behalf of clients to issue searches, retrievals, and other requests against a targeted registries and services. All requests to the CLS are expressed as OpenURLs (NISO Z39.88). An OpenURL expresses the relationship between who is making what request, from where, to which registry, to what resource, and in which CLS context. Each of these entities is identified with a unique handle. The CLS processes all queries and returns results that are appropriate given the registrys and users respective contexts. The CLS processes the results to impart context, when appropriate, by generating and embedding OpenURL links within a querys results. The CLS processes its queries and results based on rules implicitly referenced by each of the OpenURL entities handle. The CLS are not location specific. Approved for Public Release © 2006 CNRI.

Corporation for National Reserch InitiativesCorporation for National Research Initiatives Contextual Linking Service OpenURL Parse OpenURL Acquire the processing rules by resolving the handles in the OpenURL entities. Handle System Contextual Linking Service Approved for Public Release © 2006 CNRI.

Corporation for National Reserch InitiativesCorporation for National Research Initiatives Contextual Linking Service OpenURL Evaluate requestor authorization based on rules referenced by the OpenURL entities. Parse OpenURL Handle System Contextual Linking Service Approved for Public Release © 2006 CNRI. Pre-Process Request

Corporation for National Reserch InitiativesCorporation for National Research Initiatives Contextual Linking Service Pre-Process Request OpenURL Parse OpenURL Handle System Distributed Services Distributed Resources Issue the service request as specified in the OpenURL service entity. Contextual Linking Service Approved for Public Release © 2006 CNRI. Perform Service Requests

Corporation for National Reserch InitiativesCorporation for National Research Initiatives Contextual Linking Service Perform Service Requests Pre-Process Request OpenURL Parse OpenURL Handle System Distributed Services Distributed Resources Contextual Linking Service Approved for Public Release © 2006 CNRI. Process results returned by the target service according to OpenURL entities rules. Contextualized XML Results Post Process Results

Corporation for National Reserch InitiativesCorporation for National Research Initiatives Request Contextualization User A, Music Group Member User A, issues a search for music by artist name The CLS evaluates the request and generates appropriate query results 1. Album 1 Search Results 2. Album 2 4. Album 4 Members Only 3. Album 3 User B User B issues the same search as user A Album 1 Track 1 Track 2 Track 3 Track 4 WMP Full Version 1. Album 1 Search Results 2. Album 2 3. Album 3 The CLS evaluates the request and generates appropriate query results Album 4 Track 1 Track 2 Track 3 Track 4 WMP Full Version Approved for Public Release © 2006 CNRI. Album 1 Track 1 Track 2 Track 3 Track 4 WMP RP 20s Full length track First 20 seconds

Corporation for National Reserch InitiativesCorporation for National Research Initiatives Request Contextualization User A, Music Group Member 1. Album 1 Search Results 2. Album 2 4. Album 4 Members Only 3. Album 3 User B Album 1 Track 1 Track 2 Track 3 Track 4 WMP Full Version Approved for Public Release © 2006 CNRI. Full length track First 20 seconds The CLS evaluates the OpenURL knowing that User B is making the request User A shares the link to track 3 with User B. OpenURL

Corporation for National Reserch InitiativesCorporation for National Research Initiatives Request Contextualization User A (Service Member) User A issues a search for quantum computing User B (Non Service Member) User B issues the same search as user A The Linking Server applies rules and generates appropriate search results for User A. 1. Quantum Computing Introduction Search Results 2. Quantum Computing Error Correction 4. Quantum Cryptography 5. Quantum Entanglements 6. General Nano Computing 3. Quantum Superposition Full Article Forward Author links Quantum Computing Error Correction 1. Quantum Computing Introduction Search Results 2. Quantum Computing Error Correction 4. Quantum Cryptography 5. Quantum Entanglements 3. Quantum Superposition Approved for Public Release © 2006 CNRI. Full Article Quantum Computing Introduction Article Abstract Quantum Computing Introduction

Corporation for National Reserch InitiativesCorporation for National Research Initiatives Request Contextualization User A (Service Member) User B (Non Service Member) 1. Quantum Computing Introduction Search Results 2. Quantum Computing Error Correction 4. Quantum Cryptography 5. Quantum Entanglements 6. General Nano Computing 3. Quantum Superposition The CLS generates appropriate results for User A. Full Article Forward Author links Quantum Computing Error Correction Approved for Public Release © 2006 CNRI. User A shares the OpenURL with User B OpenURL Document Access Denied The CLS generates appropriate results for User B.

Corporation for National Reserch InitiativesCorporation for National Research Initiatives OpenURL and Application Profiles Referring Entity Referent Requester Service Type Resolver Referrer Entities Open URL Entity Identifier: handle Metadata: in-line/by-ref Private Data: Profile specific Entity Descriptors Entity HDLApplication Profile Application Profiles/Processing Rules HDLApplication Profile Entity Identifier: handle Metadata: in-line/by-ref Private Data: Profile specific Entity HDLApplication Profile HDLApplication Profile Entity Identifier: handle Metadata: in-line/by-ref Private Data: Profile specific Entity HDLApplication Profile HDLApplication Profile Entity Identifier: handle Metadata: in-line/by-ref Private Data: Profile specific Entity HDLApplication Profile HDLApplication Profile Entity Identifier: handle Metadata: in-line/by-ref Private Data: Profile specific Entity HDLApplication Profile HDLApplication Profile Entity Identifier: handle Metadata: in-line/by-ref Private Data: Profile specific Entity HDLApplication Profile HDLApplication Profile Approved for Public Release © 2006 CNRI.

Corporation for National Reserch InitiativesCorporation for National Research Initiatives OpenURL and Application Profiles Entity Handle OpenURL Entity Resource Information Location Information Resource Attributes Entity Processing Rules and Standards Processing Rules Resolvers Processors Input Data Standards Code Output Data Standards Rules Description Application Profile Resolves Approved for Public Release © 2006 CNRI.

Corporation for National Reserch InitiativesCorporation for National Research Initiatives Questions? Approved for Public Release © 2006 CNRI.

Corporation for National Reserch InitiativesCorporation for National Research Initiatives DVIA and ADL-R Differences Different Metadata Requirements ADL-R was required to support two types of XML metadata: LOM and CORDRA repository metadata. The DVIA registry was required to support any type XML metadata that are instances of registered XML schemas. Different Data Requirements ADL-R was required to register metadata only. DVIA was required to register metadata and data of any complexity. Different Access Requirements ADL-R provides a simple search and access to its metadata. DVIA provides contextualized search and access to its registered resources. Different Federation Requirements ADL-R provides a hierarchical federation model. DVIA supports an extensible federation model. Approved for Public Release © 2006 CNRI.