working with ontologies introduction to dogma and related research
TRANSCRIPT
![Page 1: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/1.jpg)
Working with Ontologies
Introduction to DOGMA and related research
![Page 2: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/2.jpg)
Outline
Ontology
DOGMA
Semantic Web
Issues
![Page 3: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/3.jpg)
Ontology Definition
“Classical” definition: “Specification of a conceptualization”
Keyword: AgreementSemantic consistency
Unambiguous communication
![Page 4: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/4.jpg)
Ontology Paradigms
LogicA priori specificationFormal logicNecessarily Small-scale
ModelingFocus on applicationFormal basisPotentially large-scale
![Page 5: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/5.jpg)
Ontology Paradigms
Extensional vs. Intensional
IntensionalStrongly based on axioms and rules
Hard agreement
ExtensionalLarge collections of facts
Scalablility
![Page 6: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/6.jpg)
Ontology and IS Semantics
ConceptualSchema
agreement
ONTOLOGY
designer
domain expert
user
Any Design
Tool
Implementation
Information System (including
the WWW)
interpretation
Data
“World”
![Page 7: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/7.jpg)
Ontology Grail
“specification of interface, communication and documentation for any module in any software system is mapable to a common ontology”
[Meersman 2000]
![Page 8: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/8.jpg)
Outline
Ontology
DOGMA
Semantic Web
Issues
![Page 9: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/9.jpg)
DOGMA Purpose
STARLab Ontology experimentation platform
Flexible, modular architecture
Lexon-based metamodel
Ontology Server generator
![Page 10: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/10.jpg)
DOGMA Architecture
![Page 11: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/11.jpg)
DOGMA Metamodel
Lexons: elements of form
<t0 r t>
where is a context; t0, t are terms and r is a role
![Page 12: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/12.jpg)
DOGMA metamodel
Example:(#my_company) employee
is_a (#living_being) personis_a contract_partyWITH first_nameWITH last_nameWITH empl-idhas_birth datehas_start datehas salaryworks_in department
![Page 13: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/13.jpg)
DOGMA metamodel
![Page 14: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/14.jpg)
DOGMA Syntax
XML-based representation of the model.
Bulk conversion of ontologies:Conversion of existing ontology to DOGMA syntax
Bulk insertion in a separate context
(Semi-)Manual alignment
![Page 15: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/15.jpg)
DOGMA API
Programmatic access to the ontology for clients
Java 2 API
Direct support of the metamodel
Basic operations support
![Page 16: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/16.jpg)
DOGMA Content
Incorporation of well-known thesaurusWordNet
Project-specific content]EuroWordnet base types
IPTC Category System
….
![Page 17: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/17.jpg)
DOGMA Applications
Generation of application-specific “views” on the global ontology
Delivery of support applications(Tailored) Browsers/Editors
DOGMA Projects:Hypermuseum
NAMIC
![Page 18: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/18.jpg)
DOGMA Applications: HMHypermuseum projectPurpose: To create a tool for the creation of websites to browse of museum informationOntology-supported navigation and searching of appropriate museum dataOntology sources:
Models from museumsData from museumsWordNet
![Page 19: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/19.jpg)
DOGMA Applications: NAMIC
News processing project
Purpose: Support of journalists in news agencies
Project-wide ontology-based semanticsOntology service
User profiling
![Page 20: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/20.jpg)
DOGMA Applications: NAMICE nglis h Ital ian Spanis h
Englis h LP Italian LP S p anis h LP
B uild ing ofM onolingua l
H ype rT e xt D B(I ta lia n)
B uild ing ofM onolingua l
H ype rT e xt D B(S pa nis h)
C ros sL inguis tic
N e w s L inking
B uild ing ofM onolingua l
H ype rT e xt D B(E nglis h)
W P 5
W P 6
M ultilingua lH ype r-N e w s
E ngine
W P 7
G U I
WP
4
U s e r a ndD om a inP rof ile
W P 3
P ro f i le s
![Page 21: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/21.jpg)
DOGMA Applications: NAMIC
Merged ontological resourcesNews categories (IPTC)
Lexical resources• EuroWordNet
• Named Entities
User profilingDetermine the user’s information needs
Provide a consistent view of the system for developers and users
![Page 22: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/22.jpg)
Outline
Ontology
DOGMA
Semantic Web
Issues
![Page 23: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/23.jpg)
Semantic Web Introduction“The Web was designed as an information space, with the goal that it should be useful not only for human-human communication, but also that machines would be able to participate and help. One of the major obstacles to this has been the fact that most information on the Web is designed for human consumption […] the Semantic Web approach instead develops languages for expressing information in a machine processable form.”
http://www.w3.org/DesignIssues/Semantic.html
![Page 24: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/24.jpg)
Semantic Web Syntactic level
XML: General syntactic infrastructure
Arbitrary document types defined by DTD (or XML Schema)
Related standardsNamespaces
Linking
….
![Page 25: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/25.jpg)
Semantic Web Vocabulary level
RDF(S)
Topic Maps
![Page 26: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/26.jpg)
Semantic Web Vocabulary level
![Page 27: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/27.jpg)
Semantic Web Vocabulary level<rdf:RDF>
<rdf:Description about="http://mycollege.edu/courses/6.001">
<s:students>
<rdf:Bag>
<rdf:li resource="http://mycollege.edu/students/Amy"/> <rdf:li resource="http://mycollege.edu/students/Tim"/> <rdf:li resource="http://mycollege.edu/students/John"/> <rdf:li resource="http://mycollege.edu/students/Mary"/> <rdf:li resource="http://mycollege.edu/students/Sue"/> </rdf:Bag>
</s:students>
</rdf:Description>
</rdf:RDF>
![Page 28: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/28.jpg)
Semantic Web Vocabulary level
RDF SchemaClasses and properties
Constrains
Extensibility
![Page 29: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/29.jpg)
Semantic Web Vocabulary level
![Page 30: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/30.jpg)
Semantic Web Logical level
Very much in progress
Some prototype languages and systems
Fundamental scalability problems
![Page 31: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/31.jpg)
Semantic Web and DOGMA
Similar assertion-based metamodels
Possibility of using DOGMA as a repository for Ontologies in the Semantic Web
![Page 32: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/32.jpg)
Outline
Ontology
DOGMA
Semantic Web
Issues
![Page 33: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/33.jpg)
Future work
Alignment
Visualization
Mining
Semantic Web Convergence
![Page 34: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/34.jpg)
Alignment concepts
Merging: To create a single coherent ontology that includes all the information form all sources
Alignment: To make the all sources consistent and coherent with one another but keep them separate
![Page 35: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/35.jpg)
Alignment algorithms
PROMPT: Semiautomatic, semantic-based algorithm
Simple frame-based knowledge model:Classes
Slots
Facets
Instances
![Page 36: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/36.jpg)
Alignment algorithms: PROMPT
Make initial suggestions
Select next operation
Perform automatic updates
Find conflicts
Make suggestions
![Page 37: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/37.jpg)
Alignment algorithms: PROMPT
![Page 38: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/38.jpg)
Alignment algorithms: PROMPT
![Page 39: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/39.jpg)
Mining
Content availability is a major issue
Sources:Conceptual schemas
Database schemas
XML DTD’s and schemas
Semantic web
….
![Page 40: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/40.jpg)
Issues and DOGMA
Aligment: Direct support (and better algorithms) needed
Mining: DOGMA model allows quick incorporation of new ontology data
Visualization: Potential large-scale ontologies may require new techniques
![Page 41: Working with Ontologies Introduction to DOGMA and related research](https://reader035.vdocuments.us/reader035/viewer/2022062409/5697bf751a28abf838c803ff/html5/thumbnails/41.jpg)
Projects available!
http://starlab.vub.ac.be