Beruflich Dokumente
Kultur Dokumente
ASM Algorithm
OWL Framework
Future Works
Bibliography
1 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
Contents
Introduction
Motivation
Approach Used
ASM Algorithm
Pipe and Filter
Multi-Agent Model
Phase 1: Preliminaries
Phase 2: Rules
Phase 3: Further filtering
OWL Framework
2 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
Motivation
Approach Used
Motivation
Recognition of location names inside non-structured text has
several practical applications:
investigative field to analyse interception transcriptions.
social media context to reveal visited places to target
advertisements.
3 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
Motivation
Approach Used
Approach Used
4 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
Pipe and
Phase 1:
Phase 2:
Phase 3:
Rule 2
Filter0
capital
letters
Filter1
nonplaces
Filter2
verbs
Rule 3
Phase 1
Phase 2
Phase 3
5 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
Pipe and
Phase 1:
Phase 2:
Phase 3:
Phase 1: Preliminaries
6 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
Pipe and
Phase 1:
Phase 2:
Phase 3:
Phase 2: Rules
Three rules, based on Italian sentence patterns possibly
related to a location.
Each agent implements a rule, by using an automaton.
It works at the token level.
The accepting state of the automaton identifies a candidate
location.
Each rule is independent from the others.
Rule 1: Da Roma.
Rule 2: Vicino a Roma.
Rule 3: Andando a Roma.
7 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
Pipe and
Phase 1:
Phase 2:
Phase 3:
8 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
Pipe and
Phase 1:
Phase 2:
Phase 3:
9 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
Pipe and
Phase 1:
Phase 2:
Phase 3:
10 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
Pipe and
Phase 1:
Phase 2:
Phase 3:
11 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
12 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
What do we need?
A markup language such as XML.
IRI (Internationalized Resource Identifier).
Formal semantics and strict syntax.
Description language.
Description of the world we want to model (Ontology).
Reasoner and query language.
13 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
14 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
15 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
The Ontologies
OWL\SWRL.
Editor Protege.
Reuse LinkedGeoData ontology.
OpenStreetMap Dataset.
Compliant OWL\SWRL Reasoner such as Pellet.
OWL-API and JAVA to develop software interaction with
ontologies.
SPARQL query processor such as JENA.
16 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
17 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
18 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
19 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
20 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
21 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
Examples
22 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
Examples
23 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
Examples
24 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
Examples
25 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
Future Works
26 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
Bibliography
E. Agichtein and L. Gravano. Snowball: Extracting relations from large
plain-text collections. In Proceedings of the fifth ACM conference on Digital
libraries. ACM, 2000, pp. 8594.
A. Ballatore, D. C. Wilson, and M. Bertolotto. A Survey of Volunteered Open
Geo-Knowledge Bases in the Semantic Web. Quality Issues in the Management
of Web Information, ISRL 50, pp. 93120, Springer, 2013.
D. Cantone, C. Longo, M. Nicolosi-Asmundo, and D. F. Santamaria, Web
ontology representation and reasoning via fragments of set theory, in Web
Reasoning and Rule Systems - 9th International Conference, RR 2015, Berlin,
Germany, August 4-5, 2015, Proceedings, 2015, pp. 61-76.
D. Cantone, M. Nicolosi-Asmundo, D. F. Santamaria, and F. Trapani.
Ontoceramic: an OWL ontology for ceramics classification. In Proc. of the 30th
Italian Conference on Computational Logic, CILC 2015, Genova, Italy, July 1-3,
2015, CEUR Workshop Proceedings, ISSN 1613-0073, vol. 1459, pp. 122127.
D. Caruso, R. Giunta, D. Messina, G. Pappalardo, and E. Tramontana.
Rule-based location extraction from italian unstructured text. In Proc. of the
16th Workshop From Objects to Agents, WOA 2015, Naples, Italy, June
17-19, 2015, CEUR Workshop Proc., ISSN 1613-0073, vol. 1382, pp. 4652.
Cantone, Fornaia, Nicolosi-Asmundo, Santamaria, Tramontana
27 / 28
Introduction
ASM Algorithm
OWL Framework
Future Works
Bibliography
Bibliography
J. Lafferty, A. McCallum, and F. C. Pereira, Conditional random fields:
Probabilistic models for segmenting and labeling sequence data. In Proceedings
of the Eighteenth International Conference on Machine Learning (ICML), 2001,
pp. 282289.
LinkedGeoData, linkedgeodata.org/.
Lyndon J. B. Nixon, R. Volz, F. Ciravegna, and R. Studer. Ontology based
entity disambiguation with natural language patterns. Fourth International
Conference on Digital Information Management, ICDIM 2009, November 1-4,
2009, University of Michigan, Ann Arbor, Michigan, USA, pp. 1926.
K. Nigam, J. Lafferty, and A. McCallum. Using maximum entropy for text
classification. In IJCAI-99 workshop on machine learning for information
filtering, vol. 1, 1999, pp. 6167.
Ontology Web Language, http://www.w3.org/2001/sw/wiki/OWL.
OpenStreetMap, www.openstreetmap.org/.
S. Sarawagi. Information extraction. Foundations and trends in databases, vol.
1, no. 3, pp. 261377, 2008.
Cantone, Fornaia, Nicolosi-Asmundo, Santamaria, Tramontana
28 / 28