You are on page 1of 13

Semantic Web -

Ontologies
Sameer Totey
What is Ontology
■ Branch of Philosophy that studies
nature of existence
■ Specification of a conceptualization
■ Document or file that formally
defines relations among terms
■ Shared understanding of some
domain of interest

CSCI 7818 - Web


Infrastructure,
12/15/2022 2
Services, and
CSCI 7818 - Web
Infrastructure,
12/15/2022 3
Services, and
CSCI 7818 - Web
Infrastructure,
12/15/2022 4
Services, and
What is Ontology for
Web ?
■ A Taxonomy which defines
classes of objects and relations
among them
■ A set of inference rules
■ (Classes subclasses and relations
among entities)

CSCI 7818 - Web


Infrastructure,
12/15/2022 5
Services, and
Why Ontologies?

■ Lack of a shared understanding


leads to poor communication
■ Disparate modeling paradigms,
languages and software tools
limit
1. Interoperability
2. Knowledge Sharing and reuse

CSCI 7818 - Web


Infrastructure,
12/15/2022 6
Services, and
Theory
■ Usually Ontology structure is represented as a 5
Tuple O = (C,R, H, rel, A)
■ Disjoint Sets C and R are concept identifiers and
relation identifiers respectively
■ H is the concept hierarchy. Also called Taxonomy.
H(C1,C2) means C1 is subconcept of C2. H is a
directed transitive relation.
■ Rel is a function that relates concept non-
taxonomically, rel : R C X C
■ A is a set of ontology Axioms, expressed in an logical
language like first order logic.

CSCI 7818 - Web


Infrastructure,
12/15/2022 7
Services, and
Ontology Engineering
■ The task of developing an
ontology is a typical knowledge
acquisition task involving
1. Kickoff
2. Refinement
3. Evaluation
4. Maintenance

CSCI 7818 - Web


Infrastructure,
12/15/2022 8
Services, and
Languages
■ There are several representation languages in the AI
(machine learning, natural language processing, knowledge
representation etc) community based on FOL like
■ Frame Logic
■ Loom
■ Ontololingua etc.

■ Web needs XML based language : defining a


language on top of XML syntax
■ SHOE (SHOE is an HTML-based knowledge representation language)
Simple HTML Ontology Extention.
■ XOL (Ontology Exchange Language)
■ OML (Ontology markup language)
■ RDFS (Resourse description framework scheme language)
■ OIL (Ontology Interchange Language)

■ DAML (DARPA Agent markup language)

CSCI 7818 - Web


Infrastructure,
12/15/2022 9
Services, and
Editors
■ Tools that help create ontologies
and metadata that can be used by
multiple agents:
◆ Protégé
◆ WebOnto
◆ OilEd
◆ ONTOEdit

CSCI 7818 - Web


Infrastructure,
12/15/2022 10
Services, and
Related issues:
■ Higher order logic based inference
engines – Needed but not feasible
■ First order logic based inference
engines – feasible but limited expressive
power, FOL is semi-decidable some
inferences are computationally
intractable
■ Interoperability
◆ Bremer Semantic Translation project
◆ SKC (Stanford Scalable Knowledge
Composition) project
CSCI 7818 - Web
Infrastructure,
12/15/2022 11
Services, and
References
■ http://www.fzi.de/wim
[Development and applications
of Ontologies] tutorial
■ www.sematicweb.org
■ www.ontologyworks.com

CSCI 7818 - Web


Infrastructure,
12/15/2022 12
Services, and
CSCI 7818 - Web
Infrastructure,
12/15/2022 13
Services, and

You might also like