Integrating Wiki Functions into OCLC Services Jeffrey A. Young OCLC Office of Research CNI Fall 2005 Task Force Meeting Phoenix, Arizona.

Slides:



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

1 IDF Annual Members Meeting June 23, 2004 IDF – Annual Members Meeting Implementation Update.
WikiD (Wiki/Data) Jeffrey A. Young OCLC Office of Research code4lib 2006 Oregon State University, Corvallis, Oregon 15 February 2006.
WikiD (Wiki/Data) Jeffrey A. Young OCLC Office of Research DLF Fall Forum Charlottesville, Virginia 8 November 2005.
Hickey2/12/20141 CORC CORC Cooperative Online Resource Catalog T. Hickey.
WikiD (Wiki/Data) Jeffrey A. Young OCLC Office of Research code4lib 2006 Oregon State University, Corvallis, Oregon 15 February 2006.
28 March 2003e-MapScholar: content management system The e-MapScholar Content Management System (CMS) David Medyckyj-Scott Project Director.
WikiD (Wiki/Data) Jeffrey A. Young OCLC Office of Research Distributed Service Registry Workshop Warwick, UK 14 July 2005.
Business Development Suit Presented by Thomas Mathews.
ICOLC October 4, 2001 OCLC Services. Purpose Libraries’ web-based information portal needs –Maximize consortia’s role in their members’ use of database.
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.
1 Archiving Workflow between a Local Repository and the National Library Archive Experiences from the DiVA Project Eva Müller, Peter Hansson, Uwe Klosa,
The KB on its way to Web 2.0 Lower the barrier for users to remix the output of services. Theo van Veen, ELAG 2006, April 26.
River Campus Libraries Metadata That Supports Real User Needs David Lindahl Director of Digital Library Initiatives University of Rochester Libraries.
Introducing Symposia : “ The digital repository that thinks like a librarian”
River Campus Libraries Metadata That Supports Real User Needs Jennifer Bowen Head of Cataloging University of Rochester Libraries David Lindahl Director.
OCLC Online Computer Library Center Two Paths to Interoperable Metadata Jean Godby, Devon Smith, Eric Childress DC-2003 September 29, 2003.
OCLC Online Computer Library Center A Global OpenURL Resolver Registry Phil Norman OCLC Dlsr4lib Workshop March 23 rd, 2006 Arlington VA.
Microsoft Share Point 2007 Lela Castaneda. Microsoft Office SharePoint Designer 2007 top 10 benefits 1)Be more productive with next-generation Microsoft.
Managing Data Interoperability with FME Tony Kent Applications Engineer IMGS.
JSP Standard Tag Library
Teaching Metadata and Networked Information Organization & Retrieval The UNT SLIS Experience William E. Moen School of Library and Information Sciences.
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
Metadata Harvesting The Hague, 13 & 14 January 2009 Julie Verleyen Scientific Coordinator, Europeana Office EuropeanaLocal Knowledge Sharing Workshop.
1 Chuck Koscher, CrossRef New Developments Relating to Linking Metadata Metadata Practices on the Cutting Edge May 20, 2004 Chuck Koscher Technology Director,
OCLC Online Computer Library Center CONTENTdm ® Digital Collection Management Software Ron Gardner, OCLC Digital Services Consultant ICOLC Meeting April.
Copyright © 2012 Accenture All Rights Reserved.Copyright © 2012 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
Access 2008 Using WorldCat Grid Services in Library Applications Roy Tennant Senior Program Officer OCLC Research.
The Metadata Object Description Schema (MODS) NISO Metadata Workshop May 20, 2004 Rebecca Guenther Network Development and MARC Standards Office Library.
ALCME: OAI at OCLC Jeffrey A. Young OCLC Online Computer Library Center, Inc.
WikiD (Wiki/Data) Jeffrey A. Young OCLC Office of Research Presented by Stu Weibel CERN OAI4 Geneva, Switzerland 20 October 2005.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
OpenURL Link Resolvers 101
Text linking in the humanities: citing canonical works using OpenURL CNI Spring 2009 Task Force Meeting Eric Rebillard Departments of Classics and History.
New approaches to the catalog T. Hickey Svensk Biblioteksförening 2005 October 28.
The DNER - a national digital library Andy Powell ZIG Meeting, York October 2001 UKOLN, University of Bath UKOLN is funded by Resource:
LIS 654 BUILDING DIGITAL LIBRARIES FALL 2011 NOVEMBER 03, 2011 The OAI-PMH Harvester Plugin for The Omeka Content Management System JAMES R. GRIFFIN III.
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.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
CBSOR,Indian Statistical Institute 30th March 07, ISI,Kokata 1 Digital Repository support for Consortium Dr. Devika P. Madalli Documentation Research &
Roy Tennant California Digital Library escholarship.cdlib.org/rtennant/presentations/2003cil/ Achieving Together What None Can Do Alone: Interoperability.
DNER Architecture Andy Powell 6 March 2001 UKOLN, University of Bath UKOLN is funded by Resource: The Council for.
Discovery Metadata for Special Collections Concepts, Considerations, Choices William E. Moen School of Library and Information Sciences Texas Center for.
Extending Access To Information Resource Discovery Service William E. Moen, Ph.D. Kathleen R. Murray, Ph.D. School of Library and Information Sciences.
IUScholarWorks Technical Overview Randall Floyd Digital Library Program Programmer/Database Administrator.
Caltech CODA CODA: Collection of Digital Archives Caltech Scholarly Communication.
OFC291 Microsoft® Office Word XML (part 1 of 3): Introduction Martin Sawicki Lead Program Manager.
Slavic Digital Text Workshop 2006 The Open Archives Initiative Protocol for Metadata Harvesting: an Opportunity for Sharing Content in a Distributed Environment.
Core Integration Web Services Dean Krafft, Cornell University
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
OCLC Online Computer Library Center OAI Services Unbound (Prometheus or Frankenstein?) Jeffrey A. Young OCLC Office of Research
Jason Platts Lead Technical Developer The Open University An overview of how the Open University has incorporated bibliographic.
A Resource Discovery Service for the Library of Texas Requirements, Architecture, and Interoperability Testing William E. Moen, Ph.D. Principal Investigator.
Sharing Digital Scores: Will the Open Archives Initiative Protocol for Metadata Harvesting Provide the Key? Constance Mayer, Harvard University Peter Munstedt,
An Introduction to the Wonderful World of Wikis Technology Presentation by Earl Bergquist Featuring Wikispaces!
1 CS 430: Information Discovery Lecture 26 Architecture of Information Retrieval Systems 1.
Matt Goldner Product & Technology Advocate Mela Kircher Product Manager WorldCat Local Metasearch 13 November 2009.
The NSDL, OAI and Your Metadata Core Infrastructure Metadata Repository (“union catalog”) Naomi Dushay Cornell University.
A RCHIVAL COLLECTIONS IN A D IGITAL W ORLD Cheryl Walters Nov. 6, 2008.
Delivers local and global resources and OCLC e-Content in a single search Paul Cappuzzello Senior Library Services Consultant
Delivers local and global resources in a single search The first, easy step toward the first cooperative library service on the Web WorldCat Local “quick.
Virtual Collections VIRTUAL COLLECTIONS LDI Architecture Meeting, Tuesday, July 19.
Developing our Metadata: Technical Considerations & Approach Ray Plante NIST 4/14/16 NMI Registry Workshop BIPM, Paris 1 …don’t worry ;-) or How we concentrate.
Network Infrastructure Services Supporting WAP Clients
Sabri Kızanlık Ural Emekçi
DataNet Collaboration
WHAT DOES THE FUTURE HOLD? Ann Ellis Dec. 18, 2000
Microsoft Dynamics.
Presentation transcript:

Integrating Wiki Functions into OCLC Services Jeffrey A. Young OCLC Office of Research CNI Fall 2005 Task Force Meeting Phoenix, Arizona 5-6 December 2005

Context  The web is evolving beyond the creation and publication of information toward services that enable communication and personal expression Wikis Blogs Podcasts Flickr Amazon Netflix  There are benefits to doing this in an open and interoperable way (standards and protocols)

Strategic fit  With Open WorldCat we can expand the OCLC cooperative to enable anyone to contribute: Individual opinions (ratings and reviews) Communal facts (tables of content and notes)  Other collaborative opportunities: Pathfinders/reading lists Terminology services Bibliographies…  Supports Corporate Objective 2: Deliver OCLC products and services at the point of need OCLC as the first resource rather than the last resort

OCLC Cataloging Services OCLC Discovery Services OCLC Collection Analysis Services Embedded in OCLC Services OCLC User-Contributed Content Service Stand- alone Service Library OPAC/Circ System Amazon PsychBooks Embedded in 3 rd party services WikiD (An OSS J2EE webapp) Accessed via Wiki URL OpenURL SRW/U OAI RSS

Pilot project Phase 1: October-December Users can add and edit reviews associated with WorldCat records through Open WorldCat User can add and edit descriptive content through Open WorldCat Users will have to register to add or edit content Phase 2: November-June Functionality available in Open WorldCat will be added to WorldCat records through FirstSearch and possibly other OCLC Services

Purpose of the pilot  Assess the quantity and quality of contributed content  Profile contributors to determine who they are, why they are using this, etc.  Evaluate the use of the content (click through rates, return visits, repeat contributions, etc.)  Elicit ideas from users about how to expand the project

Contributions per month Closing DateAll ContentNotesTOCReviews Oct Nov Dec TOTALS

Middleware: WikiD overview  Ward Cunningham describes a wiki as "the simplest online database that could possibly work".describes  The cost of this simplicity is that wikis are generally limited to a single collection containing a single kind of record (viz. Wiki Markup Language records). Wiki Markup Language  WikiD (Wiki/Data) extends the wiki model to support multiple collections containing arbitrary schemas of XML records with minimal additional complexity. WikiD

Extending wiki’s utility Wiki:  supported markup: wikitext  supported outputs: HTML, wikitext  page editing: a single text block  searches: full text searching  collections managed: one per wiki WikiD:  supported markup: any XML Schema (wikitext, MARC, METS…)  supported outputs (via XSLT) any XML Schema  page editing: a single text block, or, field level  searches: full text searching fielded searching  collections managed: one/multiple per WikiD

History: Using the OAI-PMH… Differently  OAI + XSL + content + “extension verbs”  Used OAI-PMH as an interactive web service  The addition of an XSL Stylesheet reference in OAI responses provided a human interface without disrupting its intended purpose of automated harvesting  Dare to store XML content in the OAI record’s element  Sharp criticism for daring to add OAI “extension verbs” Extract content from OAI GetRecord Perform HTTP redirect to dc:identifier in oai_dc record  OpenURL Spec Registry:  “info” URI Registry:

Extensible Repository Resource Locators (ERRoLs)  Decouple “extension verbs” from the OAI mechanism  Extend principles to any repository registered at UIUC  One way to think about ERRoLs is as a resolver for OAI repository and item identifiers, with various resolution targets (using rule- based URL construction) HTML renderings of OAI verbs Raw extraction and crosswalks Content dereferencing  Extensible services, protocols, and XSL Stylesheets RSS OpenURL 0.1 API  Customized via OAI Identify elements SRW/U

Limitations of ERRoLs  ERRoL pushed the boundaries of OAI’s harvesting mandate  The ERRoL URL encoding rules were non-standard  Many OAI repositories were too slow and/or unreliable  I was the only one exploiting ERRoL to its full potential  I was requested to update from OpenURL 0.1 to 1.0  Every OAI repository I operated was configured differently  I needed a way to update my repositories online  Coincidentally, I was playing with a wiki around this time and was disappointed with its performance and features

Synthesis of available solutions  Instead of transforming OpenURL requests into ERRoL requests, I could flip it and use OpenURL as my core infrastructure.  I could merge my OAI repositories into a single version-controlled database divided into “Collections” Each collection can have its own native metadataFormat XSL Stylesheets provide the user interfaces and crosswalks  Use SRW/U as the database API  The SRW community developed an Update web service protocol I developed WebEdit to bridge the gap between HTML forms and the XML-based Update service  This gave me everything I needed to create a wiki-style application to manage multiple collections of structured datasets Conventional wiki capabilities could be contained in a single collection within the general model The conventional wiki collection could serve as a user interface for the creation and maintenance of the various collections

Pears DB Engine File system SRW/UUpdate WikiD OpenURL 1.0 WebEdit Servlets and data flows

OpenURL 1.0  Most people continue to think in terms of OpenURL 0.1: Deliver the “appropriate copy” of a “journal article”  OpenURL 1.0 abstracts the 0.1 function: Supply the “appropriate service” related to an “identifiable resource” The words “appropriate”, “service”, “identifiable” and “resource” are left to the imagination of developers  OpenURL 0.1 is thus an “application” of OpenURL 1.0  WikiD is another example of an OpenURL 1.0 application: “identifiable resource” can be anything (but typically refers to internal collection items) and “appropriate service” can mean anything (but typically refers to wiki- style functions)

Support for multiple collections  CollectionWikiPages is the primary bootstrap collection and gives WikiD its out-of-the-box wiki functionality Consider that many conventional wiki implementations treat certain types of WikiNames as special (e.g. WikiNames that begin with the word “Category”) In the same spirit, CollectionWikiPages treats WikiNames that start with the word “Collection” as special This special class of WikiNames allows users to create, reference, and manipulate collections in much the same way they would create and reference wiki pages.

Summary  OCLC contributed content pilot project Extends the cataloging cooperative and creates a social platform for members libraries and their patrons Pilot in Open WorldCat/FirstSearch (fall 2005) If the pilot is successful, by December 2005 we’ll develop a business case for a complete service based on user contributed content  WikiD research project Allow non-programmers to quickly and easily create new user- contributed collections of structured data through its “wiki” interface Supports a variety of standards-based protocols to enable stand-alone use or integration into other systems Supports custom displays and services at the collection and item levels Demonstrates the efficacy of OpenURL 1.0 beyond the “appropriate copy problem”

Reference Links  Open WorldCat contributed content (example) eviews eviews  WikiD project page  WikiD demo