Europeana WP3 API Presentation: Paris 4/3/2008

60 %
40 %
Information about Europeana WP3 API Presentation: Paris 4/3/2008

Published on March 10, 2008

Author: jottevanger

Source: slideshare.net

Description

Kicking off a discussion of the merits of an API for the EDL project.

Europeana and the case for a public API Jeremy Ottevanger, Museum of London and Leicester University

Why an API? The business case pt. 1 How Europeana gains Increased participation Preparation for the Semantic Web/Web 3.0 Increased use – centralisation is not the only answer A bigger brain and deeper pockets

How Europeana gains

Increased participation

Preparation for the Semantic Web/Web 3.0

Increased use – centralisation is not the only answer

A bigger brain and deeper pockets

Why an API? The business case pt. 2 How museums, libraries and archives gain Use of our own data, our own way Functionality we can’t provide ourselves Dissemination of their data via third parties Their content, socially situated Management of and access to Implicit UGC Explicit UGC

How museums, libraries and archives gain

Use of our own data, our own way

Functionality we can’t provide ourselves

Dissemination of their data via third parties

Their content, socially situated

Management of and access to

Implicit UGC

Explicit UGC

Use cases for MLAs Search own catalogue in entirety within and IFrame (HTML output) Embed search results in page with AJAX or JSON Search subset (a "collection") within their catalogue Map a set of themed objects

Search own catalogue in entirety within and IFrame (HTML output)

Embed search results in page with AJAX or JSON

Search subset (a "collection") within their catalogue

Map a set of themed objects

Use cases for MLAs (cont.) Mash the EDL record with shop information Integrate EDL content with site search in multiple languages In the teaching resources section of the site, pull out 6 specific objects or a set of KS3 items to accompany a worksheet

Mash the EDL record with shop information

Integrate EDL content with site search in multiple languages

In the teaching resources section of the site, pull out 6 specific objects or a set of KS3 items to accompany a worksheet

Use cases: strategic bodies and partnerships e.g. in the UK, MLA London, Renaissance North East, the Great Fire of London Partnership Combine all London museums for a cross-Hub search UK-wide listings of content for KS1, 2, and 3 Show all items and related people associated with the Great Fire of London,1666

e.g. in the UK, MLA London, Renaissance North East, the Great Fire of London Partnership

Combine all London museums for a cross-Hub search

UK-wide listings of content for KS1, 2, and 3

Show all items and related people associated with the Great Fire of London,1666

Use cases for third parties Build a timeline of renaissance art and artists fed with details of artworks from EDL Local history society shows a listing and map of museums and archives holding material tied to Slough Coins and medals collectors' site mashes up reference material from the Celtic Coins index with object records from EDL The Universit à di Ferrara integrates palaeolithic tools from EDL into their course materials Flickr, VLEs....

Build a timeline of renaissance art and artists fed with details of artworks from EDL

Local history society shows a listing and map of museums and archives holding material tied to Slough

Coins and medals collectors' site mashes up reference material from the Celtic Coins index with object records from EDL

The Universit à di Ferrara integrates palaeolithic tools from EDL into their course materials

Flickr, VLEs....

Sharing data and functionality Web Services, SOAP Infrastructure, data exchange, intra-organisation Complicated, losing ground? “direct to Web 3.0” mode Social Web/Web 2.0 Light tech, relatively easy An API is just an interface – you can embed semantics in a web page Rapid growth – APIs and platforms Community development ....and still a step towards Semantic Web

Web Services, SOAP

Infrastructure, data exchange, intra-organisation

Complicated, losing ground?

“direct to Web 3.0” mode

Social Web/Web 2.0

Light tech, relatively easy

An API is just an interface – you can embed semantics in a web page

Rapid growth – APIs and platforms

Community development

....and still a step towards Semantic Web

The UK sector's view MCG list discussion Role and purpose of EDL Barriers to entry and to aggregation The API question...

MCG list discussion

Role and purpose of EDL

Barriers to entry and to aggregation

The API question...

MCG suggestions based on established metadata models/standards/schemas that allow multiple sources and minimise data loss. feature most of the functionality that can be accessed from the back-end T&Cs requiring that UGC be flexible enough to allow any reuse with attribution API key for differentiated access to services enable “crowd-sourced” user-generated metadata lightweight: REST, XML, RSS, JSON

based on established metadata models/standards/schemas that allow multiple sources and minimise data loss.

feature most of the functionality that can be accessed from the back-end

T&Cs requiring that UGC be flexible enough to allow any reuse with attribution

API key for differentiated access to services

enable “crowd-sourced” user-generated metadata

lightweight: REST, XML, RSS, JSON

The shape of an API: functionality 1 Catalogue data access catalogue data search, parameters to include anything used on the Europeana site, e.g. GUID date name related person GIS mediating layer for location-based search related event categories, subjects, themes UGC-centred search (presumably largely around tags) curated sets, including mediating content translate compare rights management data

Catalogue data access

catalogue data search, parameters to include anything used on the Europeana site, e.g.

GUID

date

name

related person

GIS mediating layer for location-based search

related event

categories, subjects, themes

UGC-centred search (presumably largely around tags)

curated sets, including mediating content

translate

compare

rights management data

Functionality 2 User data access and editing requires authentication of agent accessing the API by key or domain name. Server-side access only? registration/login of user (OpenID?) view core user profile. Cannot edit core data (managed directly in Europeana) view and add/edit catalogue-linked data for a user – specific to the catalogue owned by that key-holder? Tags, descriptions and notes, groups view and edit uploaded content for a user

User data access and editing

requires authentication of agent accessing the API by key or domain name. Server-side access only?

registration/login of user (OpenID?)

view core user profile. Cannot edit core data (managed directly in Europeana)

view and add/edit catalogue-linked data for a user – specific to the catalogue owned by that key-holder? Tags, descriptions and notes, groups

view and edit uploaded content for a user

Functionality 3 User data management authenticated access for agent. Server-side access only? manage and report on collected user data related to the organisation’s collections, by object/collection etc. rather than user. Statistics on implicit and explicit UGC – search patterns, tags, favourites, etc. Needs a GUI too!

User data management

authenticated access for agent. Server-side access only?

manage and report on collected user data related to the organisation’s collections, by object/collection etc. rather than user.

Statistics on implicit and explicit UGC – search patterns, tags, favourites, etc.

Needs a GUI too!

Functionality 4 Collection data management Ingest, update Rights management Aggregations, collections Thesauri, taxonomies Server-side only Hey, we might actually want formal web services here… … but this is definitely the domain of another work group!

Collection data management

Ingest, update

Rights management

Aggregations, collections

Thesauri, taxonomies

Server-side only

Hey, we might actually want formal web services here…

… but this is definitely the domain of another work group!

Technology suggestions Characteristics Light Simple Consumable server- or client-side. Well-supplied with ready-rolled scripts and code snippets Compatible with established metadata standards, but ideally not only sector-specific ones The recipe REST XML and JSON XML flavours might include RSS/Atom, geoRSS, CDWALite, XHTML with microformats, SPECTRUM for XML, OAI-PMH built around DC eRDF and/or microformats plus a GRDDL profile for our XHTML pages (search results, records, institutional data), taking the “API” right onto the web page.

Characteristics

Light

Simple

Consumable server- or client-side.

Well-supplied with ready-rolled scripts and code snippets

Compatible with established metadata standards, but ideally not only sector-specific ones

The recipe

REST

XML and JSON

XML flavours might include RSS/Atom, geoRSS, CDWALite, XHTML with microformats, SPECTRUM for XML, OAI-PMH built around DC

eRDF and/or microformats plus a GRDDL profile for our XHTML pages (search results, records, institutional data), taking the “API” right onto the web page.

What else can EDL offer? My half-baked ideas: A PURL service. A registry of museums’ online presence

My half-baked ideas:

A PURL service.

A registry of museums’ online presence

Add a comment

Related presentations

Related pages

Europeana Collections

This is a Beta release of Europeana Collections and our thematic Music Collections and Art History Collections.
Read more

The Doofer Call: March 2008

Jeremy Web person at the Imperial War Museum, just completed PhD about digital sustainability in museums (the original motivation for this blog was as my ...
Read more

Rights Reserved - Free Access - Europeana Collections

Rights Reserved - Free Access; Rights Reserved ... API Terms of Use; Europeana Data Sources; Terms for User Contributions; Privacy policy; Language policy;
Read more

Elizabeth Neel: Sphinx Ditch - AWS | Amazon Simple Storage ...

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com Paris LA Vienna New York Brussels Europe North America Solo Group
Read more