Extending the OpenSearch schema

22 views
Skip to first unread message

Giv Parvaneh

unread,
Jul 14, 2008, 6:27:26 AM7/14/08
to Mashed Museum
Hi all,

I'm just wondering if there's been any discussion on extending the
standard RSS schema of OpenSearch to include other fields such as
thumbnail URLs and copyright information? Adding extra xml nodes is
trivial but I figured it would be best to ask the rest of the
community first hoping to establish some sort of standard protocol for
extending OpenSearch feeds.

Cheers,
Giv

Jim O'Donnell

unread,
Jul 14, 2008, 6:41:55 AM7/14/08
to mashed...@googlegroups.com
Hi Giv,

rss:enclosure can be used for thumbnail images, I suppose, without extending RSS.

I'm not sure about copyright info. Dublin Core has dcterms:license and dcterms:rightsHolder, so Open Search records could be extended with qualified Dublin Core to add this in. We do that on our feeds.

I'm not sure of any discussion about this. There was some documentation, in 2001, from CIMI applying Dublin Core to museums, with lots of examples - DC for exhibits, galleries, exhibitions etc. I have a hardcopy of that, but I think the electronic version has long snce vanished from the web. There's also the PNDS application profile, which can be applied to RSS:
http://www.ukoln.ac.uk/metadata/pns/pndsdcap/

Jim

Jim O'Donnell
Senior Web Developer
National Maritime Museum
Park Row
Greenwich
London SE10 9NF

DDI: 020 8312 6517
Fax:
email: JOdo...@nmm.ac.uk


This message has been scanned for malware by WebSense Mailcontrol for the National Maritime Museum, Greenwich

Giv Parvaneh

unread,
Jul 14, 2008, 6:54:31 AM7/14/08
to mashed...@googlegroups.com
Thanks for the info, Jim.

I think using qualified DC fields is a good option. I would like to hear from other OS people out there to see how they are doing it. I know the whole point of Open Search is it's simplicity as opposed to something like OAI but I think for rich web applications title and description fields may not be sufficient.

Giv

 

2008/7/14 Jim O'Donnell <JOdo...@nmm.ac.uk>:

Frankie Roberto

unread,
Jul 14, 2008, 7:05:00 AM7/14/08
to Mashed Museum

What would the 'copyright' field do? Give the name of the copyright
holder of the image? Of the description text returned in the feed? Or
describe a licence (eg Creative Commons) under which the OpenSearch
feed could be used?

The Atom spec (which you can use as a response format with OpenSearch)
has a 'rights' field which can contain general information about
copyright of the entry, see http://www.atomenabled.org/developers/syndication/#optionalEntryElements


As for thumbnails, I see a few of possibilities:

a) embed the thumbnail directly within the html/xhtml content payload
of the atom entry, as an <img> - this has the advantage that
established feedreaders like Google Reader/Bloglines will be able to
see it.

b) link to the thumbnail using a media mime type and src attribute in
the content field. eg <content type="image/jpeg" src="http://blah" />.
See http://www.atomenabled.org/developers/syndication/#contentElement
This has the advantage of being a standard, but the disadvantage of
not allowing you to have text as well

c) link to the thumbnail using a <link rel="alternate" type="image/
jpeg" href="http://blah" length="5344" title="Photo/Scan of XXX
object" />. See http://www.atomenabled.org/developers/syndication/#link.
This seems like it's probably your best bet.

Frankie

P.S If you're using atom as the response format, make sure you pick
between <content> and <summary> depending on whether you're returning
an excerpt of the object description or the full text.


On Jul 14, 11:41 am, "Jim O'Donnell" <JOdonn...@nmm.ac.uk> wrote:
> Hi Giv,
>
> rss:enclosure can be used for thumbnail images, I suppose, without extending RSS.
>
> I'm not sure about copyright info. Dublin Core has dcterms:license and dcterms:rightsHolder, so Open Search records could be extended with qualified Dublin Core to add this in. We do that on our feeds.
>
> I'm not sure of any discussion about this. There was some documentation, in 2001, from CIMI applying Dublin Core to museums, with lots of examples - DC for exhibits, galleries, exhibitions etc. I have a hardcopy of that, but I think the electronic version has long snce vanished from the web. There's also the PNDS application profile, which can be applied to RSS:http://www.ukoln.ac.uk/metadata/pns/pndsdcap/
>
> Jim
>
> Jim O'Donnell
> Senior Web Developer
> National Maritime Museum
> Park Row
> Greenwich
> London  SE10 9NF
>
> DDI: 020 8312 6517
> Fax:  
> email: JOdonn...@nmm.ac.uk

Giv Parvaneh

unread,
Jul 14, 2008, 7:17:23 AM7/14/08
to mashed...@googlegroups.com
Hi Frankie,

I think you're right. The most sensible option here is to move RSS to Atom for OpenSearch feeds. The 'rights' field will do nicely for the copyright info and option C makes the most sense to me as it allows machines to extract image URLs also. I think if museums feel they need to add even more fields to their search feeds, Open Search may not be the right tool for them.

Thanks!
Giv


2008/7/14 Frankie Roberto <fra...@frankieroberto.com>:

Ridge, Mia

unread,
Jul 14, 2008, 11:49:51 AM7/14/08
to mashed...@googlegroups.com
Hey Giv,

OpenSearch seems to have some useful extensions, that might be a decent
model to work with.

Frankie and I have started playing with the idea of creating and
reality-checking a 'museum object' schema through Freebase (I'm miah, I
think Frankie is frankieroberto, sorry to dob you in, Frankie!) where
we've been playing with different aspects of information about museum
stuff.

There's also SRU (the new Z39.50), which seems to be a nice halfway
point between OpenSearch and something like OAI and is useful cos
museums *always* want to add more fields, but that won't help if you're
looking at OpenSearch solutions.

Is the OpenSeach feed to be used for search/discoverability, or for full
re-presentation of collection items? That is, does it need just enough
information to direct people to the right full records/record set, or
would the resulting stream be pushed through a presentation layer into a
full browsing interface?

cheers, Mia

>

Mia Ridge
Database Developer, Museum Systems Team
Museum of London Group
46 Eagle Wharf Road
London. N1 7ED
Tel: 020 7410 2205 / 020 7814 5723
Fax: 020 7600 1058
Email: mri...@museumoflondon.org.uk
www.museumoflondon.org.uk
Museum of London is changing. Visit www.museumoflondon.org.uk to find out more.
Explore how the Great Fire shaped the city www.museumoflondon.org.uk/londonsburning
Jack the Ripper and the East End a major new exhibition at Museum in Docklands, opens 15 May
Before printing, please think about the environment

-----Original Message-----
> From: mashed...@googlegroups.com
> [mailto:mashed...@googlegroups.com] On Behalf Of Giv Parvaneh
> Sent: 14 July 2008 11:27
> To: Mashed Museum
> Subject: Extending the OpenSearch schema
>
>

Giv Parvaneh

unread,
Jul 15, 2008, 11:01:21 AM7/15/08
to mashed...@googlegroups.com
Thanks Mia. My project is purely for searching so opensearch will do
nicely. But I would like to look into SRU also. Thanks for the tip!

Giv

On 14 Jul 2008, at 11:49, "Ridge, Mia" <mri...@museumoflondon.org.uk>
wrote:

Reply all
Reply to author
Forward
0 new messages