RDFa or Embedded RDF

Hi

With apologies for 'newbie' question.

I note on this page
http://www.zotero.org/support/compatible_standards_and_software

It is mentioned that zotero can import from websites that support 'Embedded RDF'.
Does this refer to RDFa or 'Embedded RDF'?
- http://en.wikipedia.org/wiki/Embedded_RDF
- http://en.wikipedia.org/wiki/RDFa


And perhaps better as a separate discussion...
I want to start pushing our OPAC providers to support Zotero.

This page
http://www.zotero.org/support/make_your_site_zotero_ready
Says the two best ways of working with Zotero are unAPI and COinS. Is this still the case. It looks like one of our web catalogues will support RDFa in the future, should be pushing them to add one of these two as well?

Regards and thanks for any reponses!

Chris Keene
University of Sussex.
  • Given the new website and exposure of citation metadata over HTML, might it be a time to consider adding RDFa to the templates? If needed, I can help.

    Could also be a good use case to sway the group developing HTML 5 to add RDFa.
  • What's the best way to expose RDF metadata for Zotero to ingest? I'm looking for the minimal change to suggest to a page such as this one for Zotero to detect the metadata.

    I don't see any RDF approaches in the Make your site Zotero-ready documentation, but on the list of translators, I see Embedded RDF. Does that refer to Ian Davis' RDF in HTML from 2005?

    RDFa or autodiscovery (e.g. rel="meta" or rel="alternate" and type="application/rdf+xml"?) now seem to be the most popular approaches. Using either of these approaches would probably be ideal.

    Thanks for any thoughts!
    -Jodi
  • edited April 25, 2010
    Zotero's support for embedded metadata is unfortunately not that great so far. The Embedded RDF is through META tags. The most robust approach right now is unAPI.

    I raised the possibility a few weeks ago of rewriting the embedded metadata formats translator to look for all the supported formats in one pass, and combining the results, so that the DOI, Embedded RDF, unAPI, and COinS results are all accessible (currently there are priorities, and only the top priority translator to find results is used). If I do this, then I'll try to add support for RDFa as well.

    RDFa support should be rather easy-- it could be added to the current Embedded RDF translator. The hard part of parsing RDF and turning it into Zotero items is already cleanly implemented in the RDF import translator, so it's just a matter of feeding the RDFa or autodiscovered data into that translator.
  • Great news! I'll keep an eye out for this. Combining all metadata results sounds like a great idea in general.
  • +1 for getting RDFa support into Zotero. It makes sense given recent moves by Facebook, which is inevitably going to result in more RDFa out there on the web in places like IMDB, Time, etc.

    What vocabs does the RDF import translator expect to find? Is there a place where we could collaborate a bit on this? zotero-dev perhaps?
  • You'll find the current RDF support in the RDF.js and Embedded RDF.js files in the translators directory of your Zotero data directory. If you start working on RDFa support or have questions / need advice on how to do so, then zotero-dev is nominally the place to go.

    I'm pretty sure that the Zotero folks would be glad to have proper RDFa support, so a patch to that effect is probably going to be approved, especially if it is discussed on zotero-dev as it develops.
Sign In or Register to comment.