Professional Documents
Culture Documents
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 1 / 101
From Ideas to Ontologies
Motivation
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 2 / 101
From Ideas to Ontologies
In General
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 3 / 101
From Ideas to Ontologies
In General
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 4 / 101
From Ideas to Ontologies
In General
Database vs Ontology.
Graph vs Table.
Static vs Dynamic.
Data Integration.
Data Expansion.
Integrity/Consistency.
Reasoning.
Querying.
User Interface.
Benchmarking.
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 5 / 101
From Ideas to Ontologies
In General
Concerning ABox.
record into appropriate individual.
attribute value into appropriate literal.
foreign key value into appropriate assertion.
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 6 / 101
From Ideas to Ontologies
In General
Database can be mapped into ontology.
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 7 / 101
From Ideas to Ontologies
In General
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 8 / 101
From Ideas to Ontologies
In General
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 9 / 101
From Ideas to Ontologies
In General
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 10 / 101
From Ideas to Ontologies
In General
The middle-node rule.
Each instance of CourseActivity carries its own information.
Defining suitable TBox.
Interviewing Experts.
Understanding goals.
Modelling the domain with UML/UML-like tools.
Which is the right philosophy?. Waterfall, agile, . . .
Cyclic phase.
Checking/modifying model.
First sketch of a stable model.
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 12 / 101
From Ideas to Ontologies
Phase I
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 13 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 15 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 16 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 18 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 19 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 20 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 21 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 22 / 101
From Ideas to Ontologies
Now what?
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 23 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 24 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 25 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 26 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 27 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 28 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 29 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 30 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 31 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 32 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 33 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 34 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 35 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 36 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 37 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 38 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 39 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 40 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 41 / 101
From Ideas to Ontologies
Documents.
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 42 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 43 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 44 / 101
From Ideas to Ontologies
Places.
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 45 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 46 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 47 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 48 / 101
From Ideas to Ontologies
Data Serialization.
Parsing Data.
Manual vs Automatic vs Semi-Automatic.
Online vs Offline.
Consistency check.
Data completeness.
Reasoning.
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 49 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 50 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 51 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 52 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 53 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 54 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 55 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 56 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 57 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 58 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 59 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 60 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 61 / 101
From Ideas to Ontologies
Abstraction phase
What is a monastery?.
What does ''canonic'' monastery mean?.
Can we ontologically define ''canonic monastery''?
Is Catania’s Monastery a ''canonic'' monastery?.
Implications?
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 62 / 101
From Ideas to Ontologies
Investigation phase.
(DeVecchi et al., 1995).
(Kubach, 2001).
(Gombrick, 1950).
(Willis, 1848).
The Saint Gall plan.
In the plan, the Saint Gall Monastery is idealized together with
its essential components.
What is a monastery?.
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 63 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 64 / 101
From Ideas to Ontologies
... the scroll of the Saint Gall plan stored in the Stiftsbibliothek
Sankt Gallen and representing the Swiss Monastery in plant is a
precious document not only from historical and artistic points of
view – it presents itself as a conceptual map of an “ideal
monastery” –, but also because of the organization of the
information easily readable due to its high-resolution digitalization.
Thanks to the schematic nature of the Saint Gall plan and since it
has been conceived with the purpose of organizing the spaces
according to the monastic life-style, leaded by the San Benedict
rule, it is a perfect source for the development of an ontology for
the “ideal monastery”.
What does ''canonic'' monastery mean?.
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 65 / 101
From Ideas to Ontologies
Example II
Strongly inspired by the rule of Saint Benedict, the plan of St. Gall
is a model of monastery better representing the Benedictine
architecture. Founded in the context of Pre-Romanesque
Carolingian art and architecture, in which a varied partition of the
space is preferred, it can be considered a fixed-type for the Middle
Age monasteries. Moreover, being one of the most ancient
descriptions of primitive Benedictine monastery arrived intact
today, it turns out to be an important structural, architectonic,
and functional landmark for the Benedictine monasteries. In the
plan, St. Gall monastery is idealized together with its essential
components.
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 66 / 101
From Ideas to Ontologies
Example II
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 67 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 68 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 69 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 70 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 71 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 72 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 73 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 74 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 75 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 76 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 77 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 78 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 79 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 80 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 81 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 82 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 83 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 84 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 85 / 101
From Ideas to Ontologies
Tools
Graphical Tools.
Reasoners: Hermit, Pellet etc.
Specifications vs Implementation.
Built-in systems.
Natural Processing Languages.
End-point SPARQL.
OWL-API.
Jena Framework.
RDFa (RDF integration on HTML pages).
Continuously Updated.
Open Research.
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 86 / 101
From Ideas to Ontologies
Fluent Editor
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 87 / 101
From Ideas to Ontologies
Eddy
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 88 / 101
From Ideas to Ontologies
RDFa
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 89 / 101
From Ideas to Ontologies
RDFa
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 90 / 101
From Ideas to Ontologies
Schema.org (Microdata)
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 91 / 101
From Ideas to Ontologies
Notes
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 92 / 101
From Ideas to Ontologies
Notes
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 93 / 101
From Ideas to Ontologies
Downsides
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 94 / 101
From Ideas to Ontologies
Downsides
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 95 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 96 / 101
From Ideas to Ontologies
Downsides
In 2018 CA is Emerdata.
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 97 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 98 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 99 / 101
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 100 / 101
From Ideas to Ontologies
Q&A
Question Time.
Ideas for Projects.
Ideas for MSc Thesis.
Topic:
Digital Humanities.
Natural Language Processing.
Internet of Things.
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 101 / 101