WikiD (Wiki/Data) Jeffrey A. Young OCLC Office of Research Distributed Service Registry Workshop Warwick, UK 14 July 2005.

Slides:



Advertisements
Similar presentations
E-books at CUNY LACUNY Cataloguing Roundtable November 5, 2009.
Advertisements

WikiD (Wiki/Data) Jeffrey A. Young OCLC Office of Research code4lib 2006 Oregon State University, Corvallis, Oregon 15 February 2006.
EPrints Web Configuratio n Management. SQL database Web server Scripts to configure repository activities Configuration files EPrints - the Administrator's.
Six Questions (Q6) and the OpenURL Object Model (OOM) Jeffrey A. Young OCLC Office of Research DLF Fall Forum 2006 Boston, MA 8 November.
WikiD (Wiki/Data) Jeffrey A. Young OCLC Office of Research DLF Fall Forum Charlottesville, Virginia 8 November 2005.
SRW/U for DSpace Ralph LeVan Research Scientist. What is SRW/U A Pair of HTTP-based Text Query Protocols – SRW: Search and Retrieve Web Service – SRU:
Deconstructing Cataloging A Web Services Approach to Bibliographic Control Thomas Hickey.
WikiD (Wiki/Data) Jeffrey A. Young OCLC Office of Research code4lib 2006 Oregon State University, Corvallis, Oregon 15 February 2006.
A centre of expertise in digital information management UKOLN is supported by: SRU: An overview of the SRU protocol and how it can be used.
EThOSnet Repositories and Web Services Workshop 2 nd June2009 Richard Green
Distributed Service Registries Workshop, July 2005 Slide 1 NISO Metasearch Initiative Registries Robert Sanderson Dept. of Computer Science University.
4. Internet Programming ENG224 INFORMATION TECHNOLOGY – Part I
Representational State Transfer (REST): Representing Information in Web 2.0 Applications this is the presentation Emilio F Zegarra CS 2650.
Business Development Suit Presented by Thomas Mathews.
Collections and services in the information environment JISC Collection/Service Description Workshop, London, 11 July 2002 Pete Johnston UKOLN, University.
What are Web Services? How to use them?
Apache Struts Technology
Chapter 16 The World Wide Web.
A really fairly simple guide to: mobile browser-based application development (part 1) Chris Greenhalgh G54UBI / Chris Greenhalgh
Microsoft Excel 2003 Illustrated Complete Excel Files and Incorporating Web Information Sharing.
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.
Object-Oriented Enterprise Application Development Tomcat 3.2 Configuration Last Updated: 03/30/2001.
B.Sc. Multimedia ComputingMedia Technologies Database Technologies.
Dspace – Digital Repository Dawn Petherick, University Web Services Team Manager Information Services, University of Birmingham MIDESS Dissemination.
1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.
Overview of Search Engines
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
Application for Internet Radio Directory 19/06/2012 Industrial Project (234313) Kickoff Meeting Supervisors : Oren Somekh, Nadav Golbandi Students : Moran.
Midwest Documentum User Group Harley-Davidson Documentum WCM 10/10/2006.
UNIT-V The MVC architecture and Struts Framework.
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
Web 2.0: Concepts and Applications 2 Publishing Online.
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
INTRODUCTION TO WEB DATABASE PROGRAMMING
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
WaveMaker Visual AJAX Studio 4.0 Training Studio Overview.
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.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
Metadata Harvesting The Hague, 13 & 14 January 2009 Julie Verleyen Scientific Coordinator, Europeana Office EuropeanaLocal Knowledge Sharing Workshop.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
DSpace UI Alexey Maslov. DSpace in general A digital library tool useful for storage, maintenance, and retrieval of digital documents Two types of interaction:
WikiD (Wiki/Data) Jeffrey A. Young OCLC Office of Research Presented by Stu Weibel CERN OAI4 Geneva, Switzerland 20 October 2005.
Integrating Wiki Functions into OCLC Services Jeffrey A. Young OCLC Office of Research CNI Fall 2005 Task Force Meeting Phoenix, Arizona.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
OPAC Training aid (Library solutions & Library world)
Searching Business Data with MOSS 2007 Enterprise Search Presenter: Corey Roth Enterprise Consultant Stonebridge Blog:
FlexElink Winter presentation 26 February 2002 Flexible linking (and formatting) management software Hector Sanchez Universitat Jaume I Ing. Informatica.
0 SharePoint Search 2013 Rafael de la Cruz SharePoint Developer Seneca Resources twitter.com/delacruz_rafael
XML Meta Documents Security Based on Extended Provisional Authorization.
XRX Basic CRUDS Create, Read, Update and Delete and Search XML Data Date: May 2011 Dan McCreary President Dan McCreary & Associates
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
OAIS Rathachai Chawuthai Information Management CSIM / AIT Issued document 1.0.
DSpace System Architecture 11 July 2002 DSpace System Architecture.
An Introduction to the Wonderful World of Wikis Technology Presentation by Earl Bergquist Featuring Wikispaces!
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
Connecting to External Data. Financial data can be obtained from a number of different data sources.
JAFER Toolkit Project Oxford University 1 JAFER Java-based high level Z39.50 toolkit Matthew Dovey; Colin Tatham; Antony Corfield; Richard Mawby Oxford.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
Section 10.1 Define scripting
Web Programming Language
IS1500: Introduction to Web Development
Running a Forms Developer Application
Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals Wikis are collections of searchable,
XML QUESTIONS AND ANSWERS
Metadata Editor Introduction
SDMX IT Tools SDMX Registry
Presentation transcript:

WikiD (Wiki/Data) Jeffrey A. Young OCLC Office of Research Distributed Service Registry Workshop Warwick, UK 14 July 2005

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

What well cover Walkthrough of the conventional WikiPage creation process Walkthrough of the WikiD Collection creation process Discuss potential applications of WikiD Discuss the architecture of WikiD

Data democracy

Click to edit this sandbox page

Create a reference to a new WikiPage Click to save Changes

The ? indicates that the page doesnt exist yet. Click it to start the page creation process

Type in some content according to the Wiki Markup Language rules Click to save changes Side note: Category WikiNames are special

The question mark is gone, replaced with a hotlink to the new page

Here is the Wiki Markup we entered, rendered into HTML for display

Collection WikiNames Some WikiNames can have special meaning (e.g. WikiNames that begin with the word Category) For our purposes, we dont care how Category WikiNames are special, only that they are treated differently by the WikiEngine In the same spirit, WikiD treats WikiNames that start with the word Collection as special

This is the WikiD sandbox page and were going to edit it

The Collection prefix is special. Were going to create a registry of open- source software projects Click to save changes

The sandbox page has been updated to reflect our change. Click the ? to begin the collection creation process

Before we create the collection, note that none of the listed XML Schemas suit our needs So, click to add a new schema

Lets identify our new XML Schema with the label: software

Give our XML Schema a title Click Create to submit Now, list the element names in our new XML Schema

What gets stored is an XML Schema document generated from the list of elements we just entered

Were back to our collection creation form with our new XML Schema now included in the list of available XML Schemas Create the collection

The ? is gone. We just created the collection, so our collection name is now hotlinked

This is the collection home page. Its time to add items to the collection.

Here are the element names from the XML Schema I just created

This is the collection home page, with several items added

This is the display for a single item in the collection

WikiD Features Support for fielded searching (via SRW/U) Support for XML Schema crosswalks (via XSL) Support for custom HTML rendering (via XSL) Support for custom collection-level actions (via Java classes and/or XSL) Support to dynamically interact with external collections (e.g. OAI repositories, OPACS, OpenURL resolvers) Supports a variety of protocols for input/output OAI-PMH v2.0 SRW/U OpenURL 1.0 RSS Arbitrary URI resolution (via an embedded OpenURL 1.0 resolver)

Pears DB Engine File system SRW/UUpdate WikiD OpenURL 1.0 WebEdit Servlets & Data Flows

OpenURL 1.0 Resolver A standard for performing context-sensitive services on referents (e.g. rendering of wiki markup records) Installation is configured to recognize wiki-type services display edit delete etc. For this application, my plan is to embed this in the WikiD code rather than run it as a sibling web-app

Wiki/OpenURL 1.0 Mapping IdentifierBy Value Metadata By Reference Metadata Private Data Referentinfo:sid /localhost :Wiki.Internal :FrontPage/Sub Referring Entity wiki/info:sid/localhost:Wiki. Internal:FrontPage RequesterUser ID (if authenticated) Service Typeaction=edit Resolver Referrerhttp://localhost:8080/meta wiki

Pears A record-based database system

SRW/U Search/Retrieve Web/URL Service A SOAP/REST search service standard

Update Update Web Service A database update web service standard created by the SRW/U community Enhanced to support file system-based version control of documents

WebEdit A lightweight open-source web-based record editor Accepts HTML form submittals and transforms them into XML documents that conform to a desired XML Schema Forwards the generated XML document to a corresponding Update service

WikiD An lightweight wiki front-end to an OpenURL 1.0 resolver This combination supports wiki-enhancements for managing fielded data collections doGet/doPost processing Transforms a Wiki URL request into an OpenURL 1.0 ContextObject representation Issues the ContextObject to the OpenURL resolver Relays the resolver results back to the client