pericles workshop (london 15 october 2015) - linked resource model (lrm)
TRANSCRIPT
![Page 1: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/1.jpg)
GRANT AGREEMENT: 601138 | SCHEME FP7 ICT 2011.4.3 Promoting and Enhancing Reuse of Information throughout the Content Lifecycle taking account of Evolving Semantics [Digital Preservation]
“This project has received funding from the European Union’sSeventh Framework Programme for research, technologicaldevelopment and demonstration under grant agreement no601138”.
Jean-Yves Vion-Dury, senior scientist,
Xerox Research Centre Europe
![Page 2: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/2.jpg)
![Page 3: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/3.jpg)
Page 3
In one glance:
• an OWL ontology to model ecosystems as evolving linked (dependent) resources
• Focused on change management, but extensible through domain specific specialisation
• The model will also serve as a data schema: RDF graph instances stored in triple stores will reflect the evolution of the preserved resources (LRM-service)
![Page 4: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/4.jpg)
In one glance:
• Monitor change impact• Maintain consistency (proactive mode)• Detect (potential) inconsistency (tracking mode)
• Maintain an history of the evolution: LRM as a generalized provenance model
• Ecosystem analysis and governance support• querying the model• Risk based analysis• « Time machine » to reconstruct coherent view of the past
![Page 5: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/5.jpg)
Schema level (conceptual/static)◦ Organize our knowledge
Compatible & incompatible classes and subclasses
◦ Make it explicit and sharable
◦ Allows formal verification
Instance Level (operational/dynamic)◦ Model and capture the structure of the target ecosystem
◦ Manage its evolution (react to events, undertake actions)
◦ Behave as a super datatype/datamodel
![Page 6: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/6.jpg)
![Page 7: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/7.jpg)
Description
ExogenousResourcedisjointWith
Resource
EndogenousResource
subClassOfsubClassOf
subClassOf
AbstractResourcesubClassOf
![Page 8: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/8.jpg)
Abstract Concrete
Exogenousmutable
immutable
Endogenousmutable
immutable
![Page 9: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/9.jpg)
![Page 10: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/10.jpg)
Abstract Concrete
Exogenousmutable
immutable
Endogenousmutable
immutable
Digital resource
![Page 11: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/11.jpg)
Abstract Concrete
Exogenousmutable
immutable
Endogenousmutable
immutable
Digital resource
![Page 12: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/12.jpg)
Abstract Concrete
Exogenousmutable
immutable
Endogenousmutable
immutable
Human ⊑ Agent
![Page 13: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/13.jpg)
Abstract Concrete
Exogenousmutable
immutable
Endogenousmutable
immutable
Software ⊑ Agent
Software ⊑ Agent
![Page 14: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/14.jpg)
Description
ExogenousResourcedisjointWith
Resource
EndogenousResource
subClassOfsubClassOf
subClassOf
AbstractResourcesubClassOf
![Page 15: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/15.jpg)
Page 15
La Trahison des images (R. Magritte)
![Page 16: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/16.jpg)
Page 16
![Page 17: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/17.jpg)
Page 17
Les deux mystères (R. Magritte)
![Page 18: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/18.jpg)
Page 18
Description
ExogenousResourcedisjointWith
Resource
EndogenousResource
subClassOf subClassOf
subClassOf
AbstractResourcesubClassOf
![Page 19: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/19.jpg)
![Page 20: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/20.jpg)
20
NantesTriptych
creationTime
« 1994 »
![Page 21: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/21.jpg)
21
NantesTriptych
creationTime
« 1994 »
« 10/15/2015 »
creationTime
![Page 22: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/22.jpg)
22
NantesTriptych
creationTime
« 1994 »
« 10/15/2015 »
creationTime
« 10/15/2015 »
creationTime
![Page 23: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/23.jpg)
23
NantesTriptych
creationTime
« 1994 »
« 10/15/2015 »
creationTime
creationTime
![Page 24: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/24.jpg)
![Page 25: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/25.jpg)
Schema level (conceptual/static)◦ Organize our knowledge
Compatible & incompatible classes and subclasses
◦ Make it explicit and sharable
◦ Allows formal verification
Instance Level (operational/dynamic)◦ Model and capture the structure of the target ecosystem
◦ Manage its evolution (react to events, undertake actions)
◦ Embedds a dedicated language (ReAL)
LRM now becomes a powerful datamodel/typesystem to capture the dynamics
![Page 26: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/26.jpg)
Page 26
Key Ideas
• dependencies may have complex topology
• dependency are characterized by usage intention
• resources may be versioned
• Changes apply both to resources of the ecosystem AND their descriptions
• Open the way toward reflexive digital preservation
![Page 27: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/27.jpg)
Page 27
Key Ideas
• dependencies may have complex topology
• dependency are characterized by usage intention
• resources may be versioned
• Changes apply both to resources of the ecosystem AND their descriptions
• An LRM model for LRM: reflexive digital preservation
![Page 28: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/28.jpg)
Tree transformer
from
to
XML comment stripper
XML LinearizerXML parser
fromfrom
Conjunctive Dependency
![Page 29: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/29.jpg)
Tree transformer
from
to
XML comment stripper
XML Linearizer
Disjunctive Dependency
fromfrom
Conjunctive Dependency
XML parser 2XML parser 1
from from
to
D-Connector
![Page 30: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/30.jpg)
Page 30
Key Ideas
• dependencies may have complex topology
• dependency are characterized by usage intention
• resources may be versioned
• Changes apply both to resources of the ecosystem AND their descriptions
• An LRM model for LRM: reflexive digital preservation
![Page 31: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/31.jpg)
Release intention dependency path
Develop intention dependency path
XSLT XMLOrig
xmlTransDep
fromfrom
XMLTrans
rendDevDep
to
IDEDisjunctiveDependency
VS1 VS2
D-Connector
R’
from from
from
from
to
to
XMLOrig
DLL
from
from
from
Rto
rendRelDep
renderintention
intention
release
intention
develop
intention
![Page 32: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/32.jpg)
Direct visualization
Injection of information◦ By hand◦ By automated extraction (PET2LRM tool, others)◦ By data analysis
Propagation of changes◦ Forward propagation (useful for proactive change
management)◦ Backward propagation (action planning, focused on
demand evaluation)
Simulation◦ Inject hypothesis & evaluate potention consequences◦ Risk analysis
![Page 33: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/33.jpg)
![Page 34: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/34.jpg)
![Page 35: PERICLES workshop (London 15 October 2015) - Linked Resource Model (LRM)](https://reader033.vdocument.in/reader033/viewer/2022051520/58f23a0d1a28abff628b45a7/html5/thumbnails/35.jpg)
Maintain an instance of LRM ontology◦ reflects change-related information about the preservation ecosystem
Offer services to other PERICLES components◦ General RDF graph queries (à la SparQL)◦ LRM aware queries
Consistency check
Version management
◦ Graph Update request
React to events◦ Propagation of changes (resource creation/destruction/modification)◦ Notifications/alerts
Ask for external services◦ Computation on digital objects
Digests
delta computation,
transformation (e.g. compilation)
Validation
…