SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
19/09/12	
  
GOSPL:	
  A	
  METHOD	
  AND	
  TOOL	
  FOR	
  
HYBRID	
  ONTOLOGY	
  ENGINEERING	
  
Christophe	
  Debruyne	
  and	
  Robert	
  Meersman	
  
September	
  2012	
  @	
  ADBIS	
  

                                                              1	
  
Introduction	
  
•  Informa@on	
  systems	
  (IS)	
  on	
  the	
  Web	
  are	
  in	
  general	
  developed	
  
   and	
  maintained	
  autonomously	
  




                                                                                                      19/09/12	
  
•  For	
  IS	
  to	
  interoperate	
  seman@cally,	
  an	
  ontology	
  is	
  needed	
  
   •  Agreement	
  among	
  all	
  the	
  stakeholders	
  
   •  Ontologies	
  evolve	
  while	
  the	
  agreements	
  are	
  developed	
  
   •  Ontologies	
  are	
  an	
  externaliza@on	
  of	
  the	
  seman@cs	
  outside	
  an	
  IS	
  


•  The	
  problem	
  is	
  not	
  so	
  much	
  what	
  ontologies	
  in	
  computer	
  
   science	
  are,	
  but	
  how	
  they	
  come	
  to	
  be.	
  In	
  other	
  words,	
  
   ontology	
  engineering	
  (OE)	
  is	
  a	
  cri@cal	
  ac@vity	
  
                                                                                                          2	
  
Introduction	
  
•  But	
  ontology	
  engineering	
  methods	
  also	
  need	
  adequate	
  tool	
  
   support	
  




                                                                                                    19/09/12	
  
•  An	
  examina@on	
  of	
  related	
  work	
  showed	
  that	
  most	
  
   frameworks	
  did	
  not	
  
   •  Take	
  into	
  account	
  a	
  special	
  role	
  for	
  informal	
  defini@ons	
  AND	
  
   •  Had	
  tool	
  support	
  tailored	
  to	
  a	
  method	
  or	
  framework	
  AND	
  
   •  Supported	
  the	
  users	
  in	
  their	
  elicita@on	
  and	
  agreement	
  processes	
  




                                                                                                        3	
  
Contribution	
  
•  Presenta@on	
  of	
  a	
  method	
  based	
  on	
  a	
  framework	
  for	
  hybrid	
  
   ontology	
  engineering	
  (presented	
  @	
  ADBIS	
  2012)	
  




                                                                                             19/09/12	
  
•  Development	
  of	
  the	
  GOSPL	
  prototype	
  currently	
  in	
  use	
  in	
  a	
  
   Linked	
  Data	
  project	
  for	
  Brussels	
  

•  GOSPL	
  stands	
  for	
  Grounding	
  Ontologies	
  with	
  Social	
  Processes	
  
   and	
  Natural	
  Language	
  




                                                                                                 4	
  
Method:	
  Framework	
  
•  DOGMA	
  Hybrid	
  Ontology	
  Descrip@ons	
  <Ω,	
  ci,	
  K,	
  G>	
  
   •  Ω	
  a	
  lexon	
  base,	
  a	
  finite	
  set	
  of	
  plausible	
  binary	
  fact	
  types	
  called	
  




                                                                                                                  19/09/12	
  
      lexons,	
  e.g.,	
  <Vendor	
  Community,	
  Offer,	
  has,	
  is	
  of,	
  Title>	
  
   •  ci	
  a	
  func@on	
  mapping	
  community-­‐iden@fiers	
  and	
  terms	
  to	
  
      concepts	
  
   •  K	
  a	
  finite	
  set	
  of	
  ontological	
  commitments	
  containing	
  
        •  A	
  selec@on	
  of	
  lexons	
  
        •  A	
  mapping	
  from	
  applica@on	
  symbols	
  to	
  ontology	
  terms	
  
        •  Predicates	
  over	
  those	
  terms	
  and	
  roles	
  to	
  express	
  constraints	
  
   •  G	
  is	
  a	
  glossary,	
  a	
  triple	
  with	
  components	
  
        •  Gloss,	
  a	
  set	
  of	
  linguis@c,	
  human-­‐interpretable	
  glosses	
  
        •  g1,	
  mapping	
  community-­‐term	
  pairs	
  to	
  glosses	
  
        •  g2,	
  mapping	
  lexons	
  to	
  glosses	
                                                                5	
  
Method:	
  Framework	
  
•  Example	
  of	
  an	
  applica@on-­‐commitment	
  




                                                                    19/09/12	
  
•  Ω-­‐RIDL:	
  Verheyden	
  et	
  al.	
  (SWDB	
  2004),	
  	
         6	
  
   Trog	
  et	
  al.	
  (RuleML	
  2007)	
  	
  
Method:	
  GOSPL	
  
•  Grounding	
  ontologies	
  with	
  social	
  processes	
  &	
  NL	
  
•  Hybrid	
  Ontology	
  Engineering	
  Method	
  




                                                                           19/09/12	
  
                                                                               7	
  
Hybrid	
  Ontology	
  Engineering	
  
Method	
  
•  A)	
  Managing	
  communi@es	
  
   •  >1	
  representa@ves	
  of	
  autonomously	
  developed	
  and	
  maintained	
  




                                                                                         19/09/12	
  
      informa@on	
  systems	
  that	
  need	
  to	
  interoperate	
  seman@cally	
  
•  B)	
  Managing	
  the	
  Seman@c	
  Interoperability	
  Requirements	
  
   •  Set	
  of	
  key-­‐terms	
  
   •  Set	
  of	
  goals	
  
•  C)	
  Ar@cula@on	
  of	
  terms	
  with	
  glosses	
  
   •  Star@ng	
  with	
  key-­‐terms	
  
   •  Alignment	
  



                                                                                             8	
  
Hybrid	
  Ontology	
  Engineering	
  
Method	
  
•  D)	
  Crea@ons	
  of	
  lexons	
  
   •  At	
  least	
  1	
  of	
  the	
  terms	
  needs	
  to	
  be	
  ar@culated	
  




                                                                                          19/09/12	
  
•  E)	
  Crea@on	
  of	
  constraints	
  
   •  An	
  engagement	
  of	
  the	
  community	
  members	
  to	
  comply	
  with	
  
      agreed	
  upon	
  constraints	
  in	
  their	
  applica@on-­‐commitments	
  
   •  Focus	
  on	
  reference	
  structures	
  “No	
  en@ty	
  without	
  iden@ty”	
  
•  F)	
  Crea@on	
  of	
  a	
  commitment	
  
•  Steps	
  A	
  à	
  E	
  mostly	
  within	
  one	
  community	
  
•  F	
  done	
  by	
  the	
  stakeholder	
  


                                                                                              9	
  
Hybrid	
  Ontology	
  Engineering	
  
Method	
  
•  G)	
  Crea@on	
  of	
  gloss-­‐equivalences	
  
   •  Assert	
  that	
  two	
  glosses	
  refer	
  to	
  the	
  same	
  concept	
  




                                                                                                     19/09/12	
  
•  H)	
  Crea@on	
  of	
  synonyms	
  (at	
  level	
  of	
  lexons)	
  
   •  Assert	
  that	
  two	
  labels	
  refer	
  to	
  the	
  same	
  concept	
  
   •  Community	
  used	
  for	
  disambigua@on	
  


•  Why	
  this	
  dis@nc@on	
  
   •  Independent	
  agreements	
  
   •  Glossary-­‐consistency	
  principle	
  used	
  a	
  means	
  for	
  driving	
  
      agreements	
  (for	
  every	
  community-­‐term	
  pair,	
  if	
  the	
  glosses	
  used	
  
      to	
  ar@culate	
  these	
  terms	
  were	
  deemed	
  referring	
  to	
  the	
  same	
        10	
  
      concept,	
  then	
  the	
  labels	
  should	
  be	
  deemed	
  synonyms)	
  
Tool	
  




           19/09/12	
  
           11	
  
Tool	
  




           19/09/12	
  
           12	
  
Tool	
  




           19/09/12	
  
           13	
  
Tool	
  
•  Use	
  of	
  a	
  quasi-­‐anonymous	
  vo@ng	
  system	
  
   •  See	
  who	
  has	
  voted,	
  but	
  not	
  what	
  (cfr.	
  Dotmocracy)	
  




                                                                                           19/09/12	
  
•  Outcomes	
  of	
  “off-­‐line”	
  mee@ngs	
  (face-­‐to-­‐face,	
  
   teleconference,	
  etc…)	
  need	
  to	
  be	
  summarized	
  in	
  the	
  tool	
  
•  Looking	
  for	
  counter	
  examples	
  while	
  making	
  statements	
  
•  Applica@on	
  of	
  NLP	
  techniques	
  to	
  dis@ll	
  facts	
  from	
  glosses	
  

•  Exploita@on	
  of	
  the	
  commitments	
  
•  Link	
  with	
  mul@lingual	
  terminology	
  base	
  


                                                                                           14	
  
Application	
  
•  Used	
  in	
  the	
  context	
  of	
  a	
  Linked	
  Data	
  Project	
  in	
  Brussels	
  
   hmp://www.oscb.be/	
  	
  




                                                                                                                                       19/09/12	
  
        {image, features}                 Picture
                                                    Image Datasets
          JPSearch Input                  Dataset
           Query Format
                                                          Flickr            Knowledge                    collaborates
                            Recognition                                    Management                     with others
Phone                                        API                                                               in
                              Server                       ...               Platform
        JPSearch Output                                    ...
         Query Format                                                                       output
                                                                                                                         Stakeholder
                              SPARQL
                                                    Other Datasets
                                                                                 Ontology
                                                                                                                        owns
                                                        Geonames
                                                                                       used for       Agenda.be
                                                                                      annotation      Information
                                                        DBPedia                                         System


                                                                                              input
                                                        Agenda.be                R2RML                   DB
                                                                     triplifies




                                                                                                                                       15	
  
Discussion	
  
•  GOSPL	
  is	
  …	
  
    •  Teachable	
  




                                                                                                        19/09/12	
  
    •  Repeatable	
  
    •  Traceable	
  
•  The	
  three	
  characteris@cs	
  of	
  a	
  method	
  

•  Usability	
  study	
  of	
  an	
  experiment	
  
    •  43	
  par@cipants	
  
    •  Ciuciu,	
  O.,	
  Debruyne,	
  C.	
  (2012)	
  Assessing	
  the	
  User	
  Sa@sfac@on	
  
       with	
  an	
  Ontology	
  Engineering	
  Tool	
  based	
  on	
  Social	
  Processes.	
  In	
  
       Proceedings	
  of	
  On	
  the	
  Move	
  to	
  Meaningful	
  Internet	
  Systems	
  
       2012:	
  OTM	
  Workshops,	
  LNCS,	
  Springer	
                                                16	
  
Future	
  work	
  
•  Mining	
  interac@ons	
  for	
  user	
  profiling	
  
   •  Giving	
  appropriate	
  tools	
  to	
  different	
  users	
  




                                                                                           19/09/12	
  
   •  Early	
  experiment	
  gave	
  mo@va@on	
  

•  Capturing	
  other	
  means	
  for	
  discussions	
  
   •  Omogenia	
  (Liapis	
  et	
  al.)	
  


•  Analysis	
  of	
  gloss-­‐evolu@on	
  and	
  its	
  impact	
  on	
  the	
  formal	
  
   defini@ons	
  (to	
  be	
  reported	
  elsewhere)	
  


                                                                                           17	
  
19/09/12	
  
Thank	
  you!	
  
Contact	
  chrdebru@vub.ac.be	
  for	
  more	
  informa@on	
  on	
  
accessing	
  the	
  tool.	
  

                                                                       18	
  

Mais conteúdo relacionado

Semelhante a GOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology Engineering

Visual Ontology Modeling for Domain Experts and Business Users with metaphactory
Visual Ontology Modeling for Domain Experts and Business Users with metaphactoryVisual Ontology Modeling for Domain Experts and Business Users with metaphactory
Visual Ontology Modeling for Domain Experts and Business Users with metaphactoryPeter Haase
 
PhD defense : Multi-points of view semantic enrichment of folksonomies
PhD defense : Multi-points of view semantic enrichment of folksonomiesPhD defense : Multi-points of view semantic enrichment of folksonomies
PhD defense : Multi-points of view semantic enrichment of folksonomiesFreddy Limpens
 
Achieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.pptAchieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.pptOpenStack Foundation
 
zAgile for OpenStack Summit - v2-3.ppt
zAgile for OpenStack Summit - v2-3.pptzAgile for OpenStack Summit - v2-3.ppt
zAgile for OpenStack Summit - v2-3.pptOpenStack Foundation
 
Session 2.1 ontological representation of the telecom domain for advanced a...
Session 2.1   ontological representation of the telecom domain for advanced a...Session 2.1   ontological representation of the telecom domain for advanced a...
Session 2.1 ontological representation of the telecom domain for advanced a...semanticsconference
 
Understanding the semantics landscape
Understanding the semantics landscapeUnderstanding the semantics landscape
Understanding the semantics landscapeMikeHypercube
 
Sakai And The Academic Enterprise
Sakai And The Academic EnterpriseSakai And The Academic Enterprise
Sakai And The Academic EnterpriseMichael Feldstein
 
Linked Open Data Alignment and Enrichment Using Bootstrapping Based Techniques
Linked Open Data Alignment and Enrichment Using Bootstrapping Based TechniquesLinked Open Data Alignment and Enrichment Using Bootstrapping Based Techniques
Linked Open Data Alignment and Enrichment Using Bootstrapping Based TechniquesPrateek Jain
 
An introduction to repository reference models
An introduction to repository reference modelsAn introduction to repository reference models
An introduction to repository reference modelsJulie Allinson
 
A Framework for Ontology Usage Analysis
A Framework for Ontology Usage AnalysisA Framework for Ontology Usage Analysis
A Framework for Ontology Usage AnalysisJamshaid Ashraf
 
Geospatial Ontologies and GeoSPARQL Services
Geospatial Ontologies and GeoSPARQL ServicesGeospatial Ontologies and GeoSPARQL Services
Geospatial Ontologies and GeoSPARQL ServicesStephane Fellah
 
Cloud Programming Models: eScience, Big Data, etc.
Cloud Programming Models: eScience, Big Data, etc.Cloud Programming Models: eScience, Big Data, etc.
Cloud Programming Models: eScience, Big Data, etc.Alexandru Iosup
 
Ontologies for Emergency & Disaster Management
Ontologies for Emergency & Disaster Management Ontologies for Emergency & Disaster Management
Ontologies for Emergency & Disaster Management Stephane Fellah
 
ARMA IM Days "Open source and open standards"
ARMA IM Days "Open source and open standards"ARMA IM Days "Open source and open standards"
ARMA IM Days "Open source and open standards"Cheryl McKinnon
 
OpenAIRE Open Innovation call: Next Generation Repositories
OpenAIRE Open Innovation call: Next Generation RepositoriesOpenAIRE Open Innovation call: Next Generation Repositories
OpenAIRE Open Innovation call: Next Generation RepositoriesOpenAIRE
 
Prateek Jain dissertation defense, Kno.e.sis, Wright State University
Prateek Jain dissertation defense, Kno.e.sis, Wright State UniversityPrateek Jain dissertation defense, Kno.e.sis, Wright State University
Prateek Jain dissertation defense, Kno.e.sis, Wright State UniversityPrateek Jain
 
Open Source and Open Standards for Information and Records Managers
Open Source and Open Standards for Information and Records ManagersOpen Source and Open Standards for Information and Records Managers
Open Source and Open Standards for Information and Records ManagersCheryl McKinnon
 

Semelhante a GOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology Engineering (20)

Visual Ontology Modeling for Domain Experts and Business Users with metaphactory
Visual Ontology Modeling for Domain Experts and Business Users with metaphactoryVisual Ontology Modeling for Domain Experts and Business Users with metaphactory
Visual Ontology Modeling for Domain Experts and Business Users with metaphactory
 
PhD defense : Multi-points of view semantic enrichment of folksonomies
PhD defense : Multi-points of view semantic enrichment of folksonomiesPhD defense : Multi-points of view semantic enrichment of folksonomies
PhD defense : Multi-points of view semantic enrichment of folksonomies
 
Achieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.pptAchieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.ppt
 
zAgile for OpenStack Summit - v2-3.ppt
zAgile for OpenStack Summit - v2-3.pptzAgile for OpenStack Summit - v2-3.ppt
zAgile for OpenStack Summit - v2-3.ppt
 
Session 2.1 ontological representation of the telecom domain for advanced a...
Session 2.1   ontological representation of the telecom domain for advanced a...Session 2.1   ontological representation of the telecom domain for advanced a...
Session 2.1 ontological representation of the telecom domain for advanced a...
 
Understanding the semantics landscape
Understanding the semantics landscapeUnderstanding the semantics landscape
Understanding the semantics landscape
 
Sakai And The Academic Enterprise
Sakai And The Academic EnterpriseSakai And The Academic Enterprise
Sakai And The Academic Enterprise
 
Linked Open Data Alignment and Enrichment Using Bootstrapping Based Techniques
Linked Open Data Alignment and Enrichment Using Bootstrapping Based TechniquesLinked Open Data Alignment and Enrichment Using Bootstrapping Based Techniques
Linked Open Data Alignment and Enrichment Using Bootstrapping Based Techniques
 
An introduction to repository reference models
An introduction to repository reference modelsAn introduction to repository reference models
An introduction to repository reference models
 
A Framework for Ontology Usage Analysis
A Framework for Ontology Usage AnalysisA Framework for Ontology Usage Analysis
A Framework for Ontology Usage Analysis
 
Geospatial Ontologies and GeoSPARQL Services
Geospatial Ontologies and GeoSPARQL ServicesGeospatial Ontologies and GeoSPARQL Services
Geospatial Ontologies and GeoSPARQL Services
 
Cloud Programming Models: eScience, Big Data, etc.
Cloud Programming Models: eScience, Big Data, etc.Cloud Programming Models: eScience, Big Data, etc.
Cloud Programming Models: eScience, Big Data, etc.
 
Ontologies for Emergency & Disaster Management
Ontologies for Emergency & Disaster Management Ontologies for Emergency & Disaster Management
Ontologies for Emergency & Disaster Management
 
B3 ps seco-intro
B3 ps seco-introB3 ps seco-intro
B3 ps seco-intro
 
ARMA IM Days "Open source and open standards"
ARMA IM Days "Open source and open standards"ARMA IM Days "Open source and open standards"
ARMA IM Days "Open source and open standards"
 
PhD Proposal Defense - Prateek Jain
PhD Proposal Defense - Prateek JainPhD Proposal Defense - Prateek Jain
PhD Proposal Defense - Prateek Jain
 
OpenAIRE Open Innovation call: Next Generation Repositories
OpenAIRE Open Innovation call: Next Generation RepositoriesOpenAIRE Open Innovation call: Next Generation Repositories
OpenAIRE Open Innovation call: Next Generation Repositories
 
Prateek Jain dissertation defense, Kno.e.sis, Wright State University
Prateek Jain dissertation defense, Kno.e.sis, Wright State UniversityPrateek Jain dissertation defense, Kno.e.sis, Wright State University
Prateek Jain dissertation defense, Kno.e.sis, Wright State University
 
Open Source and Open Standards for Information and Records Managers
Open Source and Open Standards for Information and Records ManagersOpen Source and Open Standards for Information and Records Managers
Open Source and Open Standards for Information and Records Managers
 
Fqas09
Fqas09Fqas09
Fqas09
 

Mais de Christophe Debruyne

One year of DALIDA Data Literacy Workshops for Adults: a Report
One year of DALIDA Data Literacy Workshops for Adults: a ReportOne year of DALIDA Data Literacy Workshops for Adults: a Report
One year of DALIDA Data Literacy Workshops for Adults: a ReportChristophe Debruyne
 
Projet TOXIN : Des graphes de connaissances pour la recherche en toxicologie
Projet TOXIN : Des graphes de connaissances pour la recherche en toxicologieProjet TOXIN : Des graphes de connaissances pour la recherche en toxicologie
Projet TOXIN : Des graphes de connaissances pour la recherche en toxicologieChristophe Debruyne
 
Knowledge Graphs: Concept, mogelijkheden en aandachtspunten
Knowledge Graphs: Concept, mogelijkheden en aandachtspuntenKnowledge Graphs: Concept, mogelijkheden en aandachtspunten
Knowledge Graphs: Concept, mogelijkheden en aandachtspuntenChristophe Debruyne
 
Reusable SHACL Constraint Components for Validating Geospatial Linked Data
Reusable SHACL Constraint Components for Validating Geospatial Linked DataReusable SHACL Constraint Components for Validating Geospatial Linked Data
Reusable SHACL Constraint Components for Validating Geospatial Linked DataChristophe Debruyne
 
Hidden Amongst the Data: the Beyond 2022 Knowledge Graph
Hidden Amongst the Data: the Beyond 2022 Knowledge GraphHidden Amongst the Data: the Beyond 2022 Knowledge Graph
Hidden Amongst the Data: the Beyond 2022 Knowledge GraphChristophe Debruyne
 
Facilitating Data Curation: a Solution Developed in the Toxicology Domain
Facilitating Data Curation: a Solution Developed in the Toxicology DomainFacilitating Data Curation: a Solution Developed in the Toxicology Domain
Facilitating Data Curation: a Solution Developed in the Toxicology DomainChristophe Debruyne
 
Using Maps for Interlinking Geospatial Linked Data
Using Maps for Interlinking Geospatial Linked DataUsing Maps for Interlinking Geospatial Linked Data
Using Maps for Interlinking Geospatial Linked DataChristophe Debruyne
 
Linked Data Publication and Interlinking Research within the SFI funded ADAPT...
Linked Data Publication and Interlinking Research within the SFI funded ADAPT...Linked Data Publication and Interlinking Research within the SFI funded ADAPT...
Linked Data Publication and Interlinking Research within the SFI funded ADAPT...Christophe Debruyne
 
Towards Generating Policy-compliant Datasets (poster)
Towards GeneratingPolicy-compliant Datasets (poster)Towards GeneratingPolicy-compliant Datasets (poster)
Towards Generating Policy-compliant Datasets (poster)Christophe Debruyne
 
Towards Generating Policy-compliant Datasets
Towards Generating Policy-compliant DatasetsTowards Generating Policy-compliant Datasets
Towards Generating Policy-compliant DatasetsChristophe Debruyne
 
Generating Executable Mappings from RDF Data Cube Data Structure Definitions
Generating Executable Mappings from RDF Data Cube Data Structure DefinitionsGenerating Executable Mappings from RDF Data Cube Data Structure Definitions
Generating Executable Mappings from RDF Data Cube Data Structure DefinitionsChristophe Debruyne
 
Uplift – Generating RDF datasets from non-RDF data with R2RML
Uplift – Generating RDF datasets from non-RDF data with R2RMLUplift – Generating RDF datasets from non-RDF data with R2RML
Uplift – Generating RDF datasets from non-RDF data with R2RMLChristophe Debruyne
 
A Lightweight Approach to Explore, Enrich and Use Data with a Geospatial Dime...
A Lightweight Approach to Explore, Enrich and Use Data with a Geospatial Dime...A Lightweight Approach to Explore, Enrich and Use Data with a Geospatial Dime...
A Lightweight Approach to Explore, Enrich and Use Data with a Geospatial Dime...Christophe Debruyne
 
Client-side Processing of GeoSPARQL Functions with Triple Pattern Fragments
Client-side Processing of GeoSPARQL Functions with Triple Pattern FragmentsClient-side Processing of GeoSPARQL Functions with Triple Pattern Fragments
Client-side Processing of GeoSPARQL Functions with Triple Pattern FragmentsChristophe Debruyne
 
Serving Ireland's Geospatial Information as Linked Data
Serving Ireland's Geospatial Information as Linked DataServing Ireland's Geospatial Information as Linked Data
Serving Ireland's Geospatial Information as Linked DataChristophe Debruyne
 
Serving Ireland's Geospatial Information as Linked Data (ISWC 2016 Poster)
Serving Ireland's Geospatial Information as Linked Data (ISWC 2016 Poster)Serving Ireland's Geospatial Information as Linked Data (ISWC 2016 Poster)
Serving Ireland's Geospatial Information as Linked Data (ISWC 2016 Poster)Christophe Debruyne
 
R2RML-F: Towards Sharing and Executing Domain Logic in R2RML Mappings
R2RML-F: Towards Sharing and Executing Domain Logic in R2RML MappingsR2RML-F: Towards Sharing and Executing Domain Logic in R2RML Mappings
R2RML-F: Towards Sharing and Executing Domain Logic in R2RML MappingsChristophe Debruyne
 
Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...
Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...
Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...Christophe Debruyne
 
Creating and Consuming Metadata from Transcribed Historical Vital Records for...
Creating and Consuming Metadata from Transcribed Historical Vital Records for...Creating and Consuming Metadata from Transcribed Historical Vital Records for...
Creating and Consuming Metadata from Transcribed Historical Vital Records for...Christophe Debruyne
 

Mais de Christophe Debruyne (20)

One year of DALIDA Data Literacy Workshops for Adults: a Report
One year of DALIDA Data Literacy Workshops for Adults: a ReportOne year of DALIDA Data Literacy Workshops for Adults: a Report
One year of DALIDA Data Literacy Workshops for Adults: a Report
 
Projet TOXIN : Des graphes de connaissances pour la recherche en toxicologie
Projet TOXIN : Des graphes de connaissances pour la recherche en toxicologieProjet TOXIN : Des graphes de connaissances pour la recherche en toxicologie
Projet TOXIN : Des graphes de connaissances pour la recherche en toxicologie
 
Knowledge Graphs: Concept, mogelijkheden en aandachtspunten
Knowledge Graphs: Concept, mogelijkheden en aandachtspuntenKnowledge Graphs: Concept, mogelijkheden en aandachtspunten
Knowledge Graphs: Concept, mogelijkheden en aandachtspunten
 
Reusable SHACL Constraint Components for Validating Geospatial Linked Data
Reusable SHACL Constraint Components for Validating Geospatial Linked DataReusable SHACL Constraint Components for Validating Geospatial Linked Data
Reusable SHACL Constraint Components for Validating Geospatial Linked Data
 
Hidden Amongst the Data: the Beyond 2022 Knowledge Graph
Hidden Amongst the Data: the Beyond 2022 Knowledge GraphHidden Amongst the Data: the Beyond 2022 Knowledge Graph
Hidden Amongst the Data: the Beyond 2022 Knowledge Graph
 
Facilitating Data Curation: a Solution Developed in the Toxicology Domain
Facilitating Data Curation: a Solution Developed in the Toxicology DomainFacilitating Data Curation: a Solution Developed in the Toxicology Domain
Facilitating Data Curation: a Solution Developed in the Toxicology Domain
 
Using Maps for Interlinking Geospatial Linked Data
Using Maps for Interlinking Geospatial Linked DataUsing Maps for Interlinking Geospatial Linked Data
Using Maps for Interlinking Geospatial Linked Data
 
Linked Data Publication and Interlinking Research within the SFI funded ADAPT...
Linked Data Publication and Interlinking Research within the SFI funded ADAPT...Linked Data Publication and Interlinking Research within the SFI funded ADAPT...
Linked Data Publication and Interlinking Research within the SFI funded ADAPT...
 
Towards Generating Policy-compliant Datasets (poster)
Towards GeneratingPolicy-compliant Datasets (poster)Towards GeneratingPolicy-compliant Datasets (poster)
Towards Generating Policy-compliant Datasets (poster)
 
Towards Generating Policy-compliant Datasets
Towards Generating Policy-compliant DatasetsTowards Generating Policy-compliant Datasets
Towards Generating Policy-compliant Datasets
 
Generating Executable Mappings from RDF Data Cube Data Structure Definitions
Generating Executable Mappings from RDF Data Cube Data Structure DefinitionsGenerating Executable Mappings from RDF Data Cube Data Structure Definitions
Generating Executable Mappings from RDF Data Cube Data Structure Definitions
 
Uplift – Generating RDF datasets from non-RDF data with R2RML
Uplift – Generating RDF datasets from non-RDF data with R2RMLUplift – Generating RDF datasets from non-RDF data with R2RML
Uplift – Generating RDF datasets from non-RDF data with R2RML
 
A Lightweight Approach to Explore, Enrich and Use Data with a Geospatial Dime...
A Lightweight Approach to Explore, Enrich and Use Data with a Geospatial Dime...A Lightweight Approach to Explore, Enrich and Use Data with a Geospatial Dime...
A Lightweight Approach to Explore, Enrich and Use Data with a Geospatial Dime...
 
Client-side Processing of GeoSPARQL Functions with Triple Pattern Fragments
Client-side Processing of GeoSPARQL Functions with Triple Pattern FragmentsClient-side Processing of GeoSPARQL Functions with Triple Pattern Fragments
Client-side Processing of GeoSPARQL Functions with Triple Pattern Fragments
 
Serving Ireland's Geospatial Information as Linked Data
Serving Ireland's Geospatial Information as Linked DataServing Ireland's Geospatial Information as Linked Data
Serving Ireland's Geospatial Information as Linked Data
 
Serving Ireland's Geospatial Information as Linked Data (ISWC 2016 Poster)
Serving Ireland's Geospatial Information as Linked Data (ISWC 2016 Poster)Serving Ireland's Geospatial Information as Linked Data (ISWC 2016 Poster)
Serving Ireland's Geospatial Information as Linked Data (ISWC 2016 Poster)
 
R2RML-F: Towards Sharing and Executing Domain Logic in R2RML Mappings
R2RML-F: Towards Sharing and Executing Domain Logic in R2RML MappingsR2RML-F: Towards Sharing and Executing Domain Logic in R2RML Mappings
R2RML-F: Towards Sharing and Executing Domain Logic in R2RML Mappings
 
Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...
Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...
Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...
 
Creating and Consuming Metadata from Transcribed Historical Vital Records for...
Creating and Consuming Metadata from Transcribed Historical Vital Records for...Creating and Consuming Metadata from Transcribed Historical Vital Records for...
Creating and Consuming Metadata from Transcribed Historical Vital Records for...
 
What is Linked Data?
What is Linked Data?What is Linked Data?
What is Linked Data?
 

Último

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Último (20)

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
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?
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

GOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology Engineering

  • 1. 19/09/12   GOSPL:  A  METHOD  AND  TOOL  FOR   HYBRID  ONTOLOGY  ENGINEERING   Christophe  Debruyne  and  Robert  Meersman   September  2012  @  ADBIS   1  
  • 2. Introduction   •  Informa@on  systems  (IS)  on  the  Web  are  in  general  developed   and  maintained  autonomously   19/09/12   •  For  IS  to  interoperate  seman@cally,  an  ontology  is  needed   •  Agreement  among  all  the  stakeholders   •  Ontologies  evolve  while  the  agreements  are  developed   •  Ontologies  are  an  externaliza@on  of  the  seman@cs  outside  an  IS   •  The  problem  is  not  so  much  what  ontologies  in  computer   science  are,  but  how  they  come  to  be.  In  other  words,   ontology  engineering  (OE)  is  a  cri@cal  ac@vity   2  
  • 3. Introduction   •  But  ontology  engineering  methods  also  need  adequate  tool   support   19/09/12   •  An  examina@on  of  related  work  showed  that  most   frameworks  did  not   •  Take  into  account  a  special  role  for  informal  defini@ons  AND   •  Had  tool  support  tailored  to  a  method  or  framework  AND   •  Supported  the  users  in  their  elicita@on  and  agreement  processes   3  
  • 4. Contribution   •  Presenta@on  of  a  method  based  on  a  framework  for  hybrid   ontology  engineering  (presented  @  ADBIS  2012)   19/09/12   •  Development  of  the  GOSPL  prototype  currently  in  use  in  a   Linked  Data  project  for  Brussels   •  GOSPL  stands  for  Grounding  Ontologies  with  Social  Processes   and  Natural  Language   4  
  • 5. Method:  Framework   •  DOGMA  Hybrid  Ontology  Descrip@ons  <Ω,  ci,  K,  G>   •  Ω  a  lexon  base,  a  finite  set  of  plausible  binary  fact  types  called   19/09/12   lexons,  e.g.,  <Vendor  Community,  Offer,  has,  is  of,  Title>   •  ci  a  func@on  mapping  community-­‐iden@fiers  and  terms  to   concepts   •  K  a  finite  set  of  ontological  commitments  containing   •  A  selec@on  of  lexons   •  A  mapping  from  applica@on  symbols  to  ontology  terms   •  Predicates  over  those  terms  and  roles  to  express  constraints   •  G  is  a  glossary,  a  triple  with  components   •  Gloss,  a  set  of  linguis@c,  human-­‐interpretable  glosses   •  g1,  mapping  community-­‐term  pairs  to  glosses   •  g2,  mapping  lexons  to  glosses   5  
  • 6. Method:  Framework   •  Example  of  an  applica@on-­‐commitment   19/09/12   •  Ω-­‐RIDL:  Verheyden  et  al.  (SWDB  2004),     6   Trog  et  al.  (RuleML  2007)    
  • 7. Method:  GOSPL   •  Grounding  ontologies  with  social  processes  &  NL   •  Hybrid  Ontology  Engineering  Method   19/09/12   7  
  • 8. Hybrid  Ontology  Engineering   Method   •  A)  Managing  communi@es   •  >1  representa@ves  of  autonomously  developed  and  maintained   19/09/12   informa@on  systems  that  need  to  interoperate  seman@cally   •  B)  Managing  the  Seman@c  Interoperability  Requirements   •  Set  of  key-­‐terms   •  Set  of  goals   •  C)  Ar@cula@on  of  terms  with  glosses   •  Star@ng  with  key-­‐terms   •  Alignment   8  
  • 9. Hybrid  Ontology  Engineering   Method   •  D)  Crea@ons  of  lexons   •  At  least  1  of  the  terms  needs  to  be  ar@culated   19/09/12   •  E)  Crea@on  of  constraints   •  An  engagement  of  the  community  members  to  comply  with   agreed  upon  constraints  in  their  applica@on-­‐commitments   •  Focus  on  reference  structures  “No  en@ty  without  iden@ty”   •  F)  Crea@on  of  a  commitment   •  Steps  A  à  E  mostly  within  one  community   •  F  done  by  the  stakeholder   9  
  • 10. Hybrid  Ontology  Engineering   Method   •  G)  Crea@on  of  gloss-­‐equivalences   •  Assert  that  two  glosses  refer  to  the  same  concept   19/09/12   •  H)  Crea@on  of  synonyms  (at  level  of  lexons)   •  Assert  that  two  labels  refer  to  the  same  concept   •  Community  used  for  disambigua@on   •  Why  this  dis@nc@on   •  Independent  agreements   •  Glossary-­‐consistency  principle  used  a  means  for  driving   agreements  (for  every  community-­‐term  pair,  if  the  glosses  used   to  ar@culate  these  terms  were  deemed  referring  to  the  same   10   concept,  then  the  labels  should  be  deemed  synonyms)  
  • 11. Tool   19/09/12   11  
  • 12. Tool   19/09/12   12  
  • 13. Tool   19/09/12   13  
  • 14. Tool   •  Use  of  a  quasi-­‐anonymous  vo@ng  system   •  See  who  has  voted,  but  not  what  (cfr.  Dotmocracy)   19/09/12   •  Outcomes  of  “off-­‐line”  mee@ngs  (face-­‐to-­‐face,   teleconference,  etc…)  need  to  be  summarized  in  the  tool   •  Looking  for  counter  examples  while  making  statements   •  Applica@on  of  NLP  techniques  to  dis@ll  facts  from  glosses   •  Exploita@on  of  the  commitments   •  Link  with  mul@lingual  terminology  base   14  
  • 15. Application   •  Used  in  the  context  of  a  Linked  Data  Project  in  Brussels   hmp://www.oscb.be/     19/09/12   {image, features} Picture Image Datasets JPSearch Input Dataset Query Format Flickr Knowledge collaborates Recognition Management with others Phone API in Server ... Platform JPSearch Output ... Query Format output Stakeholder SPARQL Other Datasets Ontology owns Geonames used for Agenda.be annotation Information DBPedia System input Agenda.be R2RML DB triplifies 15  
  • 16. Discussion   •  GOSPL  is  …   •  Teachable   19/09/12   •  Repeatable   •  Traceable   •  The  three  characteris@cs  of  a  method   •  Usability  study  of  an  experiment   •  43  par@cipants   •  Ciuciu,  O.,  Debruyne,  C.  (2012)  Assessing  the  User  Sa@sfac@on   with  an  Ontology  Engineering  Tool  based  on  Social  Processes.  In   Proceedings  of  On  the  Move  to  Meaningful  Internet  Systems   2012:  OTM  Workshops,  LNCS,  Springer   16  
  • 17. Future  work   •  Mining  interac@ons  for  user  profiling   •  Giving  appropriate  tools  to  different  users   19/09/12   •  Early  experiment  gave  mo@va@on   •  Capturing  other  means  for  discussions   •  Omogenia  (Liapis  et  al.)   •  Analysis  of  gloss-­‐evolu@on  and  its  impact  on  the  formal   defini@ons  (to  be  reported  elsewhere)   17  
  • 18. 19/09/12   Thank  you!   Contact  chrdebru@vub.ac.be  for  more  informa@on  on   accessing  the  tool.   18