SlideShare a Scribd company logo
1 of 23
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”.
Stratos Kontopoulos, Panos Mitzias
(CERTH/ITI)
“... a formal, explicit specification of a shared
conceptualization...” [Studer et al., 1998]
Upper ontology: A model of the common objects that are generally
applicable across multiple knowledge domains.
Domain ontology: A model of concepts that belong to a specific
domain or part of the world.
machine readable
with computational
semantics
unambiguous
concepts,
properties,
functions, axioms
definition
commonly
accepted
consensual
knowledge
abstract,
simplified model
of a domain
[Studer et al., 1998] Studer, R., Benjamins, V.R. and Fensel, D. (1998), Knowledge engineering: Principles and methods.
Data & Knowledge Engineering, Elsevier Ltd, Vol. 25, Issues 1-2, pp. 161-197
◦ Classes (concepts)
Superclass/subclass
relationship
◦ Properties (relationships)
Subject → Predicate → Object
◦ Axioms, restrictions and
constraints
◦ Individuals (instances)
OWL - the Web Ontology
Language
Pros:
◦ Variety of existing tools for representation,
consistency checking, reasoning, risk assessment etc.
◦ Great fit for model-driven DP → queries & rules.
Cons:
◦ Not fully mature technologies yet.
◦ Significant expertise & effort needed.
▶ LRM -
ontology for
modelling
linked
resources
▶ DEM –
formalism for
digital
ecosystems
▶ Domain
ontologies
◦ Ontology editor developed by Stanford
University
◦ Free and open-source
◦ Version 4.3 will be used in the examples
◦ Current version: 5.1.0
◦ Also available as a web application
Video
CodecContainer
container1
video
1
codec
1
hasCodechasContainer
hasDuratio
n
video
2
codec2
Integer
(e.g. 120)
Tasks:
1. Open Protégé.
2. Create classes Video, Codec and Container.
3. Create object properties hasCodec and hasContainer.
4. Create datatype property hasDuration.
5. Create instances for each class (e.g. video1, codec1, etc.).
6. Set the duration for each video.
7. Connect instances using object properties.
◦ Why start from scratch? There is almost always an
available third-party ontology that provides a useful
starting point for our own ontology.
◦ What do I gain?
◦ Save the effort and time.
◦ Use validated and well-established ontologies.
◦ Take advantage of others’ domain expertise.
◦ Interact with the tools that use other ontologies
◦ What to reuse?
◦ Domain-specific ontologies
◦ Upper-level ontologies
◦ Ontology libraries
◦ Other resources
◦ How is it done? Let’s go to exercise 2!
Tasks:
1.Open Protégé and create a new ontology.
2.Import the Digital Video ontology design
pattern from
http://mklab.iti.gr/pericles/DigitalVideo_ODP.
owl
3.Add a subclass of DigitalVideo called
AnimationVideo.
◦ What is a reasoner? A piece of software able to infer
logical consequences.
◦ What does it do?
◦ Derives implicit information from explicitly
asserted knowledge.
◦ Performs consistency checking and validates the
ontology schema and content.
◦ Known reasoners: HermiT, Pellet, FaCT++, Drools
Tasks:
1.Run HermiT reasoner and check the inferred
information for class AnimationVideo.
2.Stop the reasoner.
3.Create instances for classes AnimationVideo and
VideoStream (e.g. shrek and videostream1).
4.Connect these two instances with property
hasAudioStream.
5.Run HermiT reasoner and check results.
6.Stop the reasoner and try to correct the errors!
◦ Common inconsistencies
◦ Incompatible domain and range definitions for
transitive, symmetric, or inverse properties.
◦ Cardinality properties
◦ Requirements on property values can conflict with
domain and range restrictions.
◦ Solution: Specialized software (e.g. OOPS! -
OntOlogy Pitfall Scanner!)
Tasks:
1.Visit oops.linkeddata.es
2.Scan the Digital Video ontology with URI
http://mklab.iti.gr/pericles/DigitalVideo_ODP.
owl
3.Check inconsistencies
◦ Linked Data: The concept of Semantic Web to create
links between datasets.
◦ DBpedia:
◦ Linked Data source with structured information
from Wikipedia.
◦ Available for querying via SPARQL language.
◦ Allows interlinking of the DBpedia dataset with
other datasets on the web.
Tasks:
1.Locate the instance of Shrek that we created.
2.Add the seeAlso annotation to
http://dbpedia.org/resource/Shrek
PERICLES Domain Specific Modelling - ‘Eye of the Storm: Preserving Digital Content in an Ever-Changing World’

More Related Content

Viewers also liked

PERICLES Preserving space data
PERICLES Preserving space dataPERICLES Preserving space data
PERICLES Preserving space dataPERICLES_FP7
 
PERICLES Reflexive LRM
PERICLES Reflexive LRMPERICLES Reflexive LRM
PERICLES Reflexive LRMPERICLES_FP7
 
PERICLES workshop (IDCC 2016) - Policy and Quality Assurance in the Data Cont...
PERICLES workshop (IDCC 2016) - Policy and Quality Assurance in the Data Cont...PERICLES workshop (IDCC 2016) - Policy and Quality Assurance in the Data Cont...
PERICLES workshop (IDCC 2016) - Policy and Quality Assurance in the Data Cont...PERICLES_FP7
 
PERICLES workshop (IDCC 2016) - Introduction to the PERICLES project
PERICLES workshop (IDCC 2016) - Introduction to the PERICLES projectPERICLES workshop (IDCC 2016) - Introduction to the PERICLES project
PERICLES workshop (IDCC 2016) - Introduction to the PERICLES projectPERICLES_FP7
 
IPRES 2014 paper presentation: significant environment information for LTDP
IPRES 2014 paper presentation: significant environment information for LTDPIPRES 2014 paper presentation: significant environment information for LTDP
IPRES 2014 paper presentation: significant environment information for LTDPFabio Corubolo
 
PERICLES Domain-specific ontological representations and ontology evolution
PERICLES Domain-specific ontological representations and ontology evolutionPERICLES Domain-specific ontological representations and ontology evolution
PERICLES Domain-specific ontological representations and ontology evolutionPERICLES_FP7
 
PERICLES workshop (IDCC 2016) - Appraisal
PERICLES workshop (IDCC 2016) - AppraisalPERICLES workshop (IDCC 2016) - Appraisal
PERICLES workshop (IDCC 2016) - AppraisalPERICLES_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
 
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
 

Viewers also liked (9)

PERICLES Preserving space data
PERICLES Preserving space dataPERICLES Preserving space data
PERICLES Preserving space data
 
PERICLES Reflexive LRM
PERICLES Reflexive LRMPERICLES Reflexive LRM
PERICLES Reflexive LRM
 
PERICLES workshop (IDCC 2016) - Policy and Quality Assurance in the Data Cont...
PERICLES workshop (IDCC 2016) - Policy and Quality Assurance in the Data Cont...PERICLES workshop (IDCC 2016) - Policy and Quality Assurance in the Data Cont...
PERICLES workshop (IDCC 2016) - Policy and Quality Assurance in the Data Cont...
 
PERICLES workshop (IDCC 2016) - Introduction to the PERICLES project
PERICLES workshop (IDCC 2016) - Introduction to the PERICLES projectPERICLES workshop (IDCC 2016) - Introduction to the PERICLES project
PERICLES workshop (IDCC 2016) - Introduction to the PERICLES project
 
IPRES 2014 paper presentation: significant environment information for LTDP
IPRES 2014 paper presentation: significant environment information for LTDPIPRES 2014 paper presentation: significant environment information for LTDP
IPRES 2014 paper presentation: significant environment information for LTDP
 
PERICLES Domain-specific ontological representations and ontology evolution
PERICLES Domain-specific ontological representations and ontology evolutionPERICLES Domain-specific ontological representations and ontology evolution
PERICLES Domain-specific ontological representations and ontology evolution
 
PERICLES workshop (IDCC 2016) - Appraisal
PERICLES workshop (IDCC 2016) - AppraisalPERICLES workshop (IDCC 2016) - Appraisal
PERICLES workshop (IDCC 2016) - Appraisal
 
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
 
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...
 

Similar to PERICLES Domain Specific Modelling - ‘Eye of the Storm: Preserving Digital Content in an Ever-Changing World’

Pal gov.tutorial4.session12 2.wordnets
Pal gov.tutorial4.session12 2.wordnetsPal gov.tutorial4.session12 2.wordnets
Pal gov.tutorial4.session12 2.wordnetsMustafa Jarrar
 
Concept extraction from the web of things (3)
Concept extraction from the web of things (3)Concept extraction from the web of things (3)
Concept extraction from the web of things (3)Amélie Gyrard
 
Pal gov.tutorial4.session8 2.stepwisemethodologies
Pal gov.tutorial4.session8 2.stepwisemethodologiesPal gov.tutorial4.session8 2.stepwisemethodologies
Pal gov.tutorial4.session8 2.stepwisemethodologiesMustafa Jarrar
 
Pal gov.tutorial4.session1 2.whatisontology
Pal gov.tutorial4.session1 2.whatisontologyPal gov.tutorial4.session1 2.whatisontology
Pal gov.tutorial4.session1 2.whatisontologyMustafa Jarrar
 
Schuurman phd presentation 2015 02 27
Schuurman phd presentation 2015 02 27Schuurman phd presentation 2015 02 27
Schuurman phd presentation 2015 02 27Dimitri Schuurman
 
A N E XTENSION OF P ROTÉGÉ FOR AN AUTOMA TIC F UZZY - O NTOLOGY BUILDING U...
A N  E XTENSION OF  P ROTÉGÉ FOR AN AUTOMA TIC  F UZZY - O NTOLOGY BUILDING U...A N  E XTENSION OF  P ROTÉGÉ FOR AN AUTOMA TIC  F UZZY - O NTOLOGY BUILDING U...
A N E XTENSION OF P ROTÉGÉ FOR AN AUTOMA TIC F UZZY - O NTOLOGY BUILDING U...ijcsit
 
PERICLES workshop (London 15 October 2015) - Semantic Web & Ontologies
PERICLES workshop (London 15 October 2015) - Semantic Web & OntologiesPERICLES workshop (London 15 October 2015) - Semantic Web & Ontologies
PERICLES workshop (London 15 October 2015) - Semantic Web & OntologiesPERICLES_FP7
 
Ck32985989
Ck32985989Ck32985989
Ck32985989IJMER
 
The Planets Testbed - A Collaborative Research Environment for Digital Preser...
The Planets Testbed - A Collaborative Research Environment for Digital Preser...The Planets Testbed - A Collaborative Research Environment for Digital Preser...
The Planets Testbed - A Collaborative Research Environment for Digital Preser...Max Kaiser
 
USING MACHINE LEARNING TO BUILD A SEMI-INTELLIGENT BOT
USING MACHINE LEARNING TO BUILD A SEMI-INTELLIGENT BOT USING MACHINE LEARNING TO BUILD A SEMI-INTELLIGENT BOT
USING MACHINE LEARNING TO BUILD A SEMI-INTELLIGENT BOT ecij
 
USING MACHINE LEARNING TO BUILD A SEMI-INTELLIGENT BOT
USING MACHINE LEARNING TO BUILD A SEMI-INTELLIGENT BOT USING MACHINE LEARNING TO BUILD A SEMI-INTELLIGENT BOT
USING MACHINE LEARNING TO BUILD A SEMI-INTELLIGENT BOT ecij
 
Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Sandro D'Elia
 
The Planets Testbed
The Planets TestbedThe Planets Testbed
The Planets TestbedMax Kaiser
 
Transforming repositories: from repository managers to institutional data man...
Transforming repositories: from repository managers to institutional data man...Transforming repositories: from repository managers to institutional data man...
Transforming repositories: from repository managers to institutional data man...JISC KeepIt project
 
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
 
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
 
Enabling open and reproducible computer systems research: the good, the bad a...
Enabling open and reproducible computer systems research: the good, the bad a...Enabling open and reproducible computer systems research: the good, the bad a...
Enabling open and reproducible computer systems research: the good, the bad a...Grigori Fursin
 

Similar to PERICLES Domain Specific Modelling - ‘Eye of the Storm: Preserving Digital Content in an Ever-Changing World’ (20)

Pal gov.tutorial4.session12 2.wordnets
Pal gov.tutorial4.session12 2.wordnetsPal gov.tutorial4.session12 2.wordnets
Pal gov.tutorial4.session12 2.wordnets
 
Concept extraction from the web of things (3)
Concept extraction from the web of things (3)Concept extraction from the web of things (3)
Concept extraction from the web of things (3)
 
Pal gov.tutorial4.session8 2.stepwisemethodologies
Pal gov.tutorial4.session8 2.stepwisemethodologiesPal gov.tutorial4.session8 2.stepwisemethodologies
Pal gov.tutorial4.session8 2.stepwisemethodologies
 
Pal gov.tutorial4.session1 2.whatisontology
Pal gov.tutorial4.session1 2.whatisontologyPal gov.tutorial4.session1 2.whatisontology
Pal gov.tutorial4.session1 2.whatisontology
 
Schuurman phd presentation 2015 02 27
Schuurman phd presentation 2015 02 27Schuurman phd presentation 2015 02 27
Schuurman phd presentation 2015 02 27
 
A N E XTENSION OF P ROTÉGÉ FOR AN AUTOMA TIC F UZZY - O NTOLOGY BUILDING U...
A N  E XTENSION OF  P ROTÉGÉ FOR AN AUTOMA TIC  F UZZY - O NTOLOGY BUILDING U...A N  E XTENSION OF  P ROTÉGÉ FOR AN AUTOMA TIC  F UZZY - O NTOLOGY BUILDING U...
A N E XTENSION OF P ROTÉGÉ FOR AN AUTOMA TIC F UZZY - O NTOLOGY BUILDING U...
 
PERICLES workshop (London 15 October 2015) - Semantic Web & Ontologies
PERICLES workshop (London 15 October 2015) - Semantic Web & OntologiesPERICLES workshop (London 15 October 2015) - Semantic Web & Ontologies
PERICLES workshop (London 15 October 2015) - Semantic Web & Ontologies
 
Ck32985989
Ck32985989Ck32985989
Ck32985989
 
Open science at Opencamp
Open science at OpencampOpen science at Opencamp
Open science at Opencamp
 
The Planets Testbed - A Collaborative Research Environment for Digital Preser...
The Planets Testbed - A Collaborative Research Environment for Digital Preser...The Planets Testbed - A Collaborative Research Environment for Digital Preser...
The Planets Testbed - A Collaborative Research Environment for Digital Preser...
 
USING MACHINE LEARNING TO BUILD A SEMI-INTELLIGENT BOT
USING MACHINE LEARNING TO BUILD A SEMI-INTELLIGENT BOT USING MACHINE LEARNING TO BUILD A SEMI-INTELLIGENT BOT
USING MACHINE LEARNING TO BUILD A SEMI-INTELLIGENT BOT
 
USING MACHINE LEARNING TO BUILD A SEMI-INTELLIGENT BOT
USING MACHINE LEARNING TO BUILD A SEMI-INTELLIGENT BOT USING MACHINE LEARNING TO BUILD A SEMI-INTELLIGENT BOT
USING MACHINE LEARNING TO BUILD A SEMI-INTELLIGENT BOT
 
Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708
 
The Planets Testbed
The Planets TestbedThe Planets Testbed
The Planets Testbed
 
Transforming repositories: from repository managers to institutional data man...
Transforming repositories: from repository managers to institutional data man...Transforming repositories: from repository managers to institutional data man...
Transforming repositories: from repository managers to institutional data man...
 
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
 
Nessos
NessosNessos
Nessos
 
EOSC in practice - Silvana Muscella (chair EOSC HLEG)
EOSC in practice - Silvana Muscella (chair EOSC HLEG)EOSC in practice - Silvana Muscella (chair EOSC HLEG)
EOSC in practice - Silvana Muscella (chair EOSC HLEG)
 
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
 
Enabling open and reproducible computer systems research: the good, the bad a...
Enabling open and reproducible computer systems research: the good, the bad a...Enabling open and reproducible computer systems research: the good, the bad a...
Enabling open and reproducible computer systems research: the good, the bad a...
 

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
 
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
 
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
 
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
 
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
 

More from PERICLES_FP7 (17)

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 ...
 
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...
 
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
 
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
 
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
 

Recently uploaded

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Recently uploaded (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

PERICLES Domain Specific Modelling - ‘Eye of the Storm: Preserving Digital Content in an Ever-Changing World’

  • 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”. Stratos Kontopoulos, Panos Mitzias (CERTH/ITI)
  • 2. “... a formal, explicit specification of a shared conceptualization...” [Studer et al., 1998] Upper ontology: A model of the common objects that are generally applicable across multiple knowledge domains. Domain ontology: A model of concepts that belong to a specific domain or part of the world. machine readable with computational semantics unambiguous concepts, properties, functions, axioms definition commonly accepted consensual knowledge abstract, simplified model of a domain [Studer et al., 1998] Studer, R., Benjamins, V.R. and Fensel, D. (1998), Knowledge engineering: Principles and methods. Data & Knowledge Engineering, Elsevier Ltd, Vol. 25, Issues 1-2, pp. 161-197
  • 3. ◦ Classes (concepts) Superclass/subclass relationship ◦ Properties (relationships) Subject → Predicate → Object ◦ Axioms, restrictions and constraints ◦ Individuals (instances) OWL - the Web Ontology Language
  • 4. Pros: ◦ Variety of existing tools for representation, consistency checking, reasoning, risk assessment etc. ◦ Great fit for model-driven DP → queries & rules. Cons: ◦ Not fully mature technologies yet. ◦ Significant expertise & effort needed.
  • 5. ▶ LRM - ontology for modelling linked resources ▶ DEM – formalism for digital ecosystems ▶ Domain ontologies
  • 6. ◦ Ontology editor developed by Stanford University ◦ Free and open-source ◦ Version 4.3 will be used in the examples ◦ Current version: 5.1.0 ◦ Also available as a web application
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 13. Tasks: 1. Open Protégé. 2. Create classes Video, Codec and Container. 3. Create object properties hasCodec and hasContainer. 4. Create datatype property hasDuration. 5. Create instances for each class (e.g. video1, codec1, etc.). 6. Set the duration for each video. 7. Connect instances using object properties.
  • 14. ◦ Why start from scratch? There is almost always an available third-party ontology that provides a useful starting point for our own ontology. ◦ What do I gain? ◦ Save the effort and time. ◦ Use validated and well-established ontologies. ◦ Take advantage of others’ domain expertise. ◦ Interact with the tools that use other ontologies
  • 15. ◦ What to reuse? ◦ Domain-specific ontologies ◦ Upper-level ontologies ◦ Ontology libraries ◦ Other resources ◦ How is it done? Let’s go to exercise 2!
  • 16. Tasks: 1.Open Protégé and create a new ontology. 2.Import the Digital Video ontology design pattern from http://mklab.iti.gr/pericles/DigitalVideo_ODP. owl 3.Add a subclass of DigitalVideo called AnimationVideo.
  • 17. ◦ What is a reasoner? A piece of software able to infer logical consequences. ◦ What does it do? ◦ Derives implicit information from explicitly asserted knowledge. ◦ Performs consistency checking and validates the ontology schema and content. ◦ Known reasoners: HermiT, Pellet, FaCT++, Drools
  • 18. Tasks: 1.Run HermiT reasoner and check the inferred information for class AnimationVideo. 2.Stop the reasoner. 3.Create instances for classes AnimationVideo and VideoStream (e.g. shrek and videostream1). 4.Connect these two instances with property hasAudioStream. 5.Run HermiT reasoner and check results. 6.Stop the reasoner and try to correct the errors!
  • 19. ◦ Common inconsistencies ◦ Incompatible domain and range definitions for transitive, symmetric, or inverse properties. ◦ Cardinality properties ◦ Requirements on property values can conflict with domain and range restrictions. ◦ Solution: Specialized software (e.g. OOPS! - OntOlogy Pitfall Scanner!)
  • 20. Tasks: 1.Visit oops.linkeddata.es 2.Scan the Digital Video ontology with URI http://mklab.iti.gr/pericles/DigitalVideo_ODP. owl 3.Check inconsistencies
  • 21. ◦ Linked Data: The concept of Semantic Web to create links between datasets. ◦ DBpedia: ◦ Linked Data source with structured information from Wikipedia. ◦ Available for querying via SPARQL language. ◦ Allows interlinking of the DBpedia dataset with other datasets on the web.
  • 22. Tasks: 1.Locate the instance of Shrek that we created. 2.Add the seeAlso annotation to http://dbpedia.org/resource/Shrek