Publishing Linked Data with Nanopublications
Tobias Kuhn
http://www.tkuhn.ch
@txkuhn
ETH Zurich
Linked Data for Libraries ...
Provenance-Aware Data Publishing
with Nanopublications
assertion
provenance
publication info
nanopublication
http://nanopu...
Provenance-Aware Data Publishing
with Nanopublications
Nanopub0001
Assertion:
opm:wasDerivedFrom d:DataSourceX
Provenance:...
Example: Nanopublication for MODS Record
:head {
: a np:Nanopublication ; np:hasAssertion :assertion ;
np:hasProvenance :p...
Trusty URIs
Trusty URIs are URI references that include cryptographic hash
values to make digital artifacts like nanopubli...
Decentralized Nanopublication Server Network
Nanopublications
with Trusty URIs
Publication
Retrieval
Propagation /
Archivi...
Let’s Publish Our Exemplary
MODS-Nanopublication!
Give it a trusty URI:
http://example.org/stanford-digital-repository/cm9...
Defining Datasets with
Nanopublication Indexes
appends
has sub-index
has
element
(a) (b)
(c) (f)
(d) (e)
Tobias Kuhn, ETH Z...
Some Links
• Nanopublications: http://nanopub.org
• Trusty URIs: http://trustyuri.net
• Nanopublication Server Network: ht...
of 9

Nanopubs

In this lightning talk, I introduce an approach to publish RDF data in a provenance-aware and reliable manner. This approach is based on the concept of nanopublications, which we can give unique and verifiable identifiers using cryptographic hash values. Based on that, I present ongoing work to establish a decentralized server network for publishing, archiving, and retrieveing Linked Data in a reliable and trustworthy way.
Published on: Mar 3, 2016
Published in: Science      
Source: www.slideshare.net


Transcripts - Nanopubs

  • 1. Publishing Linked Data with Nanopublications Tobias Kuhn http://www.tkuhn.ch @txkuhn ETH Zurich Linked Data for Libraries (LD4L) Workshop Stanford University 24 February 2015
  • 2. Provenance-Aware Data Publishing with Nanopublications assertion provenance publication info nanopublication http://nanopub.org / @nanopub org Tobias Kuhn, ETH Zurich Publishing Linked Data with Nanopublications 2 / 9
  • 3. Provenance-Aware Data Publishing with Nanopublications Nanopub0001 Assertion: opm:wasDerivedFrom d:DataSourceX Provenance: ns1:mosquito ns2:malaria ns3:transmission Publication Information: dc:created “2013-01-01” pav:createdBy p:Isabelle_Dubois http://nanopub.org / @nanopub org Tobias Kuhn, ETH Zurich Publishing Linked Data with Nanopublications 3 / 9
  • 4. Example: Nanopublication for MODS Record :head { : a np:Nanopublication ; np:hasAssertion :assertion ; np:hasProvenance :provenance ; np:hasPublicationInfo :pubInfo . } :assertion { :dataset a dctypes:Dataset ; dct:title "Activation pathway of Src kinase reveals intermediate states as ta dct:description "This dataset contains following items: 1) MD Simulation traj dct:creator [ a foaf:Person ; foaf:name "Shukla, Diwakar" ] ; dct:creator [ a foaf:Person ; foaf:name "Meng, Yilin" ] ; dct:creator [ a foaf:Person ; foaf:name "Roux, Benoit" ] ; dct:creator [ a foaf:Person ; foaf:name "Pande, Vijay" ] ; dct:license <https://creativecommons.org/licenses/by-sa/3.0/> ; dct:rights "User agrees that, where applicable, content will not be used to i } :provenance { :assertion prov:wasDerivedFrom <http://purl.stanford.edu/cm993jk8755.mods> . } :pubInfo { : prov:wasAttributedTo orcid:0000-0002-1267-0234 . : prov:generatedAtTime "2015-02-24T09:52:27-08:00"^^xsd:dateTime . } Tobias Kuhn, ETH Zurich Publishing Linked Data with Nanopublications 4 / 9
  • 5. Trusty URIs Trusty URIs are URI references that include cryptographic hash values to make digital artifacts like nanopublications ... Verifiable + Immutable + Permanent .trighttp://example.org/r1. RA 5AbXdpz5DcaYXCh9l3eI9ruBosiL5XDU3rxBbBaUO70 Tobias Kuhn, ETH Zurich Publishing Linked Data with Nanopublications 5 / 9
  • 6. Decentralized Nanopublication Server Network Nanopublications with Trusty URIs Publication Retrieval Propagation / Archiving http://npmonitor.inn.ac Tobias Kuhn, ETH Zurich Publishing Linked Data with Nanopublications 6 / 9
  • 7. Let’s Publish Our Exemplary MODS-Nanopublication! Give it a trusty URI: http://example.org/stanford-digital-repository/cm993jk8755.RAxuI9 shCHSUnwtUzf6uy7s08nZ6Sug3g7BOsSSmycRbA Publish it to a server in the network: http://np.inn.ac/RAxuI9shCHSUnwtUzf6uy7s08nZ6Sug3g7BOsSSmycRbA And a few minutes later, it is distributed in the network: http://nanopub-server.ops.labs.vu.nl/RAxuI9shCHSUnwtUzf6uy7s08nZ6 Sug3g7BOsSSmycRbA http://s1.semanticscience.org:8082/RAxuI9shCHSUnwtUzf6uy7s08nZ6Su g3g7BOsSSmycRbA Tobias Kuhn, ETH Zurich Publishing Linked Data with Nanopublications 7 / 9
  • 8. Defining Datasets with Nanopublication Indexes appends has sub-index has element (a) (b) (c) (f) (d) (e) Tobias Kuhn, ETH Zurich Publishing Linked Data with Nanopublications 8 / 9
  • 9. Some Links • Nanopublications: http://nanopub.org • Trusty URIs: http://trustyuri.net • Nanopublication Server Network: http://npmonitor.inn.ac • Interface to validate, “trustify,” and publish nanopublications: http://nanopub.inn.ac Tobias Kuhn, ETH Zurich Publishing Linked Data with Nanopublications 9 / 9

Related Documents