Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

2014-04-24 A dip into Research Objects

865 views

Published on

Technical dive into the serialization of Research Objects (RO) as RO Bundles, a Adobe UCF based ZIP-format with a JSON-LD manifest.

https://w3id.org/bundle
http://www.researchobject.org/

Presented on 2014-04-24 at COMBINE HARMONY 2014 http://co.mbine.org/events/HARMONY_2014

pptx source: https://onedrive.live.com/view.aspx?cid=37935FEEE4DF1087&resid=37935FEEE4DF1087%21679&app=PowerPoint&authkey=%21AI6c4YT_419J3zY&wdo=1

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

2014-04-24 A dip into Research Objects

  1. 1. A dip into Research Objects Stian Soiland-Reyes myGrid, University of Manchester HARMONY 2014, Manchester, 2014-04-24 This work is licensed under a Creative Commons Attribution 3.0 Unported License
  2. 2. Saving a research object: RO bundle Single, transferrable research object Self-contained snapshot Which files in ZIP, which are URIs? (Up to user/application) Regular ZIP file, explored and unpacked with standard tools JSON manifest is programmatically accessible without RDF understanding Works offline and in desktop applications – no REST API access required Basis for RO-enabled file formats, e.g. Taverna run bundle
  3. 3. ZIP-based format (Adobe UCF, ePub)
  4. 4. Workflow Results Bundle workflowrun.prov.ttl (RDF) outputA.txt outputC.jpg outputB/ https://w3id.org/bundle intermediates/ 1.txt 2.txt 3.txt de/def2e58b-50e2-4949-9980-fd310166621a.txt inputA.txt workflow URI reference s attribution execution environment Aggregating in Research Object ZIP folder structure (RO Bundle) mimetype application/vnd.wf4ever.robundle+zip .ro/manifest.jso n
  5. 5. RO Bundle What is aggregated? File In ZIP or external URI Who made the RO? When? Who? External URIs placed in folders Embedded annotation External annotation, e.g. blogpost JSON-LD context  RDF RO provenance .ro/manifest.json Format Note: JSON "quotes" not shown above for brevity http://json-ld.org/ http://orcid.org/ https://w3id.org/bundle
  6. 6. http://json-ld.org/ http://www.w3.org/TR/json-ld/ <http://dbpedia.org/resource/John_Lennon> <http://xmlns.com/foaf/0.1/name> "John Lennon" . <http://dbpedia.org/resource/John_Lennon> <http://schema.org/birthDate> "1940-10-09". <http://dbpedia.org/resource/John_Lennon> <http://schema.org/spouse> <http://dbpedia.org/resource/Cynthia_Lennon> . Defines RDF triples:
  7. 7. RO Bundle manifest as RDF
  8. 8. API for RO bundles https://github.com/wf4ever/robundle/

×