SlideShare a Scribd company logo
1 of 38
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’s Seventh Framework
Programme for research, technological development and demonstration under
grant agreement no601138”.
Digital Ecosystem and Process Compiler
Johannes Biermann Noa Campos López
State and University Library Gesellschaft für wissenschaftliche
Göttingen Datenverarbeitung
Göttingen mbH
Part A: Model driven approach Digital Ecosystem
introduction
Part B: Digital Ecosystems Model
▶ Explanation of the Model
▶ Modelling Strategies
▶ EcoBuilder
Part C: Process Model
▶ From Model to Real World
▶ Aggregated Process
▶ Process Compiler
Part D: Practical Examples
Agenda
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’s Seventh Framework
Programme for research, technological development and demonstration under
grant agreement no601138”.
Part A: Model driven
preservation
Preservation by Design
▶ Preservation is not a dedicated system
▶ Preservation functionality is part of the actual
systems
Benefit
▶ Merging of active-life and archival phases
→ less information loss, continuum approach
▶ use in sheer curation scenarios: automatic
gathering of information without disturbing
the user
Model Driven Preservation
Digital
Ecosystem
Models
Capture and representation of the
environment
Preservation Process
analysis
change
provenance
automated model update
interwoven evolving networks of
▶ digital objects,
▶ policies,
▶ processes,
▶ technical services,
▶ and user communities
within constantly changing and interacting
environments influencing digital objects
What are Digital Ecosystems?
Digital Ecosystem Example
Photo by Randy Montoya, CC BY-NC-ND 2.0,
https://www.flickr.com/photos/sandialabs/6104342632/
▶ creation, deletion and change of single entities
▶ change in larger social or cultural contexts
▶ merging and growing user communities
◦ changing expectations, requirements, and
background knowledge of user communities
◦ exchange of digital objects
▶ new policies, processes
▶ technical infrastructure and dependency changes
Planned and Unplanned
Digital Ecosystem change
Complex evolving structures of
Digital Ecosystems
Because of the complexity of DEs it hard to
▶ maintain them
▶ describe them
▶ introduce changes
▶ determine impact of change
▶ identify and resolve problems
▶ trace provenance
→ use of ontologies and models
Issues of Digital Ecosystems
PERICLES Models
Upper layer
ontologies
Middle layer
ontologies
Domain specific
ontologies
LRM
LRM_STATIC LRM_DYNAMIC
LRM_SEMANTIC_
VERSIONING
LRM_TIME
DEM
DEM_CORE
DEM_POLICIES
DEM_ANALYSIS
DEM_PRESERVATION_P
OLICIES
DEM_PROCESS
DEM_INFRA-
STRUCTURE
Other
DOMAIN
ONTOLOGIES
DEM_SCENARIOS
can use
imports
LevelofAbstraction
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’s Seventh Framework
Programme for research, technological development and demonstration under
grant agreement no601138”.
Part B: Digital Ecosystem
Model
▶ designed for capturing Digital Ecosystems
▶ an OWL ontology (open source)2
▶ Supported by a software tool which makes creation
of a model for a scenario easy
▶ Needs always applied to a scenario, it is an
abstract model
▶ Consists of six part-models
The Digital Ecosystem Model1
overview
1 Publications:
Johannes Biermann, Anna Eggers, Fabio Corubolo, and Simon Waddington. 2016. An ontology supporting
planning, analysis, and simulation of evolving digital ecosystems. In Proceedings of the 8th International
Conference on Management of Digital EcoSystems (MEDES). ACM, New York, NY, USA, 26-33. DOI:
https://doi.org/10.1145/3012071.3012081
Deliverable D3.5 Full report on Digital Ecosystem Management, http://pericles-project.eu/deliverables/75
1 Ontology released on Github:
https://github.com/pericles-project/DEM
DEM Modelling Strategies
▶ Policy driven modelling (top - down)
▶ Digital Object based modelling
◦ data flow driven (bottom - up)
◦ process driven (top - down)
▶ Community interaction driven (both)
▶ Infrastructure centric (top-down)
Modelling is always purpose driven
Modelling Strategies
▶ simulate impact of change
▶ reveal single point of failures
▶ use in a sheer curation scenario
◦ extraction of significant environment
information
◦ automatic updating of models
▶ analyse provenance
▶ working basis for other tools
Resulting Model
Tool1 for the creation of Digital Ecosystem
Models
▶ GUI & Java API
▶ Simplifies the creation of the model
▶ Usable by scenario experts without the necessity
to write ontology or Java sources
▶ Facilitates integration into workflows
▶ Uses Java Jena API - can output OWL/XML or Turtle
EcoBuilder
1EcoBuilder released on Github:
https://github.com/pericles-project/EcoBuilder
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’s Seventh Framework
Programme for research, technological development and demonstration under
grant agreement no601138”.
Part C: Process Model
From Model to Real World
PERICLES Objective
Ensure digital content
remains accessible,
understandable, and
reusable in
continually evolving
environments.
From Model to Real World
Triplestore
Preservation
Processes
Digital
Ecosystem
Ecosystem
Model
Validatio
n
Model
update
Change &
model analysis
RDF-based
description
s
PERICLES Approach
“Preservation by
design” with model-
driven preservation.
RDF-based “digital
ecosystem model”
with preservation
processes
From Model to Real World
Triplestore
Preservation
Processes
Digital
Ecosystem
Ecosystem
Model
RDF-based
description
s
Validatio
n
Model
update
Change &
model analysis
RDF-based
description
s
Observation
Process descriptions
are an integrated
part of the digital
ecosystem model
and, therefore,
subject to change.
From Model to Real World
Triplestore
Workflow
Engine
Preservation
Processes
Executable
Workflows
Digital
Ecosystem
Ecosystem
Model
RDF-based
description
s
BPMN
description
s
Process
execution
Validatio
n
Model
update
Change &
model analysis
RDF-based
description
s
Problem
Real-world
preservation processes
are complex
executable workflows.
The challenge is to
kept them in sync with
their model
description and react
on change.
From Model to Real World
Triplestore
Process
Compiler
Workflow
Engine
Preservation
Processes
Executable
Workflows
Digital
Ecosystem
Ecosystem
Model
RDF-based
description
s
BPMN
description
s
Process
compilation
Process
execution
Validatio
n
Model
update
Change &
model analysis
RDF-based
description
s
Solution: Process
Model
“Model first” principle.
Compile RDF-based
process descriptions
into executable
workflows.
From Model to Real World
Triplestore
Process
Compiler
Workflow
Engine
Preservation
Processes
Executable
Workflows
Digital
Ecosystem
Ecosystem
Model
RDF-based
description
s
BPMN
description
s
Process
compilation
Process
execution
Validatio
n
Model
update
Change &
model analysis
RDF-based
description
s
Solution: Process
Compiler
Validates changes
before they occur.
Updates executable
workflows automatically
after each change.
Described what is an aggregated process and an atomic
process
Aggregated Process
Atomic Process
Implementation:
- executable
language
Infrastructure:
- technical services
- agents
Aggregated Process
Process flow:
- sequential execution
- single thread
Data flow:
- type-validated
Features:
▶ backend component
▶ written in Java
▶ open source (Apache
2.0)1
▶ RESTful API2
▶ integrated with the ERMR
▶ provides an internal
Apache Jena triplestore
Process Compiler
1Available at GitHub: https://github.com/pericles-project/ProcessCompiler
2Process Compiler and API documented at: http://pericles-
project.eu/deliverables/80
Functionalities:
▶ validate implementation
files
▶ validate process
aggregations
▶ compile aggregated
processes
Advantages:
▶ simple approach
▶ more flexibility to create new preservation processes
▶ increase of process re-usability
▶ reduction of the scope of changes
▶ applicable to any form of process modeling language
▶ semantic annotation of processes
▶ better process understanding and representation
▶ process query and validation at semantic level
▶ aggregated process steps feature Turing complete languages
Process Compiler
Campos-López N. and Wannenwetsch O. (2016). The PERICLES Process Compiler: Linking
BPMN Processes into Complex Workflows for Model-Driven Preservation in Evolving
Ecosystems.In Proceedings of the 12th International Conference on Web Information Systems
and Technologies - Volume 1: WEBIST, ISBN 978-989-758-186-1, pages 76-83. DOI:
10.5220/0005759800760083
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’s Seventh Framework
Programme for research, technological development and demonstration under
grant agreement no601138”.
Part D: Practical Example
Connection with the Appraisal Tool
▶ Assumption: we have checked each
collection item with the appraisal tool have
seen that the change (next slide) does not
cause problems
▶ The collection expert decide to introduce a
change to the model of the collection
▶ Aim is demonstrating on
◦ how to model a scenario
◦ perform a change on the model
◦ automatically apply the change to the real
ecosystem
Digital Video Scenario
APPRAISAL TOOL
We realise that “mpeg-1” is a risky codec for digital video
entities
RULE
All digital video entities have to be “mpeg-4”
PRESERVATION PROCESS
Transcode digital video entities to “mpeg-4” before storing
Example Ecosystem 1.0 Video encoding
Codec
a Policy
Digital Video
a Digital Object
Repository
a Technical Service
Store
an Atomic Process
Transcode
an Atomic Process
Ingest Digital
Video
an Aggregated
Process
constrain
s
hasInput
runs on
constrain
s
hasInput
manages
manages
hasInput
Transcoder
a Technical Serviceruns on
EcoBuilder demonstration
Live demo of the tool
Aggregated Process: Ingest Digital
Video
Change in the ecosystem: new rule
RULE
We have to back up all digital objects to be stored in
the system
PRESERVATION PROCESS
Back up a digital object after storing
REACTION TO CHANGE
Automatic recompilation of processes that store
digital objects
Example Ecosystem 2.0 Backuping
Codec
a Policy
Digital Video
a Digital Object
Repository
a Technical Service
Store
an Atomic Process
Transcode
an Atomic Process
Ingest Digital
Video
an Aggregated
Process
constrain
s
hasInput
runs on
constrain
s
hasInput
manages
manages
Backup
a Policy
Backup
a Process
Backup Repository
a Technical Service
constrain
s
constrain
s
manages runs on
hasInput
Transcoder
a Technical Service
runs on
Secure Store
an Aggregated
Process
hasInput
manages
hasInput
Aggregated Process: Secure Store
Change: automatic recompilation

More Related Content

Viewers also liked

The New Digital Ecosystem - understanding digital today
The New Digital Ecosystem - understanding digital todayThe New Digital Ecosystem - understanding digital today
The New Digital Ecosystem - understanding digital todayTamara Obradov
 
Social Media Ecosystem
Social Media EcosystemSocial Media Ecosystem
Social Media EcosystemRam Kharvy
 
Social Media Ecosystem
Social Media EcosystemSocial Media Ecosystem
Social Media EcosystemHai Le
 
Τάσεις στο χώρο του mobile - 3ο Τετράμηνο ᾽16 : Εισοδηματικά μοντέλα και πλατ...
Τάσεις στο χώρο του mobile - 3ο Τετράμηνο ᾽16 : Εισοδηματικά μοντέλα και πλατ...Τάσεις στο χώρο του mobile - 3ο Τετράμηνο ᾽16 : Εισοδηματικά μοντέλα και πλατ...
Τάσεις στο χώρο του mobile - 3ο Τετράμηνο ᾽16 : Εισοδηματικά μοντέλα και πλατ...SlashData
 
The Comparative Context: Journeys Across the Digital Ecosystem
The Comparative Context: Journeys Across the Digital EcosystemThe Comparative Context: Journeys Across the Digital Ecosystem
The Comparative Context: Journeys Across the Digital EcosystemMichelle Berryman
 
Improve Digital - 2016 Display Advertising Ecosystem Europe
Improve Digital - 2016 Display Advertising Ecosystem EuropeImprove Digital - 2016 Display Advertising Ecosystem Europe
Improve Digital - 2016 Display Advertising Ecosystem EuropeIAB Europe
 
Business models and ecosystems
Business models and ecosystemsBusiness models and ecosystems
Business models and ecosystemsMichael Weiss
 
Ecosystems and Digital Business Models
Ecosystems and Digital Business ModelsEcosystems and Digital Business Models
Ecosystems and Digital Business ModelsSlashData
 
Business Ecosystem Design
Business Ecosystem DesignBusiness Ecosystem Design
Business Ecosystem DesignJan Schmiedgen
 
Platform Strategy and Digital Ecosystems
Platform Strategy and Digital EcosystemsPlatform Strategy and Digital Ecosystems
Platform Strategy and Digital EcosystemsApigee | Google Cloud
 
Digital Strategy for dummies
Digital Strategy for dummiesDigital Strategy for dummies
Digital Strategy for dummiesBart De Waele
 
Digital ecosystem: how to manage your paid, owned and earned media
Digital ecosystem: how to manage your paid, owned and earned mediaDigital ecosystem: how to manage your paid, owned and earned media
Digital ecosystem: how to manage your paid, owned and earned mediaReading Room Singapore
 
Digital Strategy, Consumer Insights & Target Audience
Digital Strategy, Consumer Insights & Target AudienceDigital Strategy, Consumer Insights & Target Audience
Digital Strategy, Consumer Insights & Target AudienceArdian Atmaka
 

Viewers also liked (13)

The New Digital Ecosystem - understanding digital today
The New Digital Ecosystem - understanding digital todayThe New Digital Ecosystem - understanding digital today
The New Digital Ecosystem - understanding digital today
 
Social Media Ecosystem
Social Media EcosystemSocial Media Ecosystem
Social Media Ecosystem
 
Social Media Ecosystem
Social Media EcosystemSocial Media Ecosystem
Social Media Ecosystem
 
Τάσεις στο χώρο του mobile - 3ο Τετράμηνο ᾽16 : Εισοδηματικά μοντέλα και πλατ...
Τάσεις στο χώρο του mobile - 3ο Τετράμηνο ᾽16 : Εισοδηματικά μοντέλα και πλατ...Τάσεις στο χώρο του mobile - 3ο Τετράμηνο ᾽16 : Εισοδηματικά μοντέλα και πλατ...
Τάσεις στο χώρο του mobile - 3ο Τετράμηνο ᾽16 : Εισοδηματικά μοντέλα και πλατ...
 
The Comparative Context: Journeys Across the Digital Ecosystem
The Comparative Context: Journeys Across the Digital EcosystemThe Comparative Context: Journeys Across the Digital Ecosystem
The Comparative Context: Journeys Across the Digital Ecosystem
 
Improve Digital - 2016 Display Advertising Ecosystem Europe
Improve Digital - 2016 Display Advertising Ecosystem EuropeImprove Digital - 2016 Display Advertising Ecosystem Europe
Improve Digital - 2016 Display Advertising Ecosystem Europe
 
Business models and ecosystems
Business models and ecosystemsBusiness models and ecosystems
Business models and ecosystems
 
Ecosystems and Digital Business Models
Ecosystems and Digital Business ModelsEcosystems and Digital Business Models
Ecosystems and Digital Business Models
 
Business Ecosystem Design
Business Ecosystem DesignBusiness Ecosystem Design
Business Ecosystem Design
 
Platform Strategy and Digital Ecosystems
Platform Strategy and Digital EcosystemsPlatform Strategy and Digital Ecosystems
Platform Strategy and Digital Ecosystems
 
Digital Strategy for dummies
Digital Strategy for dummiesDigital Strategy for dummies
Digital Strategy for dummies
 
Digital ecosystem: how to manage your paid, owned and earned media
Digital ecosystem: how to manage your paid, owned and earned mediaDigital ecosystem: how to manage your paid, owned and earned media
Digital ecosystem: how to manage your paid, owned and earned media
 
Digital Strategy, Consumer Insights & Target Audience
Digital Strategy, Consumer Insights & Target AudienceDigital Strategy, Consumer Insights & Target Audience
Digital Strategy, Consumer Insights & Target Audience
 

Similar to Digital Ecosystem and Process Compiler - IDCC17

PERICLES Workflow for the automated updating of Digital Ecosystem Models with...
PERICLES Workflow for the automated updating of Digital Ecosystem Models with...PERICLES Workflow for the automated updating of Digital Ecosystem Models with...
PERICLES Workflow for the automated updating of Digital Ecosystem Models with...PERICLES_FP7
 
PERICLES Ecosystem Modelling (NCDD use case) - Acting on Change 2016
PERICLES Ecosystem Modelling (NCDD use case) - Acting on Change 2016PERICLES Ecosystem Modelling (NCDD use case) - Acting on Change 2016
PERICLES Ecosystem Modelling (NCDD use case) - Acting on Change 2016PERICLES_FP7
 
PERICLES Policy management & ontology supported preservation - Acting on Chan...
PERICLES Policy management & ontology supported preservation - Acting on Chan...PERICLES Policy management & ontology supported preservation - Acting on Chan...
PERICLES Policy management & ontology supported preservation - Acting on Chan...PERICLES_FP7
 
NextGEOSS: The Next Generation European Data Hub and Cloud Platform for Earth...
NextGEOSS: The Next Generation European Data Hub and Cloud Platform for Earth...NextGEOSS: The Next Generation European Data Hub and Cloud Platform for Earth...
NextGEOSS: The Next Generation European Data Hub and Cloud Platform for Earth...Wolfgang Ksoll
 
A Model-based Framework for Continuous Development and Runtime Validation of...
A Model-based Framework for Continuous Development and Runtime Validation  of...A Model-based Framework for Continuous Development and Runtime Validation  of...
A Model-based Framework for Continuous Development and Runtime Validation of...Hugo Bruneliere
 
Refinement of Digitised Newspapers
Refinement of Digitised NewspapersRefinement of Digitised Newspapers
Refinement of Digitised Newspaperscneudecker
 
CREW VRE Release 5 - 2009 May
CREW VRE Release 5 - 2009 MayCREW VRE Release 5 - 2009 May
CREW VRE Release 5 - 2009 MayMartin Turner
 
Wolfert FIspace AgroConnect seminar 27may2013
Wolfert FIspace AgroConnect seminar 27may2013Wolfert FIspace AgroConnect seminar 27may2013
Wolfert FIspace AgroConnect seminar 27may2013Sjaak Wolfert
 
FI-PPP SmartAgriFood and FIspace at IoT China 2013
FI-PPP SmartAgriFood and FIspace at IoT China 2013FI-PPP SmartAgriFood and FIspace at IoT China 2013
FI-PPP SmartAgriFood and FIspace at IoT China 2013Sjaak Wolfert
 
Europeana Newspapers wp2 liber2013
Europeana Newspapers wp2 liber2013Europeana Newspapers wp2 liber2013
Europeana Newspapers wp2 liber2013Europeana Newspapers
 
About IRT Nanoelec
About IRT NanoelecAbout IRT Nanoelec
About IRT NanoelecIRTNanoelec
 
SCAPE general presentation
SCAPE general presentationSCAPE general presentation
SCAPE general presentationSCAPE Project
 
Ssipa presentation blendhill_gmb_h_ch_v3
Ssipa presentation blendhill_gmb_h_ch_v3Ssipa presentation blendhill_gmb_h_ch_v3
Ssipa presentation blendhill_gmb_h_ch_v3Ciprian Matei
 
European Green IT Webinar 2014 - Erasmus Mundus Master PERCCOM
European Green IT Webinar 2014 - Erasmus Mundus Master PERCCOMEuropean Green IT Webinar 2014 - Erasmus Mundus Master PERCCOM
European Green IT Webinar 2014 - Erasmus Mundus Master PERCCOMGreenLabCenter
 
Summit 16: Software Defined Operations: The UNIFY SP-DevOps Toolkit
Summit 16: Software Defined Operations: The UNIFY SP-DevOps ToolkitSummit 16: Software Defined Operations: The UNIFY SP-DevOps Toolkit
Summit 16: Software Defined Operations: The UNIFY SP-DevOps ToolkitOPNFV
 
RDMkit, a Research Data Management Toolkit. Built by the Community for the ...
RDMkit, a Research Data Management Toolkit.  Built by the Community for the ...RDMkit, a Research Data Management Toolkit.  Built by the Community for the ...
RDMkit, a Research Data Management Toolkit. Built by the Community for the ...Carole Goble
 
Blockchain & Cloud-based, Digital Object Identifier System for better Environ...
Blockchain & Cloud-based, Digital Object Identifier System for better Environ...Blockchain & Cloud-based, Digital Object Identifier System for better Environ...
Blockchain & Cloud-based, Digital Object Identifier System for better Environ...IRJET Journal
 
OCEAN - support for Open Cloud projects, Yuri Glikman, Fraunhofer FOKUS
OCEAN - support for Open Cloud projects, Yuri Glikman, Fraunhofer FOKUSOCEAN - support for Open Cloud projects, Yuri Glikman, Fraunhofer FOKUS
OCEAN - support for Open Cloud projects, Yuri Glikman, Fraunhofer FOKUSOW2
 

Similar to Digital Ecosystem and Process Compiler - IDCC17 (20)

PERICLES Workflow for the automated updating of Digital Ecosystem Models with...
PERICLES Workflow for the automated updating of Digital Ecosystem Models with...PERICLES Workflow for the automated updating of Digital Ecosystem Models with...
PERICLES Workflow for the automated updating of Digital Ecosystem Models with...
 
PERICLES Ecosystem Modelling (NCDD use case) - Acting on Change 2016
PERICLES Ecosystem Modelling (NCDD use case) - Acting on Change 2016PERICLES Ecosystem Modelling (NCDD use case) - Acting on Change 2016
PERICLES Ecosystem Modelling (NCDD use case) - Acting on Change 2016
 
PERICLES Policy management & ontology supported preservation - Acting on Chan...
PERICLES Policy management & ontology supported preservation - Acting on Chan...PERICLES Policy management & ontology supported preservation - Acting on Chan...
PERICLES Policy management & ontology supported preservation - Acting on Chan...
 
NextGEOSS: The Next Generation European Data Hub and Cloud Platform for Earth...
NextGEOSS: The Next Generation European Data Hub and Cloud Platform for Earth...NextGEOSS: The Next Generation European Data Hub and Cloud Platform for Earth...
NextGEOSS: The Next Generation European Data Hub and Cloud Platform for Earth...
 
A Model-based Framework for Continuous Development and Runtime Validation of...
A Model-based Framework for Continuous Development and Runtime Validation  of...A Model-based Framework for Continuous Development and Runtime Validation  of...
A Model-based Framework for Continuous Development and Runtime Validation of...
 
Refinement of Digitised Newspapers
Refinement of Digitised NewspapersRefinement of Digitised Newspapers
Refinement of Digitised Newspapers
 
EOSC-hub in EOSC context
EOSC-hub in EOSC contextEOSC-hub in EOSC context
EOSC-hub in EOSC context
 
CREW VRE Release 5 - 2009 May
CREW VRE Release 5 - 2009 MayCREW VRE Release 5 - 2009 May
CREW VRE Release 5 - 2009 May
 
Wolfert FIspace AgroConnect seminar 27may2013
Wolfert FIspace AgroConnect seminar 27may2013Wolfert FIspace AgroConnect seminar 27may2013
Wolfert FIspace AgroConnect seminar 27may2013
 
FI-PPP SmartAgriFood and FIspace at IoT China 2013
FI-PPP SmartAgriFood and FIspace at IoT China 2013FI-PPP SmartAgriFood and FIspace at IoT China 2013
FI-PPP SmartAgriFood and FIspace at IoT China 2013
 
Europeana Newspapers wp2 liber2013
Europeana Newspapers wp2 liber2013Europeana Newspapers wp2 liber2013
Europeana Newspapers wp2 liber2013
 
About IRT Nanoelec
About IRT NanoelecAbout IRT Nanoelec
About IRT Nanoelec
 
IBE-NZE Bruxelles Workshop
IBE-NZE Bruxelles WorkshopIBE-NZE Bruxelles Workshop
IBE-NZE Bruxelles Workshop
 
SCAPE general presentation
SCAPE general presentationSCAPE general presentation
SCAPE general presentation
 
Ssipa presentation blendhill_gmb_h_ch_v3
Ssipa presentation blendhill_gmb_h_ch_v3Ssipa presentation blendhill_gmb_h_ch_v3
Ssipa presentation blendhill_gmb_h_ch_v3
 
European Green IT Webinar 2014 - Erasmus Mundus Master PERCCOM
European Green IT Webinar 2014 - Erasmus Mundus Master PERCCOMEuropean Green IT Webinar 2014 - Erasmus Mundus Master PERCCOM
European Green IT Webinar 2014 - Erasmus Mundus Master PERCCOM
 
Summit 16: Software Defined Operations: The UNIFY SP-DevOps Toolkit
Summit 16: Software Defined Operations: The UNIFY SP-DevOps ToolkitSummit 16: Software Defined Operations: The UNIFY SP-DevOps Toolkit
Summit 16: Software Defined Operations: The UNIFY SP-DevOps Toolkit
 
RDMkit, a Research Data Management Toolkit. Built by the Community for the ...
RDMkit, a Research Data Management Toolkit.  Built by the Community for the ...RDMkit, a Research Data Management Toolkit.  Built by the Community for the ...
RDMkit, a Research Data Management Toolkit. Built by the Community for the ...
 
Blockchain & Cloud-based, Digital Object Identifier System for better Environ...
Blockchain & Cloud-based, Digital Object Identifier System for better Environ...Blockchain & Cloud-based, Digital Object Identifier System for better Environ...
Blockchain & Cloud-based, Digital Object Identifier System for better Environ...
 
OCEAN - support for Open Cloud projects, Yuri Glikman, Fraunhofer FOKUS
OCEAN - support for Open Cloud projects, Yuri Glikman, Fraunhofer FOKUSOCEAN - support for Open Cloud projects, Yuri Glikman, Fraunhofer FOKUS
OCEAN - support for Open Cloud projects, Yuri Glikman, Fraunhofer FOKUS
 

More from PERICLES_FP7

ForgetIT: human memory inspired Information Model
ForgetIT: human memory inspired Information ModelForgetIT: human memory inspired Information Model
ForgetIT: human memory inspired Information ModelPERICLES_FP7
 
Data quality, preservation and access: a DANS perspective
Data quality, preservation and access: a DANS perspectiveData quality, preservation and access: a DANS perspective
Data quality, preservation and access: a DANS perspectivePERICLES_FP7
 
Proactive Evolution management in Data-centric SW ecosystems - Acting on Chan...
Proactive Evolution management in Data-centric SW ecosystems - Acting on Chan...Proactive Evolution management in Data-centric SW ecosystems - Acting on Chan...
Proactive Evolution management in Data-centric SW ecosystems - Acting on Chan...PERICLES_FP7
 
Digital Preservation in the era of Big Data - The Diachron Platform - Acting ...
Digital Preservation in the era of Big Data - The Diachron Platform - Acting ...Digital Preservation in the era of Big Data - The Diachron Platform - Acting ...
Digital Preservation in the era of Big Data - The Diachron Platform - Acting ...PERICLES_FP7
 
Detecting Semantic Drift for ontology maintenance - Acting on Change 2016
Detecting Semantic Drift for ontology maintenance - Acting on Change 2016Detecting Semantic Drift for ontology maintenance - Acting on Change 2016
Detecting Semantic Drift for ontology maintenance - Acting on Change 2016PERICLES_FP7
 
Filling the Digital Preservation Gap - Acting on Change
Filling the Digital Preservation Gap - Acting on ChangeFilling the Digital Preservation Gap - Acting on Change
Filling the Digital Preservation Gap - Acting on ChangePERICLES_FP7
 
Risk assessment for preservation in the active life of complex digital object...
Risk assessment for preservation in the active life of complex digital object...Risk assessment for preservation in the active life of complex digital object...
Risk assessment for preservation in the active life of complex digital object...PERICLES_FP7
 
Technical Appraisal Tool, MICE - Acting on Change 2016
Technical Appraisal Tool, MICE - Acting on Change 2016Technical Appraisal Tool, MICE - Acting on Change 2016
Technical Appraisal Tool, MICE - Acting on Change 2016PERICLES_FP7
 
Capability gap - Preservation isn't just throwing tools at the problem - Acti...
Capability gap - Preservation isn't just throwing tools at the problem - Acti...Capability gap - Preservation isn't just throwing tools at the problem - Acti...
Capability gap - Preservation isn't just throwing tools at the problem - Acti...PERICLES_FP7
 
Automatic policy application and change management - Acting on Change 2016
Automatic policy application and change management - Acting on Change 2016Automatic policy application and change management - Acting on Change 2016
Automatic policy application and change management - Acting on Change 2016PERICLES_FP7
 
Reproducibile scientific workflows - Acting on Change 2016
Reproducibile scientific workflows - Acting on Change 2016Reproducibile scientific workflows - Acting on Change 2016
Reproducibile scientific workflows - Acting on Change 2016PERICLES_FP7
 
Pro-active solutions for higher reproducibility of scientific experiments - A...
Pro-active solutions for higher reproducibility of scientific experiments - A...Pro-active solutions for higher reproducibility of scientific experiments - A...
Pro-active solutions for higher reproducibility of scientific experiments - A...PERICLES_FP7
 
PERICLES Modelling Policies - Acting on Change 2016
PERICLES Modelling Policies - Acting on Change 2016PERICLES Modelling Policies - Acting on Change 2016
PERICLES Modelling Policies - Acting on Change 2016PERICLES_FP7
 
Semi-automated metadata extraction in the long-term
Semi-automated metadata extraction in the long-termSemi-automated metadata extraction in the long-term
Semi-automated metadata extraction in the long-termPERICLES_FP7
 
The PeriCAT Framework
The PeriCAT FrameworkThe PeriCAT Framework
The PeriCAT FrameworkPERICLES_FP7
 
PERICLES - Choice of Information Encapsulation (IE) Technique
PERICLES - Choice of Information Encapsulation (IE) TechniquePERICLES - Choice of Information Encapsulation (IE) Technique
PERICLES - Choice of Information Encapsulation (IE) TechniquePERICLES_FP7
 
PERICLES Information Packaging Techniques
PERICLES  Information Packaging TechniquesPERICLES  Information Packaging Techniques
PERICLES Information Packaging TechniquesPERICLES_FP7
 
PERICLES Decapsulation and Restoration
PERICLES Decapsulation and RestorationPERICLES Decapsulation and Restoration
PERICLES Decapsulation and RestorationPERICLES_FP7
 
PERICLES Information Embedding Techniques
PERICLES Information Embedding TechniquesPERICLES Information Embedding Techniques
PERICLES Information Embedding TechniquesPERICLES_FP7
 
PERICLES workshop (IDCC 2016) - Appraisal
PERICLES workshop (IDCC 2016) - AppraisalPERICLES workshop (IDCC 2016) - Appraisal
PERICLES workshop (IDCC 2016) - AppraisalPERICLES_FP7
 

More from PERICLES_FP7 (20)

ForgetIT: human memory inspired Information Model
ForgetIT: human memory inspired Information ModelForgetIT: human memory inspired Information Model
ForgetIT: human memory inspired Information Model
 
Data quality, preservation and access: a DANS perspective
Data quality, preservation and access: a DANS perspectiveData quality, preservation and access: a DANS perspective
Data quality, preservation and access: a DANS perspective
 
Proactive Evolution management in Data-centric SW ecosystems - Acting on Chan...
Proactive Evolution management in Data-centric SW ecosystems - Acting on Chan...Proactive Evolution management in Data-centric SW ecosystems - Acting on Chan...
Proactive Evolution management in Data-centric SW ecosystems - Acting on Chan...
 
Digital Preservation in the era of Big Data - The Diachron Platform - Acting ...
Digital Preservation in the era of Big Data - The Diachron Platform - Acting ...Digital Preservation in the era of Big Data - The Diachron Platform - Acting ...
Digital Preservation in the era of Big Data - The Diachron Platform - Acting ...
 
Detecting Semantic Drift for ontology maintenance - Acting on Change 2016
Detecting Semantic Drift for ontology maintenance - Acting on Change 2016Detecting Semantic Drift for ontology maintenance - Acting on Change 2016
Detecting Semantic Drift for ontology maintenance - Acting on Change 2016
 
Filling the Digital Preservation Gap - Acting on Change
Filling the Digital Preservation Gap - Acting on ChangeFilling the Digital Preservation Gap - Acting on Change
Filling the Digital Preservation Gap - Acting on Change
 
Risk assessment for preservation in the active life of complex digital object...
Risk assessment for preservation in the active life of complex digital object...Risk assessment for preservation in the active life of complex digital object...
Risk assessment for preservation in the active life of complex digital object...
 
Technical Appraisal Tool, MICE - Acting on Change 2016
Technical Appraisal Tool, MICE - Acting on Change 2016Technical Appraisal Tool, MICE - Acting on Change 2016
Technical Appraisal Tool, MICE - Acting on Change 2016
 
Capability gap - Preservation isn't just throwing tools at the problem - Acti...
Capability gap - Preservation isn't just throwing tools at the problem - Acti...Capability gap - Preservation isn't just throwing tools at the problem - Acti...
Capability gap - Preservation isn't just throwing tools at the problem - Acti...
 
Automatic policy application and change management - Acting on Change 2016
Automatic policy application and change management - Acting on Change 2016Automatic policy application and change management - Acting on Change 2016
Automatic policy application and change management - Acting on Change 2016
 
Reproducibile scientific workflows - Acting on Change 2016
Reproducibile scientific workflows - Acting on Change 2016Reproducibile scientific workflows - Acting on Change 2016
Reproducibile scientific workflows - Acting on Change 2016
 
Pro-active solutions for higher reproducibility of scientific experiments - A...
Pro-active solutions for higher reproducibility of scientific experiments - A...Pro-active solutions for higher reproducibility of scientific experiments - A...
Pro-active solutions for higher reproducibility of scientific experiments - A...
 
PERICLES Modelling Policies - Acting on Change 2016
PERICLES Modelling Policies - Acting on Change 2016PERICLES Modelling Policies - Acting on Change 2016
PERICLES Modelling Policies - Acting on Change 2016
 
Semi-automated metadata extraction in the long-term
Semi-automated metadata extraction in the long-termSemi-automated metadata extraction in the long-term
Semi-automated metadata extraction in the long-term
 
The PeriCAT Framework
The PeriCAT FrameworkThe PeriCAT Framework
The PeriCAT Framework
 
PERICLES - Choice of Information Encapsulation (IE) Technique
PERICLES - Choice of Information Encapsulation (IE) TechniquePERICLES - Choice of Information Encapsulation (IE) Technique
PERICLES - Choice of Information Encapsulation (IE) Technique
 
PERICLES Information Packaging Techniques
PERICLES  Information Packaging TechniquesPERICLES  Information Packaging Techniques
PERICLES Information Packaging Techniques
 
PERICLES Decapsulation and Restoration
PERICLES Decapsulation and RestorationPERICLES Decapsulation and Restoration
PERICLES Decapsulation and Restoration
 
PERICLES Information Embedding Techniques
PERICLES Information Embedding TechniquesPERICLES Information Embedding Techniques
PERICLES Information Embedding Techniques
 
PERICLES workshop (IDCC 2016) - Appraisal
PERICLES workshop (IDCC 2016) - AppraisalPERICLES workshop (IDCC 2016) - Appraisal
PERICLES workshop (IDCC 2016) - Appraisal
 

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 

Recently uploaded (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 

Digital Ecosystem and Process Compiler - IDCC17

  • 1. 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’s Seventh Framework Programme for research, technological development and demonstration under grant agreement no601138”. Digital Ecosystem and Process Compiler Johannes Biermann Noa Campos López State and University Library Gesellschaft für wissenschaftliche Göttingen Datenverarbeitung Göttingen mbH
  • 2. Part A: Model driven approach Digital Ecosystem introduction Part B: Digital Ecosystems Model ▶ Explanation of the Model ▶ Modelling Strategies ▶ EcoBuilder Part C: Process Model ▶ From Model to Real World ▶ Aggregated Process ▶ Process Compiler Part D: Practical Examples Agenda
  • 3. 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’s Seventh Framework Programme for research, technological development and demonstration under grant agreement no601138”. Part A: Model driven preservation
  • 4. Preservation by Design ▶ Preservation is not a dedicated system ▶ Preservation functionality is part of the actual systems Benefit ▶ Merging of active-life and archival phases → less information loss, continuum approach ▶ use in sheer curation scenarios: automatic gathering of information without disturbing the user
  • 5. Model Driven Preservation Digital Ecosystem Models Capture and representation of the environment Preservation Process analysis change provenance automated model update
  • 6. interwoven evolving networks of ▶ digital objects, ▶ policies, ▶ processes, ▶ technical services, ▶ and user communities within constantly changing and interacting environments influencing digital objects What are Digital Ecosystems?
  • 7. Digital Ecosystem Example Photo by Randy Montoya, CC BY-NC-ND 2.0, https://www.flickr.com/photos/sandialabs/6104342632/
  • 8. ▶ creation, deletion and change of single entities ▶ change in larger social or cultural contexts ▶ merging and growing user communities ◦ changing expectations, requirements, and background knowledge of user communities ◦ exchange of digital objects ▶ new policies, processes ▶ technical infrastructure and dependency changes Planned and Unplanned Digital Ecosystem change
  • 9. Complex evolving structures of Digital Ecosystems
  • 10. Because of the complexity of DEs it hard to ▶ maintain them ▶ describe them ▶ introduce changes ▶ determine impact of change ▶ identify and resolve problems ▶ trace provenance → use of ontologies and models Issues of Digital Ecosystems
  • 11. PERICLES Models Upper layer ontologies Middle layer ontologies Domain specific ontologies LRM LRM_STATIC LRM_DYNAMIC LRM_SEMANTIC_ VERSIONING LRM_TIME DEM DEM_CORE DEM_POLICIES DEM_ANALYSIS DEM_PRESERVATION_P OLICIES DEM_PROCESS DEM_INFRA- STRUCTURE Other DOMAIN ONTOLOGIES DEM_SCENARIOS can use imports LevelofAbstraction
  • 12. 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’s Seventh Framework Programme for research, technological development and demonstration under grant agreement no601138”. Part B: Digital Ecosystem Model
  • 13. ▶ designed for capturing Digital Ecosystems ▶ an OWL ontology (open source)2 ▶ Supported by a software tool which makes creation of a model for a scenario easy ▶ Needs always applied to a scenario, it is an abstract model ▶ Consists of six part-models The Digital Ecosystem Model1 overview 1 Publications: Johannes Biermann, Anna Eggers, Fabio Corubolo, and Simon Waddington. 2016. An ontology supporting planning, analysis, and simulation of evolving digital ecosystems. In Proceedings of the 8th International Conference on Management of Digital EcoSystems (MEDES). ACM, New York, NY, USA, 26-33. DOI: https://doi.org/10.1145/3012071.3012081 Deliverable D3.5 Full report on Digital Ecosystem Management, http://pericles-project.eu/deliverables/75 1 Ontology released on Github: https://github.com/pericles-project/DEM
  • 14.
  • 16. ▶ Policy driven modelling (top - down) ▶ Digital Object based modelling ◦ data flow driven (bottom - up) ◦ process driven (top - down) ▶ Community interaction driven (both) ▶ Infrastructure centric (top-down) Modelling is always purpose driven Modelling Strategies
  • 17. ▶ simulate impact of change ▶ reveal single point of failures ▶ use in a sheer curation scenario ◦ extraction of significant environment information ◦ automatic updating of models ▶ analyse provenance ▶ working basis for other tools Resulting Model
  • 18. Tool1 for the creation of Digital Ecosystem Models ▶ GUI & Java API ▶ Simplifies the creation of the model ▶ Usable by scenario experts without the necessity to write ontology or Java sources ▶ Facilitates integration into workflows ▶ Uses Java Jena API - can output OWL/XML or Turtle EcoBuilder 1EcoBuilder released on Github: https://github.com/pericles-project/EcoBuilder
  • 19. 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’s Seventh Framework Programme for research, technological development and demonstration under grant agreement no601138”. Part C: Process Model
  • 20. From Model to Real World PERICLES Objective Ensure digital content remains accessible, understandable, and reusable in continually evolving environments.
  • 21. From Model to Real World Triplestore Preservation Processes Digital Ecosystem Ecosystem Model Validatio n Model update Change & model analysis RDF-based description s PERICLES Approach “Preservation by design” with model- driven preservation. RDF-based “digital ecosystem model” with preservation processes
  • 22. From Model to Real World Triplestore Preservation Processes Digital Ecosystem Ecosystem Model RDF-based description s Validatio n Model update Change & model analysis RDF-based description s Observation Process descriptions are an integrated part of the digital ecosystem model and, therefore, subject to change.
  • 23. From Model to Real World Triplestore Workflow Engine Preservation Processes Executable Workflows Digital Ecosystem Ecosystem Model RDF-based description s BPMN description s Process execution Validatio n Model update Change & model analysis RDF-based description s Problem Real-world preservation processes are complex executable workflows. The challenge is to kept them in sync with their model description and react on change.
  • 24. From Model to Real World Triplestore Process Compiler Workflow Engine Preservation Processes Executable Workflows Digital Ecosystem Ecosystem Model RDF-based description s BPMN description s Process compilation Process execution Validatio n Model update Change & model analysis RDF-based description s Solution: Process Model “Model first” principle. Compile RDF-based process descriptions into executable workflows.
  • 25. From Model to Real World Triplestore Process Compiler Workflow Engine Preservation Processes Executable Workflows Digital Ecosystem Ecosystem Model RDF-based description s BPMN description s Process compilation Process execution Validatio n Model update Change & model analysis RDF-based description s Solution: Process Compiler Validates changes before they occur. Updates executable workflows automatically after each change.
  • 26. Described what is an aggregated process and an atomic process Aggregated Process Atomic Process Implementation: - executable language Infrastructure: - technical services - agents Aggregated Process Process flow: - sequential execution - single thread Data flow: - type-validated
  • 27. Features: ▶ backend component ▶ written in Java ▶ open source (Apache 2.0)1 ▶ RESTful API2 ▶ integrated with the ERMR ▶ provides an internal Apache Jena triplestore Process Compiler 1Available at GitHub: https://github.com/pericles-project/ProcessCompiler 2Process Compiler and API documented at: http://pericles- project.eu/deliverables/80 Functionalities: ▶ validate implementation files ▶ validate process aggregations ▶ compile aggregated processes
  • 28. Advantages: ▶ simple approach ▶ more flexibility to create new preservation processes ▶ increase of process re-usability ▶ reduction of the scope of changes ▶ applicable to any form of process modeling language ▶ semantic annotation of processes ▶ better process understanding and representation ▶ process query and validation at semantic level ▶ aggregated process steps feature Turing complete languages Process Compiler Campos-López N. and Wannenwetsch O. (2016). The PERICLES Process Compiler: Linking BPMN Processes into Complex Workflows for Model-Driven Preservation in Evolving Ecosystems.In Proceedings of the 12th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 978-989-758-186-1, pages 76-83. DOI: 10.5220/0005759800760083
  • 29. 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’s Seventh Framework Programme for research, technological development and demonstration under grant agreement no601138”. Part D: Practical Example
  • 30. Connection with the Appraisal Tool ▶ Assumption: we have checked each collection item with the appraisal tool have seen that the change (next slide) does not cause problems ▶ The collection expert decide to introduce a change to the model of the collection ▶ Aim is demonstrating on ◦ how to model a scenario ◦ perform a change on the model ◦ automatically apply the change to the real ecosystem
  • 31. Digital Video Scenario APPRAISAL TOOL We realise that “mpeg-1” is a risky codec for digital video entities RULE All digital video entities have to be “mpeg-4” PRESERVATION PROCESS Transcode digital video entities to “mpeg-4” before storing
  • 32. Example Ecosystem 1.0 Video encoding Codec a Policy Digital Video a Digital Object Repository a Technical Service Store an Atomic Process Transcode an Atomic Process Ingest Digital Video an Aggregated Process constrain s hasInput runs on constrain s hasInput manages manages hasInput Transcoder a Technical Serviceruns on
  • 34. Aggregated Process: Ingest Digital Video
  • 35. Change in the ecosystem: new rule RULE We have to back up all digital objects to be stored in the system PRESERVATION PROCESS Back up a digital object after storing REACTION TO CHANGE Automatic recompilation of processes that store digital objects
  • 36. Example Ecosystem 2.0 Backuping Codec a Policy Digital Video a Digital Object Repository a Technical Service Store an Atomic Process Transcode an Atomic Process Ingest Digital Video an Aggregated Process constrain s hasInput runs on constrain s hasInput manages manages Backup a Policy Backup a Process Backup Repository a Technical Service constrain s constrain s manages runs on hasInput Transcoder a Technical Service runs on Secure Store an Aggregated Process hasInput manages hasInput