SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
DLP: a Web-based Facility for
Exploration and Basic Modification of
Ontologies by Domain Experts
Luca Mazzola and Patrick Kapahnke
German Research Center for Artificial Intelligence (DFKI), Saarbrücken, Germany
iiWAS conference 2017– Salzburg
05/Dec/2017iiWAS 2017 , Luca Mazzola
• Context
• Needs
• Functions offered
• DLP architecture
• Examples and Limits
• Conclusions
Agenda
05/Dec/2017iiWAS 2017 , Luca Mazzola
• SOA
• Ontology editing
• WebApp RESTful
• Industry 4.0 Manufacturing Domain
Context
05/Dec/2017iiWAS 2017 , Luca Mazzola
• Support Domain experts for:
• conceiving
• analyzing
• extending
• merging
ontologies, even if not familiar with semantic
technologies
• Integrated environment for these tasks
• Not a general solution: specific tool for the needs
of a H2020 research project (CREMA)…
Needs for DLP
05/Dec/2017iiWAS 2017 , Luca Mazzola
Functions offered by DLP
05/Dec/2017iiWAS 2017 , Luca Mazzola
• Creation of profile by sub-setting the public semantic
data sources (set of ontologies)
• Addition and removal of concepts/instances into a
domain expert profile
• Navigation of the semantic concept context with an
iterative exploration limited to a selectable radius,
without relying on any semantic format expertise
• Intuitive representation of similarity for given
concept/instance, by structural information, weighted
by their meaning
Architecture - Infrastructure
05/Dec/2017iiWAS 2017 , Luca Mazzola
D
Apache Jena
Fuseki2
CDM-Core
DOCKER container
9001
3030
9002
80
Architecture – RESTful APIs
05/Dec/2017iiWAS 2017 , Luca Mazzola
• Includes sparse CRUD
(Create, Read, Update,
Delete) operations at
the level of :
• ontology
• user profile and its
metadata,
• operations to
provide search
functionality over
concepts and
instances
Delocalized ontology development process, run directly
by domain experts; ontology engineer intervention
required only for consolidation or in case of problems.
DLP usage in CREMA
05/Dec/2017iiWAS 2017 , Luca Mazzola
Screenshots: navigation
• Graphical exploration of an ontology extract (named
graph -> center concept -> radius)
• Concept “similarity” for the representation center
05/Dec/2017iiWAS 2017 , Luca Mazzola
Screenshots: similarity
05/Dec/2017iiWAS 2017 , Luca Mazzola
• Limited to owl:equivalentClass, rdfs:subClassOf,
rdfs:type, and owl:restriction
• Predefined weights: equivalent [1.0], children [0.9],
parents [0.8], instances [0.7] and connection with
complex concepts in the concept taxonomy [0.5]
Screenshots: profile
• Based on metadata (Dublin Core initiative), useful also
to maintain track of the contributor and the provided
contribution.
• Provide a working space for the domain experts, to
test modifications in a isolated environment.
• Allows local modification, affecting the public semantic
data source only for the relevant part, when released.
05/Dec/2017iiWAS 2017 , Luca Mazzola
Representational capabilities
05/Dec/2017iiWAS 2017 , Luca Mazzola
Limits
05/Dec/2017iiWAS 2017 , Luca Mazzola
• DLP is not a distributed environment and does not
support session management and versioning
• DLP does not prevent dirty writes, if a user
overrides the public ontology starting from an
outdated local profile.
• DLP does not automatically support a merge of the
local contribution into the new ontology version, if a
user modified its local profile without committing it
back.
Conclusions
05/Dec/2017iiWAS 2017 , Luca Mazzola
• DLP is a demonstrator tool to partially solve the
issue of semantic data source editing by non-experts
• DLP allows to work on a selected subpart of the
source relying on a user copy (profile), useful for
supporting the evolution, adaptation or extension of
a partially defined ontology
• DLP supports a simple but still informative and
immediate graphical view of an ontology part
• DLP supports the computation of an initial similarity
function with user-selected weights
• DLP uses a simplified metadata-based approach for
minimal collaborative distributed ontology evolution
Resources
Mazzola, L., Kapahnke, P., Vujic, M., & Klusch, M. (2016). CDM-Core: A Manufacturing
Domain Ontology in OWL2 for Production and Maintenance. In KEOD (pp. 136-143).
Mazzola, L., Kapahnke, P., Waibel, P., Hochreiner, C., & Klusch, M. (2017). FCE4BPMN: On-
demand QoS-based optimised process model execution in the cloud. In Proceedings of
the 23rd ICE/IEEE ITMC Conference. IEEE.
Mazzola L., Kapahnke P., Klusch M. (2017) ODERU: Optimisation of Semantic Service-
Based Processes in Manufacturing. In: Różewski P., Lange C. (eds) Knowledge Engineering
and Semantic Web. KESW 2017. Communications in Computer and Information Science, vol.
786. Springer, Cham
Mazzola L., Kapahnke P., Klusch M. (2017). Pattern-Based Semantic Composition of
Optimal Process Service Plans with ODERU. In Proceedings of The 19th Int. Conference on
Information Integration and Web-based Applications & Services, Salzburg, Austria, December
4–6, 2017 (iiWAS ’17), 10 pages. DOI: https://doi.org/10.1145/3151759.3151773
Mazzola L., and Kapahnke P. (2017). DLP: a Web-based Facility for Exploration and Basic
Modification of Ontologies by Domain Experts. In Proceedings of The 19th Int. Conference
on Information Integration and Web-based Applications & Services, Salzburg, Austria,
December 4–6, 2017 (iiWAS ’17), 5 pages. DOI: https://doi.org/10.1145/3151759.3151816
05/Dec/2017iiWAS 2017 , Luca Mazzola
THANKS FOR THE ATTENTION
QUESTIONS?
LUCA.MAZZOLA@DFKI.DE
MAZZOLA.LUCA@GMAIL.COM
http://www.crema-project.eu
H2020-RIA agreement 637066
https://www.linkedin.com/in/mazzolaluca/
The ODERU code can be found at:
https://sw-dlp.sourceforge.io/
05/Dec/2017iiWAS 2017 , Luca Mazzola

Contenu connexe

Tendances

Enabling efficient movement of data into & out of a high-performance analysis...
Enabling efficient movement of data into & out of a high-performance analysis...Enabling efficient movement of data into & out of a high-performance analysis...
Enabling efficient movement of data into & out of a high-performance analysis...Jisc
 
Distributed deep learning
Distributed deep learningDistributed deep learning
Distributed deep learningAlireza Shafaei
 
Unveiling the knowledge in knowledge graphs
Unveiling the knowledge in knowledge graphsUnveiling the knowledge in knowledge graphs
Unveiling the knowledge in knowledge graphsNeo4j
 
Optimized Algorithm for Hiding Digital Text in a Colour Image Using FPGA
Optimized Algorithm for Hiding Digital Text in a Colour Image Using FPGAOptimized Algorithm for Hiding Digital Text in a Colour Image Using FPGA
Optimized Algorithm for Hiding Digital Text in a Colour Image Using FPGAShanmuga Priyan Thiagarajan
 
SnapLogic Live: Salesforce Integration
SnapLogic Live: Salesforce IntegrationSnapLogic Live: Salesforce Integration
SnapLogic Live: Salesforce IntegrationSnapLogic
 
Distributed Deep Learning (And How to Get Involved)
Distributed Deep Learning (And How to Get Involved)Distributed Deep Learning (And How to Get Involved)
Distributed Deep Learning (And How to Get Involved)Sina Sheikholeslami
 
Worldwide LHC Computing Grid - Ian Bird -HNSciCloud Prototype Phase kickoff M...
Worldwide LHC Computing Grid - Ian Bird -HNSciCloud Prototype Phase kickoff M...Worldwide LHC Computing Grid - Ian Bird -HNSciCloud Prototype Phase kickoff M...
Worldwide LHC Computing Grid - Ian Bird -HNSciCloud Prototype Phase kickoff M...Helix Nebula The Science Cloud
 
STRETCH: Scalable and Elastic Deterministic Streaming Analysis with Virtual S...
STRETCH: Scalable and Elastic Deterministic Streaming Analysis with Virtual S...STRETCH: Scalable and Elastic Deterministic Streaming Analysis with Virtual S...
STRETCH: Scalable and Elastic Deterministic Streaming Analysis with Virtual S...Hannaneh Najdataei
 
Webinar: SnapLogic Fall 2014 Release Brings iPaaS to the Enterprise
Webinar: SnapLogic Fall 2014 Release Brings iPaaS to the EnterpriseWebinar: SnapLogic Fall 2014 Release Brings iPaaS to the Enterprise
Webinar: SnapLogic Fall 2014 Release Brings iPaaS to the EnterpriseSnapLogic
 

Tendances (11)

Accelerating your research with Microsoft Azure
Accelerating your research with Microsoft AzureAccelerating your research with Microsoft Azure
Accelerating your research with Microsoft Azure
 
Enabling efficient movement of data into & out of a high-performance analysis...
Enabling efficient movement of data into & out of a high-performance analysis...Enabling efficient movement of data into & out of a high-performance analysis...
Enabling efficient movement of data into & out of a high-performance analysis...
 
Distributed deep learning
Distributed deep learningDistributed deep learning
Distributed deep learning
 
Unveiling the knowledge in knowledge graphs
Unveiling the knowledge in knowledge graphsUnveiling the knowledge in knowledge graphs
Unveiling the knowledge in knowledge graphs
 
Optimized Algorithm for Hiding Digital Text in a Colour Image Using FPGA
Optimized Algorithm for Hiding Digital Text in a Colour Image Using FPGAOptimized Algorithm for Hiding Digital Text in a Colour Image Using FPGA
Optimized Algorithm for Hiding Digital Text in a Colour Image Using FPGA
 
SnapLogic Live: Salesforce Integration
SnapLogic Live: Salesforce IntegrationSnapLogic Live: Salesforce Integration
SnapLogic Live: Salesforce Integration
 
Distributed Deep Learning (And How to Get Involved)
Distributed Deep Learning (And How to Get Involved)Distributed Deep Learning (And How to Get Involved)
Distributed Deep Learning (And How to Get Involved)
 
Worldwide LHC Computing Grid - Ian Bird -HNSciCloud Prototype Phase kickoff M...
Worldwide LHC Computing Grid - Ian Bird -HNSciCloud Prototype Phase kickoff M...Worldwide LHC Computing Grid - Ian Bird -HNSciCloud Prototype Phase kickoff M...
Worldwide LHC Computing Grid - Ian Bird -HNSciCloud Prototype Phase kickoff M...
 
STRETCH: Scalable and Elastic Deterministic Streaming Analysis with Virtual S...
STRETCH: Scalable and Elastic Deterministic Streaming Analysis with Virtual S...STRETCH: Scalable and Elastic Deterministic Streaming Analysis with Virtual S...
STRETCH: Scalable and Elastic Deterministic Streaming Analysis with Virtual S...
 
Webinar: SnapLogic Fall 2014 Release Brings iPaaS to the Enterprise
Webinar: SnapLogic Fall 2014 Release Brings iPaaS to the EnterpriseWebinar: SnapLogic Fall 2014 Release Brings iPaaS to the Enterprise
Webinar: SnapLogic Fall 2014 Release Brings iPaaS to the Enterprise
 
Reproducible Research and the Cloud
Reproducible Research and the CloudReproducible Research and the Cloud
Reproducible Research and the Cloud
 

Similaire à DLP: a Web-based Facility for Exploration and Basic Modification of Ontologies by Domain Experts

MACHINE LEARNING ON MAPREDUCE FRAMEWORK
MACHINE LEARNING ON MAPREDUCE FRAMEWORKMACHINE LEARNING ON MAPREDUCE FRAMEWORK
MACHINE LEARNING ON MAPREDUCE FRAMEWORKAbhi Jit
 
HPC I/O for Computational Scientists
HPC I/O for Computational ScientistsHPC I/O for Computational Scientists
HPC I/O for Computational Scientistsinside-BigData.com
 
Microsoft Azure News - Nov 2016
Microsoft Azure News - Nov 2016Microsoft Azure News - Nov 2016
Microsoft Azure News - Nov 2016Daniel Toomey
 
OCCIware Contribution to the EU consultation on Cloud Computing Research Inno...
OCCIware Contribution to the EU consultation on Cloud Computing Research Inno...OCCIware Contribution to the EU consultation on Cloud Computing Research Inno...
OCCIware Contribution to the EU consultation on Cloud Computing Research Inno...OCCIware
 
Spark-MPI: Approaching the Fifth Paradigm with Nikolay Malitsky
Spark-MPI: Approaching the Fifth Paradigm with Nikolay MalitskySpark-MPI: Approaching the Fifth Paradigm with Nikolay Malitsky
Spark-MPI: Approaching the Fifth Paradigm with Nikolay MalitskyDatabricks
 
Do It Yourself (DIY) Earth Science Collaboratories Using Best Practices and B...
Do It Yourself (DIY) Earth Science Collaboratories Using Best Practices and B...Do It Yourself (DIY) Earth Science Collaboratories Using Best Practices and B...
Do It Yourself (DIY) Earth Science Collaboratories Using Best Practices and B...Eric Stephan
 
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...Obeo
 
Nuxeo Semantic ECM: from Scribo and Stanbol to valuable applications
Nuxeo Semantic ECM: from Scribo and Stanbol to valuable applicationsNuxeo Semantic ECM: from Scribo and Stanbol to valuable applications
Nuxeo Semantic ECM: from Scribo and Stanbol to valuable applicationsNuxeo
 
Graph databases and OrientDB
Graph databases and OrientDBGraph databases and OrientDB
Graph databases and OrientDBAhsan Bilal
 
Property Graphs with Time
Property Graphs with TimeProperty Graphs with Time
Property Graphs with TimeopenCypher
 
ClouNS - A Cloud-native Application Reference Model for Enterprise Architects
ClouNS - A Cloud-native Application Reference Model for Enterprise ArchitectsClouNS - A Cloud-native Application Reference Model for Enterprise Architects
ClouNS - A Cloud-native Application Reference Model for Enterprise ArchitectsNane Kratzke
 
ODERU: Optimisation of Semantic Service-Based Processes in Manufacturing
ODERU: Optimisation of Semantic Service-Based Processes in ManufacturingODERU: Optimisation of Semantic Service-Based Processes in Manufacturing
ODERU: Optimisation of Semantic Service-Based Processes in ManufacturingLuca Mazzola
 
07 data structures_and_representations
07 data structures_and_representations07 data structures_and_representations
07 data structures_and_representationsMarco Quartulli
 
Bottoms up: building a service on a solid foundation of user needs
Bottoms up: building a service on a solid foundation of user needsBottoms up: building a service on a solid foundation of user needs
Bottoms up: building a service on a solid foundation of user needsBethan Ruddock
 
Database Integrated Analytics using R InitialExperiences wi
Database Integrated Analytics using R InitialExperiences wiDatabase Integrated Analytics using R InitialExperiences wi
Database Integrated Analytics using R InitialExperiences wiOllieShoresna
 
H2 o deep water making deep learning accessible to everyone -jo-fai chow
H2 o deep water   making deep learning accessible to everyone -jo-fai chowH2 o deep water   making deep learning accessible to everyone -jo-fai chow
H2 o deep water making deep learning accessible to everyone -jo-fai chowEvention
 
H2O Deep Water - Making Deep Learning Accessible to Everyone
H2O Deep Water - Making Deep Learning Accessible to EveryoneH2O Deep Water - Making Deep Learning Accessible to Everyone
H2O Deep Water - Making Deep Learning Accessible to EveryoneJo-fai Chow
 
Parsl: Pervasive Parallel Programming in Python
Parsl: Pervasive Parallel Programming in PythonParsl: Pervasive Parallel Programming in Python
Parsl: Pervasive Parallel Programming in PythonDaniel S. Katz
 
Geospatial Business Intelligence made easy with GeoMondrian & SOLAPLayers
Geospatial Business Intelligence made easy with GeoMondrian & SOLAPLayersGeospatial Business Intelligence made easy with GeoMondrian & SOLAPLayers
Geospatial Business Intelligence made easy with GeoMondrian & SOLAPLayersThierry Badard
 

Similaire à DLP: a Web-based Facility for Exploration and Basic Modification of Ontologies by Domain Experts (20)

MACHINE LEARNING ON MAPREDUCE FRAMEWORK
MACHINE LEARNING ON MAPREDUCE FRAMEWORKMACHINE LEARNING ON MAPREDUCE FRAMEWORK
MACHINE LEARNING ON MAPREDUCE FRAMEWORK
 
HPC I/O for Computational Scientists
HPC I/O for Computational ScientistsHPC I/O for Computational Scientists
HPC I/O for Computational Scientists
 
Microsoft Azure News - Nov 2016
Microsoft Azure News - Nov 2016Microsoft Azure News - Nov 2016
Microsoft Azure News - Nov 2016
 
OCCIware Contribution to the EU consultation on Cloud Computing Research Inno...
OCCIware Contribution to the EU consultation on Cloud Computing Research Inno...OCCIware Contribution to the EU consultation on Cloud Computing Research Inno...
OCCIware Contribution to the EU consultation on Cloud Computing Research Inno...
 
Spark-MPI: Approaching the Fifth Paradigm with Nikolay Malitsky
Spark-MPI: Approaching the Fifth Paradigm with Nikolay MalitskySpark-MPI: Approaching the Fifth Paradigm with Nikolay Malitsky
Spark-MPI: Approaching the Fifth Paradigm with Nikolay Malitsky
 
Do It Yourself (DIY) Earth Science Collaboratories Using Best Practices and B...
Do It Yourself (DIY) Earth Science Collaboratories Using Best Practices and B...Do It Yourself (DIY) Earth Science Collaboratories Using Best Practices and B...
Do It Yourself (DIY) Earth Science Collaboratories Using Best Practices and B...
 
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
 
Nuxeo Semantic ECM: from Scribo and Stanbol to valuable applications
Nuxeo Semantic ECM: from Scribo and Stanbol to valuable applicationsNuxeo Semantic ECM: from Scribo and Stanbol to valuable applications
Nuxeo Semantic ECM: from Scribo and Stanbol to valuable applications
 
Graph databases and OrientDB
Graph databases and OrientDBGraph databases and OrientDB
Graph databases and OrientDB
 
Property Graphs with Time
Property Graphs with TimeProperty Graphs with Time
Property Graphs with Time
 
ClouNS - A Cloud-native Application Reference Model for Enterprise Architects
ClouNS - A Cloud-native Application Reference Model for Enterprise ArchitectsClouNS - A Cloud-native Application Reference Model for Enterprise Architects
ClouNS - A Cloud-native Application Reference Model for Enterprise Architects
 
ODERU: Optimisation of Semantic Service-Based Processes in Manufacturing
ODERU: Optimisation of Semantic Service-Based Processes in ManufacturingODERU: Optimisation of Semantic Service-Based Processes in Manufacturing
ODERU: Optimisation of Semantic Service-Based Processes in Manufacturing
 
Duc le CV
Duc le CVDuc le CV
Duc le CV
 
07 data structures_and_representations
07 data structures_and_representations07 data structures_and_representations
07 data structures_and_representations
 
Bottoms up: building a service on a solid foundation of user needs
Bottoms up: building a service on a solid foundation of user needsBottoms up: building a service on a solid foundation of user needs
Bottoms up: building a service on a solid foundation of user needs
 
Database Integrated Analytics using R InitialExperiences wi
Database Integrated Analytics using R InitialExperiences wiDatabase Integrated Analytics using R InitialExperiences wi
Database Integrated Analytics using R InitialExperiences wi
 
H2 o deep water making deep learning accessible to everyone -jo-fai chow
H2 o deep water   making deep learning accessible to everyone -jo-fai chowH2 o deep water   making deep learning accessible to everyone -jo-fai chow
H2 o deep water making deep learning accessible to everyone -jo-fai chow
 
H2O Deep Water - Making Deep Learning Accessible to Everyone
H2O Deep Water - Making Deep Learning Accessible to EveryoneH2O Deep Water - Making Deep Learning Accessible to Everyone
H2O Deep Water - Making Deep Learning Accessible to Everyone
 
Parsl: Pervasive Parallel Programming in Python
Parsl: Pervasive Parallel Programming in PythonParsl: Pervasive Parallel Programming in Python
Parsl: Pervasive Parallel Programming in Python
 
Geospatial Business Intelligence made easy with GeoMondrian & SOLAPLayers
Geospatial Business Intelligence made easy with GeoMondrian & SOLAPLayersGeospatial Business Intelligence made easy with GeoMondrian & SOLAPLayers
Geospatial Business Intelligence made easy with GeoMondrian & SOLAPLayers
 

Plus de Luca Mazzola

Document semantic characterization
Document semantic characterizationDocument semantic characterization
Document semantic characterizationLuca Mazzola
 
Concept extraction with convolutional neural networks
Concept extraction with convolutional neural networksConcept extraction with convolutional neural networks
Concept extraction with convolutional neural networksLuca Mazzola
 
Pattern-Based Semantic Composition of Optimal Process Service Plans with ODERU
Pattern-Based Semantic Composition of Optimal Process Service Plans with ODERUPattern-Based Semantic Composition of Optimal Process Service Plans with ODERU
Pattern-Based Semantic Composition of Optimal Process Service Plans with ODERULuca Mazzola
 
Phd defence: Learner Models in Online Personalized Educational Experiences: a...
Phd defence: Learner Models in Online Personalized Educational Experiences: a...Phd defence: Learner Models in Online Personalized Educational Experiences: a...
Phd defence: Learner Models in Online Personalized Educational Experiences: a...Luca Mazzola
 
MRC12_120915_MOCLog
MRC12_120915_MOCLogMRC12_120915_MOCLog
MRC12_120915_MOCLogLuca Mazzola
 
Icalt2012 presentation
Icalt2012 presentationIcalt2012 presentation
Icalt2012 presentationLuca Mazzola
 
Presentazione moodle notification_moodlemoot2011_trieste
Presentazione  moodle notification_moodlemoot2011_triestePresentazione  moodle notification_moodlemoot2011_trieste
Presentazione moodle notification_moodlemoot2011_triesteLuca Mazzola
 
Presentazione Gvis MoodleMoot 2010
Presentazione Gvis MoodleMoot 2010Presentazione Gvis MoodleMoot 2010
Presentazione Gvis MoodleMoot 2010Luca Mazzola
 
Presentazione GISMO moodlemoot2010 - Bari
Presentazione GISMO moodlemoot2010 - BariPresentazione GISMO moodlemoot2010 - Bari
Presentazione GISMO moodlemoot2010 - BariLuca Mazzola
 
GVIS: a framework for graphical mashups of heterogeneous sources to support d...
GVIS: a framework for graphical mashups of heterogeneous sources to support d...GVIS: a framework for graphical mashups of heterogeneous sources to support d...
GVIS: a framework for graphical mashups of heterogeneous sources to support d...Luca Mazzola
 
Protezione Dati Ambito Biomedico Intro
Protezione Dati Ambito Biomedico IntroProtezione Dati Ambito Biomedico Intro
Protezione Dati Ambito Biomedico IntroLuca Mazzola
 
Supporting Learners in Adaptive Learning Environments through the enhancement...
Supporting Learners in Adaptive Learning Environments through the enhancement...Supporting Learners in Adaptive Learning Environments through the enhancement...
Supporting Learners in Adaptive Learning Environments through the enhancement...Luca Mazzola
 
Toward adaptive presentations of student models in eLearning environments
Toward adaptive presentations
 of student models
in eLearning environmentsToward adaptive presentations
 of student models
in eLearning environments
Toward adaptive presentations of student models in eLearning environmentsLuca Mazzola
 
Towards Home Healthcare Informatics
Towards Home Healthcare InformaticsTowards Home Healthcare Informatics
Towards Home Healthcare InformaticsLuca Mazzola
 
Moodle e la verifica dell'uso delle risorse
Moodle e la verifica dell'uso delle risorseMoodle e la verifica dell'uso delle risorse
Moodle e la verifica dell'uso delle risorseLuca Mazzola
 
Presentazione per MIC 2008
Presentazione per MIC 2008Presentazione per MIC 2008
Presentazione per MIC 2008Luca Mazzola
 
Verso il ritorno della oralita? Una esperienza di radio online nella scuola ...
Verso il ritorno della oralita? Una esperienza di radio online  nella scuola ...Verso il ritorno della oralita? Una esperienza di radio online  nella scuola ...
Verso il ritorno della oralita? Una esperienza di radio online nella scuola ...Luca Mazzola
 

Plus de Luca Mazzola (18)

Document semantic characterization
Document semantic characterizationDocument semantic characterization
Document semantic characterization
 
Concept extraction with convolutional neural networks
Concept extraction with convolutional neural networksConcept extraction with convolutional neural networks
Concept extraction with convolutional neural networks
 
Pattern-Based Semantic Composition of Optimal Process Service Plans with ODERU
Pattern-Based Semantic Composition of Optimal Process Service Plans with ODERUPattern-Based Semantic Composition of Optimal Process Service Plans with ODERU
Pattern-Based Semantic Composition of Optimal Process Service Plans with ODERU
 
Phd defence: Learner Models in Online Personalized Educational Experiences: a...
Phd defence: Learner Models in Online Personalized Educational Experiences: a...Phd defence: Learner Models in Online Personalized Educational Experiences: a...
Phd defence: Learner Models in Online Personalized Educational Experiences: a...
 
MRC12_120915_MOCLog
MRC12_120915_MOCLogMRC12_120915_MOCLog
MRC12_120915_MOCLog
 
Icalt2012 presentation
Icalt2012 presentationIcalt2012 presentation
Icalt2012 presentation
 
Presentazione moodle notification_moodlemoot2011_trieste
Presentazione  moodle notification_moodlemoot2011_triestePresentazione  moodle notification_moodlemoot2011_trieste
Presentazione moodle notification_moodlemoot2011_trieste
 
Ifhro2010
Ifhro2010Ifhro2010
Ifhro2010
 
Presentazione Gvis MoodleMoot 2010
Presentazione Gvis MoodleMoot 2010Presentazione Gvis MoodleMoot 2010
Presentazione Gvis MoodleMoot 2010
 
Presentazione GISMO moodlemoot2010 - Bari
Presentazione GISMO moodlemoot2010 - BariPresentazione GISMO moodlemoot2010 - Bari
Presentazione GISMO moodlemoot2010 - Bari
 
GVIS: a framework for graphical mashups of heterogeneous sources to support d...
GVIS: a framework for graphical mashups of heterogeneous sources to support d...GVIS: a framework for graphical mashups of heterogeneous sources to support d...
GVIS: a framework for graphical mashups of heterogeneous sources to support d...
 
Protezione Dati Ambito Biomedico Intro
Protezione Dati Ambito Biomedico IntroProtezione Dati Ambito Biomedico Intro
Protezione Dati Ambito Biomedico Intro
 
Supporting Learners in Adaptive Learning Environments through the enhancement...
Supporting Learners in Adaptive Learning Environments through the enhancement...Supporting Learners in Adaptive Learning Environments through the enhancement...
Supporting Learners in Adaptive Learning Environments through the enhancement...
 
Toward adaptive presentations of student models in eLearning environments
Toward adaptive presentations
 of student models
in eLearning environmentsToward adaptive presentations
 of student models
in eLearning environments
Toward adaptive presentations of student models in eLearning environments
 
Towards Home Healthcare Informatics
Towards Home Healthcare InformaticsTowards Home Healthcare Informatics
Towards Home Healthcare Informatics
 
Moodle e la verifica dell'uso delle risorse
Moodle e la verifica dell'uso delle risorseMoodle e la verifica dell'uso delle risorse
Moodle e la verifica dell'uso delle risorse
 
Presentazione per MIC 2008
Presentazione per MIC 2008Presentazione per MIC 2008
Presentazione per MIC 2008
 
Verso il ritorno della oralita? Una esperienza di radio online nella scuola ...
Verso il ritorno della oralita? Una esperienza di radio online  nella scuola ...Verso il ritorno della oralita? Una esperienza di radio online  nella scuola ...
Verso il ritorno della oralita? Una esperienza di radio online nella scuola ...
 

Dernier

GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)Areesha Ahmad
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxFarihaAbdulRasheed
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PPRINCE C P
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and ClassificationsAreesha Ahmad
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSérgio Sacani
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLkantirani197
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfSumit Kumar yadav
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...ssuser79fe74
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxgindu3009
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Monika Rani
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 

Dernier (20)

GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 

DLP: a Web-based Facility for Exploration and Basic Modification of Ontologies by Domain Experts

  • 1. DLP: a Web-based Facility for Exploration and Basic Modification of Ontologies by Domain Experts Luca Mazzola and Patrick Kapahnke German Research Center for Artificial Intelligence (DFKI), Saarbrücken, Germany iiWAS conference 2017– Salzburg 05/Dec/2017iiWAS 2017 , Luca Mazzola
  • 2. • Context • Needs • Functions offered • DLP architecture • Examples and Limits • Conclusions Agenda 05/Dec/2017iiWAS 2017 , Luca Mazzola
  • 3. • SOA • Ontology editing • WebApp RESTful • Industry 4.0 Manufacturing Domain Context 05/Dec/2017iiWAS 2017 , Luca Mazzola
  • 4. • Support Domain experts for: • conceiving • analyzing • extending • merging ontologies, even if not familiar with semantic technologies • Integrated environment for these tasks • Not a general solution: specific tool for the needs of a H2020 research project (CREMA)… Needs for DLP 05/Dec/2017iiWAS 2017 , Luca Mazzola
  • 5. Functions offered by DLP 05/Dec/2017iiWAS 2017 , Luca Mazzola • Creation of profile by sub-setting the public semantic data sources (set of ontologies) • Addition and removal of concepts/instances into a domain expert profile • Navigation of the semantic concept context with an iterative exploration limited to a selectable radius, without relying on any semantic format expertise • Intuitive representation of similarity for given concept/instance, by structural information, weighted by their meaning
  • 6. Architecture - Infrastructure 05/Dec/2017iiWAS 2017 , Luca Mazzola D Apache Jena Fuseki2 CDM-Core DOCKER container 9001 3030 9002 80
  • 7. Architecture – RESTful APIs 05/Dec/2017iiWAS 2017 , Luca Mazzola • Includes sparse CRUD (Create, Read, Update, Delete) operations at the level of : • ontology • user profile and its metadata, • operations to provide search functionality over concepts and instances
  • 8. Delocalized ontology development process, run directly by domain experts; ontology engineer intervention required only for consolidation or in case of problems. DLP usage in CREMA 05/Dec/2017iiWAS 2017 , Luca Mazzola
  • 9. Screenshots: navigation • Graphical exploration of an ontology extract (named graph -> center concept -> radius) • Concept “similarity” for the representation center 05/Dec/2017iiWAS 2017 , Luca Mazzola
  • 10. Screenshots: similarity 05/Dec/2017iiWAS 2017 , Luca Mazzola • Limited to owl:equivalentClass, rdfs:subClassOf, rdfs:type, and owl:restriction • Predefined weights: equivalent [1.0], children [0.9], parents [0.8], instances [0.7] and connection with complex concepts in the concept taxonomy [0.5]
  • 11. Screenshots: profile • Based on metadata (Dublin Core initiative), useful also to maintain track of the contributor and the provided contribution. • Provide a working space for the domain experts, to test modifications in a isolated environment. • Allows local modification, affecting the public semantic data source only for the relevant part, when released. 05/Dec/2017iiWAS 2017 , Luca Mazzola
  • 13. Limits 05/Dec/2017iiWAS 2017 , Luca Mazzola • DLP is not a distributed environment and does not support session management and versioning • DLP does not prevent dirty writes, if a user overrides the public ontology starting from an outdated local profile. • DLP does not automatically support a merge of the local contribution into the new ontology version, if a user modified its local profile without committing it back.
  • 14. Conclusions 05/Dec/2017iiWAS 2017 , Luca Mazzola • DLP is a demonstrator tool to partially solve the issue of semantic data source editing by non-experts • DLP allows to work on a selected subpart of the source relying on a user copy (profile), useful for supporting the evolution, adaptation or extension of a partially defined ontology • DLP supports a simple but still informative and immediate graphical view of an ontology part • DLP supports the computation of an initial similarity function with user-selected weights • DLP uses a simplified metadata-based approach for minimal collaborative distributed ontology evolution
  • 15. Resources Mazzola, L., Kapahnke, P., Vujic, M., & Klusch, M. (2016). CDM-Core: A Manufacturing Domain Ontology in OWL2 for Production and Maintenance. In KEOD (pp. 136-143). Mazzola, L., Kapahnke, P., Waibel, P., Hochreiner, C., & Klusch, M. (2017). FCE4BPMN: On- demand QoS-based optimised process model execution in the cloud. In Proceedings of the 23rd ICE/IEEE ITMC Conference. IEEE. Mazzola L., Kapahnke P., Klusch M. (2017) ODERU: Optimisation of Semantic Service- Based Processes in Manufacturing. In: Różewski P., Lange C. (eds) Knowledge Engineering and Semantic Web. KESW 2017. Communications in Computer and Information Science, vol. 786. Springer, Cham Mazzola L., Kapahnke P., Klusch M. (2017). Pattern-Based Semantic Composition of Optimal Process Service Plans with ODERU. In Proceedings of The 19th Int. Conference on Information Integration and Web-based Applications & Services, Salzburg, Austria, December 4–6, 2017 (iiWAS ’17), 10 pages. DOI: https://doi.org/10.1145/3151759.3151773 Mazzola L., and Kapahnke P. (2017). DLP: a Web-based Facility for Exploration and Basic Modification of Ontologies by Domain Experts. In Proceedings of The 19th Int. Conference on Information Integration and Web-based Applications & Services, Salzburg, Austria, December 4–6, 2017 (iiWAS ’17), 5 pages. DOI: https://doi.org/10.1145/3151759.3151816 05/Dec/2017iiWAS 2017 , Luca Mazzola
  • 16. THANKS FOR THE ATTENTION QUESTIONS? LUCA.MAZZOLA@DFKI.DE MAZZOLA.LUCA@GMAIL.COM http://www.crema-project.eu H2020-RIA agreement 637066 https://www.linkedin.com/in/mazzolaluca/ The ODERU code can be found at: https://sw-dlp.sourceforge.io/ 05/Dec/2017iiWAS 2017 , Luca Mazzola