publishing provenance information on the web using memento...
TRANSCRIPT
ELIS – Multimedia Lab
Publishing Provenance Information on the Web using Memento Datetime Conneg
Sam Coppens ([email protected])Davy Van Deursen ([email protected])Erik Mannens ([email protected])
IBBT – University Ghent - MMLab
2/17
ELIS – Multimedia Lab
Overview
• Introduction• Architecture• Metadata Model• Memento Datetime conneg• Publishing Provenance
3/17
ELIS – Multimedia Lab
Introduction
Digital Dark Ages
Project Archipel• Disseminate content & provenance information as LOD• Enable long-term preservation
http://www.archipel-project.be/
Problems• Persistent URIs (versioning of LOD)• Temporality Enrichments• Publication of Provenance
4/17
ELIS – Multimedia Lab
Architecture
5/17
ELIS – Multimedia Lab
Metadata Model
6/17
ELIS – Multimedia Lab
Memento Datetime Conneg
7/17
ELIS – Multimedia Lab
Memento Datetime Conneg
1: UA --- HTTP GET/HEAD; Accept-Datetime: Tj ----> URI-R2: UA <-- HTTP 200; Link: URI-G ------------------------- URI-R3: UA --- HTTP GET/HEAD; Accept-Datetime: Tj ----> URI-G4: UA <-- HTTP 302; Location: URI-Mj; Vary; Link:
URI-R,URI-T,URI-Mj,------------------------------------- URI-G5: UA --- HTTP GET URI-Mj; Accept-Datetime: Tj --> URI-Mj6: UA <-- HTTP 200; Memento-Datetime: Tj; Link:
URI-R,URI-T,URI-G,URI-Mj ---------------------------- URI-Mj
8/17
ELIS – Multimedia Lab
Memento Datetime Conneg
Problem 1: Persistent URIsProblem 2: Temporality Enrichments
9/17
ELIS – Multimedia Lab
ProvenanceV1
ProvenanceV3
Publishing Provenance
ProvenanceV2
10/17
ELIS – Multimedia Lab
Publishing Provenance
URI-Pm
Provenance of Memento
Provenance HTTP Link in Memento Response
Problem 3: Publishing Provenance
11/17
ELIS – Multimedia Lab
Publishing Provenance
1: UA --- HTTP GET/HEAD; Accept-Datetime: Tj ----> URI-R2: UA <-- HTTP 200; Link: URI-G ------------------------- URI-R3: UA --- HTTP GET/HEAD; Accept-Datetime: Tj ----> URI-G4: UA <-- HTTP 302; Location: URI-Mj; Vary; Link:
URI-R,URI-T,URI-Mj,------------------------------------- URI-G5: UA --- HTTP GET URI-Mj; Accept-Datetime: Tj --> URI-Mj6: UA <-- HTTP 200; Memento-Datetime: Tj; Link:
URI-R,URI-T,URI-G,URI-Mj, URI-Pj------------------ URI-Mj
12/17
ELIS – Multimedia Lab
Publishing Provenance
Provenance records: datetime conneg
• first memento (URI-P0)• last memento (URI-Pn)• memento (URI-Pj)• previous memento (URI-Pi)• next memento (URI-Pk)• timemap (URI-Tp)
+• resource of provenance (URI-Mj)
13/17
ELIS – Multimedia Lab
Publishing Provenance
Provenance records: datetime conneg
• first memento (URI-P0)• last memento (URI-Pn)• memento (URI-Pj)• previous memento (URI-Pi)• next memento (URI-Pk)• timemap (URI-Tp)
+• resource of provenance (URI-Mj)
To allow switching betweenresource and provenance ofthat resource.
14/17
ELIS – Multimedia Lab
Conclusions
• Disseminate content & provenance information as LOD• Enable long-term preservation• Persistent URIs (versioning of LOD)• Retain Temporality Enrichments
15/17
ELIS – Multimedia Lab
Conclusions
• 5-star deployment scheme:– 6 stars for supporting datetime conneg
Preserve temporality when enriching– 7 stars for publishing provenance
Allow quality checkers, License checkers, etc. ( use cases Provenance XG)
16/17
ELIS – Multimedia Lab
Future Work
• Standardisation PREMIS OWL
• Extend MementoFox plugin to catch provenance HTTP link
• PREMIS OWL suited for publishing provenance on the Web?
• Focus on the use of Provenance
17/17
ELIS – Multimedia Lab