Core Integration Web Services Dean Krafft, Cornell University

Slides:



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

Technical Highlights 25th August 2011 Sebastian Peters German National Library of Science and Technology.
The Seven Pillars of Open Language Archiving: A Vision Statement Gary Simons and Steven Bird Workshop on Web-based Language Documentation and Description.
CONTENTdm vs DSpace vs Fedora
14 October 2003ADASS 2003 – Strasbourg1 Resource Registries for the Virtual Observatory R.Plante (NCSA), G. Greene (STScI), R. Hanisch (STScI), T. McGlynn.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Building Reliable Distributed Information Spaces Carl Lagoze CS /22/2002.
RDF Kitty Turner. Current Situation there is hardly any metadata on the Web search engine sites do the equivalent of going through a library, reading.
UPortal: A framework for the Personalization of Library Services John Fereira: Programmer/Analyst Cornell University Mann Library.
Peoplesoft: Building and Consuming Web Services
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
The Open Archives Initiative Simeon Warner Cornell University, Ithaca, NY, USA CREPUQ 2002, Montréal, Canada 14:00, 24 October 2002.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
RSS, etc. James A. Jacobs Data Services Librarian University of California San Diego
NDR (resource references, metadata, collection data, etc.) NCS (& DDS) Expert Voices wiki.nsdl.org Harvest Manager OAI-PMH service (proai) NDR Search NCS.
Metadata: Its Functions in Knowledge Representation for Digital Collections 1 Summary.
Databases & Data Warehouses Chapter 3 Database Processing.
Content Management Interoperability Services (CMIS)
DEF System Architecture XML Web Services Fedora and the Zebra Search Engine in an OAI Eprints Application by Gert Schmeltz Pedersen, DTV
1 The NSDL: A Case Study in Interoperability William Y. Arms Cornell University.
XML: The Strategic Opportunity Roy Tennant Challenges*  Only librarians like to search, everyone else likes to find  Our users want more information.
Simple Database.
Maximizing Online Information Retrieval: How Theological Librarians Can Best Access the Gnostic Areas of the Internet Libby Peterek, M.S.Info.St. Division.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
Interoperability through Library APIs Library Technology Services Open House 7/30/15.
University of North Texas Libraries Building Search Systems for Digital Library Collections Mark E. Phillips Texas Conference on Digital Libraries May.
Fedora Content Models for the National Science Digital Library Data Repository Fedora User’s Group Meeting Copenhagen, September 28, 2005 Carl Lagoze Cornell.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
NSDL: OAI and a large- scale digital library Carl Lagoze, Cornell University NSDL Director of Technology
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.
FlexElink Winter presentation 26 February 2002 Flexible linking (and formatting) management software Hector Sanchez Universitat Jaume I Ing. Informatica.
Introduction to Web Services Eric Lease Morgan University Libraries of Notre Dame June 24, 2005.
WDC-MARE – World Data Center for Marine Environmental Sciences Data portal based on Open Archives Initiative Protocols and Apache Lucene Uwe Schindler,
Roy Tennant California Digital Library escholarship.cdlib.org/rtennant/presentations/2003cil/ Achieving Together What None Can Do Alone: Interoperability.
Alexandria Digital Earth ProtoType DIGITAL LIBRARIES AND ENVIRONMENTAL INFORMATION Terence R. Smith Alexandria Digital Library Project.
1 A Very Large Digital Library Technology Demonstration William Y. Arms Cornell University.
XML Meta Documents Security Based on Extended Provisional Authorization.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
IUScholarWorks Technical Overview Randall Floyd Digital Library Program Programmer/Database Administrator.
Uwe SchindlerGES 2007 – May 2-4, 2007 Data Information Service based on Open Archives Initiative Protocols and Apache Lucene Uwe Schindler 1, Benny Bräuer.
Caltech CODA CODA: Collection of Digital Archives Caltech Scholarly Communication.
16 October 2003Registry Interface CallsIVOA Interoperability, Strasbourg IVOA Interoperability Elizabeth Auden & Registry Workgroup 16 – 17 October 2003.
GBIF Data Access and Database Interoperability 2003 Work Programme Overview Donald Hobern, GBIF Programme Officer for Data Access and Database Interoperability.
Mercury – A Service Oriented Web-based system for finding and retrieving Biogeochemical, Ecological and other land- based data National Aeronautics and.
Fedora Content Modeling for Improved Services for Research Databases Open Repositories 2009 Mikael Karstensen Elbæk Alfred Heller Gert Schmeltz Pedersen.
Metadata and Meta tag. What is metadata? What does metadata do? Metadata schemes What is meta tag? Meta tag example Table of Content.
DSpace System Architecture 11 July 2002 DSpace System Architecture.
Interoperability How to Build a Digital Library Ian H. Witten and David Bainbridge.
NSDL STEM Exchange: Technical Overview and Implications for Active Dissemination of Federally Funded Resources Across Implementation Systems.
Rendering Syndicated Library Content in an Institutional Portal: Integrating MyLibrary into uPortal John Fereira: Cornell University Eric Lease Morgan:
RSS Syndication CS 431 – Carl Lagoze – Cornell University.
The NSDL, OAI and Your Metadata Core Infrastructure Metadata Repository (“union catalog”) Naomi Dushay Cornell University.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
EPortfolio 2004 Accessibility Meta-data IMS AccLIP, AccMD: concepts and applications Liddy Nevile, Andy Heath, with contributions from Jutta Treviranus,
June 30, 2005 Public Web Site Search Project Update: 6/30/2005 Linda Busdiecker & Andy Nguyen Department of Information Technology.
A centre of expertise in digital information management 10 minute practical guide to the JISC Information Environment (for publishers!)
XML 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SAMPLE XML SCHEMA (XSD) 2 Schema is a record definition, analogous to the.
Role of RSS in Science Publishing- NPG And Delivering OAI Records as RSS By Aparna R. Belhe Archana Galipalli.
1 Survey of Profiles from Other Domains XMSF Profile SG 13 January 2004 Curt Blais and NPS MV3250 (Introduction to XML, 1st Quarter 2005) Katherine L.
XML Related Technologies
Chapter Eight Interoperability How to Build a Digital Library
Building Search Systems for Digital Library Collections
NSDL: OAI and a large-scale digital library
An Architecture for Complex Objects and their Relationships
Cataloging the Internet
Digitometric Services for Open Archives Environments
The New Face of Information Retrieval: The Ankara University Open Access Platform Prof. Dr. Sekine Karakaş Prof. Dr. Doğan.
SDLIP + STARTS = SDARTS A Protocol and Toolkit for Metasearching
Introduction to World Wide Web
Presentation transcript:

Core Integration Web Services Dean Krafft, Cornell University

2 CI Infrastructure: Past  Massive, Monolithic Infrastructure  User Access through NSDL.org  MR Input/Output: OAI-PMH – heavy  Search: SDLIP – Java package – heavy  Archive: Only through NSDL.org search  NSDL.org Portal framework: uPortal – large, complex Java system

3 CI Infrastructure: Future  Open, service-friendly infrastructure  User access: multiple portals, browser extensions, standard web search  MR I/O: SOAP/WSDL, REST, RSS  Search: SOAP/WSDL, REST  NSDL.org: PHP reimplementation – flexible, indexable, reusable

4 CI Philosophy  Open, lightweight mechanisms for access and contribution  Play well with the Internet – don’t be a silo  Synergize with existing web tools and infrastructure, don’t compete  Enable many forms of access and contribution – including ones we haven’t thought of yet

5 Accessing the MR  Given OAI ID of record, REST access is available now: ecord&identifier=‘xxx'&metadataPrefix=oai_dc ecord&identifier=‘xxx'&metadataPrefix=oai_dc  What other queries should we support?  Search engine style – but MR is structured, not full text  SQL query – Exposes database structure  XQuery – Dependent on full XML schema, expensive to implement

6 Strawman MR Access Proposal  SOAP/WSDL and REST access  FetchElementsLike(“dc:title”, “frog”) – returns IDs where title contains “frog”  FetchElementsStarting(“dc:author, “bill”) – returns sorted list of IDs  FetchElements(“oai:nsdl.org:pri:00010”, “dc:title”, “dc:author”) – returns list of elements where OAI ID matches

7 MR Access for Relationships  Committed to adding Annotations, Relationships (e.g. Equivalence), Organizational Structures  Can expose as links – slow, expensive traversal  What are the alternatives?  Dump it as a (large) XML file?  Support extended relationship queries?

8 MR Ingest  Need a lightweight alternative to OAI- PMH  RSS (Rich Site Summary, Really Simple Syndication, RDF Site Summary) v0.9x, v1.0, v2.0  RSS supports Dublin Core (and some variants support arbitrary metadata)  Idea: create RSS/OAI gateway (in development)

9 Search Access  Currently, WebDAV access available (underlying SDLIP protocol)  Need to use SDS query language  Full text search design collapses multiple fields (author, identifier)  SOAP interface will be forthcoming

10 Archive Access  Primary current access through NSDL.org search results  Available as HTML page through: verb=GetArchive&identifier=oai:nsdl.org:pri:00109  SOAP interface almost complete

11 Playing well with the Web  Expose the MR as a crawlable, indexable tree – enable Google search  Expose MR relationships as web link structure  Support lightweight contribution, annotation, and NSDL membership check for resources  Enable new user services

12 What do you need?  How should we expose MR data and Core Integration services?  How should we support authenticated contributions (annotations, et al.)  Is SOAP/WSDL the best? REST for query/data access?  How can we enable exciting new services?