Professional Documents
Culture Documents
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 1 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Motivation
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 2 / 61
From Ideas to Ontologies
From Ideas to Ontologies
In General
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 3 / 61
From Ideas to Ontologies
From Ideas to Ontologies
In General
Cyclic Process.
Avoid Trial/Error.
It is Expansive, Frustrating, and Error Pruning.
Good dialectic means good interaction.
Good interaction means good understanding.
Good understanding means good design.
Good design means:
Fast delivering.
Easy expansion.
High Quality.
A lot in common with Software Design.
More difficult than Database Design.
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 4 / 61
From Ideas to Ontologies
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.
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 5 / 61
From Ideas to Ontologies
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 / 61
From Ideas to Ontologies
From Ideas to Ontologies
In General
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 7 / 61
From Ideas to Ontologies
From Ideas to Ontologies
In General
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 8 / 61
From Ideas to Ontologies
From Ideas to Ontologies
In General
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 9 / 61
From Ideas to Ontologies
From Ideas to Ontologies
In General
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 10 / 61
From Ideas to Ontologies
From Ideas to Ontologies
In General
Interview Experts.
Understanding goals.
Modelling the domain with UML/UML like tools.
Cyclic Phase.
Checking - Modifying Model.
First Conceptualization of the domain.
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 12 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Phase I
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 13 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 15 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 16 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 18 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 19 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 20 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 21 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 22 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS(ingresso
Scalone - Univ. of Catania
principale/ 23 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 24 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 25 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 26 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 27 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 28 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 29 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 30 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 31 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 32 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 33 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 34 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 35 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 36 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 37 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 38 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 39 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 40 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 41 / 61
From Ideas to Ontologies
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 42 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 43 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 44 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 45 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 46 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 47 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 48 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 49 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 50 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 51 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 52 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 53 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 54 / 61
From Ideas to Ontologies
From Ideas to Ontologies
OntModel model;
model=ModelFactory.createOntologyModel(specs);
FileManager fm=FileManager.get();
fm.readModel(model, data);
Query q = QueryFactory.create(query);
QueryExecution qe = QueryExecutionFactory.create( q, model );
ResultSet rs = qe.execSelect();
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 55 / 61
From Ideas to Ontologies
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 56 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Fluent Editor
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 57 / 61
From Ideas to Ontologies
From Ideas to Ontologies
RDFa
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 58 / 61
From Ideas to Ontologies
From Ideas to Ontologies
RDFa
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 59 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Schema.org (Microdata)
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 60 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Notes
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 61 / 61
From Ideas to Ontologies
From Ideas to Ontologies
Q&A
Question Time.
Ideas for Projects.
Ideas for MSc Thesis.
Daniele Francesco Santamaria - Course of Web Reasoning Department of Maths and CS - Univ. of Catania 62 / 61