SlideShare a Scribd company logo
1 of 11
Download to read offline
1
Temporal Knowledge Acquisition and Modeling
This work is granted by the French Research Agency (ANR-
Contint, RelaxMultiMedias 2 project)
Cyril Faucher1, Charles Teissèdre2,3, Jean-Yves Lafaye1, Frédéric Bertrand1
1 L3i, Université de La Rochelle, France
cyril.faucher@univ-lr.fr
2 MoDyCo - Université de Paris Ouest Nanterre La Défense – CNRS
3 Mondeca, France
EKAW 2010 - Knowledge Engineering and Knowledge
Management by the Masses
11th October-15th October 2010 - Lisbon, Portugal
Introduction
 Context: Leisure and cultural event programming (festival, theater,
etc.) & opening dates and hours (restaurant, exhibition, museums)
 Contrib: Temporal Knowledge Acquisition and Modeling Chain
 From natural language expressions to controlled text
2
 Facilitating the work of human operators for acquisition of
temporal properties/knowledge about “Access Periods”
 NLP & MDE techniques
 Natural Language Processing
 Model Driven Engineering
Natural
Language
Expressions
Temporal
properties
Controlled text
As model
Extraction /
Generation
NLP
MDE
Faucher et al 2
From Natural Language Expressions
to Controlled text
 Natural language expressions
 (1) The museum is open every
day except Tuesday and the
following French holidays:
December 25, January 1, May 1,
and August 15. Opening hours:
Monday, Thursday, Saturday,
Sunday: from 9 a.m. to 6 p.m.
Wednesday, Friday: from 9 a.m.
to 10 p.m.
 (2) Opening times: Monday to
Friday: Lunch (12 noon to 2 p.m.)
Dinner (6.30 p.m. to 11 p.m.).
Saturday: Dinner (6.30 p.m. to 11
p.m.)
 (3) Opened every day from 10:00
to 18:00, except Tuesdays.
 Controlled text (close to natural language)
 is constrained by a grammar
 can be interpreted by a machine
Faucher et al 3
Temporal knowledge
 Temporal knowledge is expressed as a set of
intensional expression
 Opening times: Monday to Friday: Lunch (12 noon to 2 p.m.) Dinner
(6.30 p.m. to 11 p.m.). Saturday: Dinner (6.30 p.m. to 11 p.m.)
 Translation into extension for visualization/control
tasks
 extension / concrete dates: closed on Sunday = closed Sunday
2010-09-19, closed Sunday 2010-09-26, closed Sunday 2010-10-03
Faucher et al 4
Detailed workflow
Text input frame
Faucher et al 5
Detailed workflow
Text input frame
Annotations
Faucher et al 6
Automatic annotation
(Unitex patterns)
+
post-treatment to lift
ambiguities
Detailed workflow
Text input frame
Annotations
Serialization in
XMI/XML
Faucher et al 7
Detailed workflow
8
Text input frame
Annotations
Serialization in
XMI/XML
Calendar
editing
Text / Calendar Synchronization
Detailed workflow
Serialization in
XMI/XML
Linguistic Model
Access Period
domain
populates
Faucher et al 9
Detailed workflow
Linguistic
Model
(specific to the
domain of
Access Period)
Temporal Model (as a pivot) that
extends ISO 19108
(generic to define temporal
expressions)
model transformation
Textual representation conforms to
the grammar defined in Xtext
iCalendar
export
Temporal data in extension
over a time span
Faucher et al 10
Conclusions
 Workflow synthesis
 Future work
 Query engine (upon intensional expressions)
Natural
Language
expressions
Extraction/
Generation
NLP
Linguistic
Model
Controlled text
Temporal
Model
MDE MDE
iCalendar
MDE
Calendar entry
auto creation,
Visualization
and editing
Faucher et al 11

More Related Content

Viewers also liked

Triduo Sr. Angela Vallese_3 giorno ita
Triduo Sr. Angela Vallese_3 giorno itaTriduo Sr. Angela Vallese_3 giorno ita
Triduo Sr. Angela Vallese_3 giorno itaMaike Loes
 
Perlbeginnes 9 lt_ytnobody
Perlbeginnes 9 lt_ytnobodyPerlbeginnes 9 lt_ytnobody
Perlbeginnes 9 lt_ytnobodyazuma satoshi
 
[STP]비타500
[STP]비타500[STP]비타500
[STP]비타500hyunjung89
 
G 5 pgurusan rekod murid
G 5  pgurusan rekod muridG 5  pgurusan rekod murid
G 5 pgurusan rekod muridOpie Mohamad
 
Action adventure mark scheme
Action adventure mark schemeAction adventure mark scheme
Action adventure mark schemestoliros
 
Culturally responsive classrooms intro
Culturally responsive classrooms introCulturally responsive classrooms intro
Culturally responsive classrooms intrormchpe
 
Lectionline vi domenica del t o
Lectionline vi domenica del t oLectionline vi domenica del t o
Lectionline vi domenica del t oMaike Loes
 
Passport extra curricular yr 7 abs
Passport extra curricular yr 7 absPassport extra curricular yr 7 abs
Passport extra curricular yr 7 absstoliros
 
Installing mandriva linux mandriva community wiki
Installing mandriva linux   mandriva community wikiInstalling mandriva linux   mandriva community wiki
Installing mandriva linux mandriva community wikiAdolfo Nasol
 
In Defence of Sri Rama
In Defence of Sri RamaIn Defence of Sri Rama
In Defence of Sri Ramaharishkumar09
 

Viewers also liked (18)

Triduo Sr. Angela Vallese_3 giorno ita
Triduo Sr. Angela Vallese_3 giorno itaTriduo Sr. Angela Vallese_3 giorno ita
Triduo Sr. Angela Vallese_3 giorno ita
 
Ukurankul
UkurankulUkurankul
Ukurankul
 
Perlbeginnes 9 lt_ytnobody
Perlbeginnes 9 lt_ytnobodyPerlbeginnes 9 lt_ytnobody
Perlbeginnes 9 lt_ytnobody
 
[STP]비타500
[STP]비타500[STP]비타500
[STP]비타500
 
Gim peus
Gim peusGim peus
Gim peus
 
alcoholic addiction
alcoholic addiction alcoholic addiction
alcoholic addiction
 
G 5 pgurusan rekod murid
G 5  pgurusan rekod muridG 5  pgurusan rekod murid
G 5 pgurusan rekod murid
 
In diretta
In direttaIn diretta
In diretta
 
Action adventure mark scheme
Action adventure mark schemeAction adventure mark scheme
Action adventure mark scheme
 
Culturally responsive classrooms intro
Culturally responsive classrooms introCulturally responsive classrooms intro
Culturally responsive classrooms intro
 
tie-dyeing
tie-dyeingtie-dyeing
tie-dyeing
 
Lectionline vi domenica del t o
Lectionline vi domenica del t oLectionline vi domenica del t o
Lectionline vi domenica del t o
 
Passport extra curricular yr 7 abs
Passport extra curricular yr 7 absPassport extra curricular yr 7 abs
Passport extra curricular yr 7 abs
 
Pvt ltd co
Pvt ltd coPvt ltd co
Pvt ltd co
 
Installing mandriva linux mandriva community wiki
Installing mandriva linux   mandriva community wikiInstalling mandriva linux   mandriva community wiki
Installing mandriva linux mandriva community wiki
 
Monthly highlights
Monthly highlightsMonthly highlights
Monthly highlights
 
In Defence of Sri Rama
In Defence of Sri RamaIn Defence of Sri Rama
In Defence of Sri Rama
 
Mengatasi lupa
Mengatasi lupaMengatasi lupa
Mengatasi lupa
 

Similar to Temporal Knowledge Acquisition and Modeling

Do we need linguistic knowledge for speech technology applications in African...
Do we need linguistic knowledge for speech technology applications in African...Do we need linguistic knowledge for speech technology applications in African...
Do we need linguistic knowledge for speech technology applications in African...Guy De Pauw
 
Big Data and Natural Language Processing
Big Data and Natural Language ProcessingBig Data and Natural Language Processing
Big Data and Natural Language ProcessingMichel Bruley
 
LusTRE: a Linked Thesaurus fRamework for Environment
LusTRE: a Linked Thesaurus fRamework for EnvironmentLusTRE: a Linked Thesaurus fRamework for Environment
LusTRE: a Linked Thesaurus fRamework for EnvironmentRiccardo Albertoni
 
Class3 building structure
Class3 building structureClass3 building structure
Class3 building structureNathacia Lucena
 
Wreck a nice beach: adventures in speech recognition
Wreck a nice beach: adventures in speech recognitionWreck a nice beach: adventures in speech recognition
Wreck a nice beach: adventures in speech recognitionStephen Marquard
 
自然言語処理@春の情報処理祭
自然言語処理@春の情報処理祭自然言語処理@春の情報処理祭
自然言語処理@春の情報処理祭Yuya Unno
 
Learning and Text Analysis for Ontology Engineering
Learning and Text Analysis for Ontology EngineeringLearning and Text Analysis for Ontology Engineering
Learning and Text Analysis for Ontology Engineeringbutest
 
Domain Specific Terminology Extraction (ICICT 2006)
Domain Specific Terminology Extraction (ICICT 2006)Domain Specific Terminology Extraction (ICICT 2006)
Domain Specific Terminology Extraction (ICICT 2006)IT Industry
 

Similar to Temporal Knowledge Acquisition and Modeling (10)

Do we need linguistic knowledge for speech technology applications in African...
Do we need linguistic knowledge for speech technology applications in African...Do we need linguistic knowledge for speech technology applications in African...
Do we need linguistic knowledge for speech technology applications in African...
 
Language engineering
Language engineeringLanguage engineering
Language engineering
 
Big Data and Natural Language Processing
Big Data and Natural Language ProcessingBig Data and Natural Language Processing
Big Data and Natural Language Processing
 
LusTRE: a Linked Thesaurus fRamework for Environment
LusTRE: a Linked Thesaurus fRamework for EnvironmentLusTRE: a Linked Thesaurus fRamework for Environment
LusTRE: a Linked Thesaurus fRamework for Environment
 
Actualite des bibliotheques universitaires en France : l'exemple de toulouse
Actualite des bibliotheques universitaires en France : l'exemple de toulouseActualite des bibliotheques universitaires en France : l'exemple de toulouse
Actualite des bibliotheques universitaires en France : l'exemple de toulouse
 
Class3 building structure
Class3 building structureClass3 building structure
Class3 building structure
 
Wreck a nice beach: adventures in speech recognition
Wreck a nice beach: adventures in speech recognitionWreck a nice beach: adventures in speech recognition
Wreck a nice beach: adventures in speech recognition
 
自然言語処理@春の情報処理祭
自然言語処理@春の情報処理祭自然言語処理@春の情報処理祭
自然言語処理@春の情報処理祭
 
Learning and Text Analysis for Ontology Engineering
Learning and Text Analysis for Ontology EngineeringLearning and Text Analysis for Ontology Engineering
Learning and Text Analysis for Ontology Engineering
 
Domain Specific Terminology Extraction (ICICT 2006)
Domain Specific Terminology Extraction (ICICT 2006)Domain Specific Terminology Extraction (ICICT 2006)
Domain Specific Terminology Extraction (ICICT 2006)
 

Temporal Knowledge Acquisition and Modeling

  • 1. 1 Temporal Knowledge Acquisition and Modeling This work is granted by the French Research Agency (ANR- Contint, RelaxMultiMedias 2 project) Cyril Faucher1, Charles Teissèdre2,3, Jean-Yves Lafaye1, Frédéric Bertrand1 1 L3i, Université de La Rochelle, France cyril.faucher@univ-lr.fr 2 MoDyCo - Université de Paris Ouest Nanterre La Défense – CNRS 3 Mondeca, France EKAW 2010 - Knowledge Engineering and Knowledge Management by the Masses 11th October-15th October 2010 - Lisbon, Portugal
  • 2. Introduction  Context: Leisure and cultural event programming (festival, theater, etc.) & opening dates and hours (restaurant, exhibition, museums)  Contrib: Temporal Knowledge Acquisition and Modeling Chain  From natural language expressions to controlled text 2  Facilitating the work of human operators for acquisition of temporal properties/knowledge about “Access Periods”  NLP & MDE techniques  Natural Language Processing  Model Driven Engineering Natural Language Expressions Temporal properties Controlled text As model Extraction / Generation NLP MDE Faucher et al 2
  • 3. From Natural Language Expressions to Controlled text  Natural language expressions  (1) The museum is open every day except Tuesday and the following French holidays: December 25, January 1, May 1, and August 15. Opening hours: Monday, Thursday, Saturday, Sunday: from 9 a.m. to 6 p.m. Wednesday, Friday: from 9 a.m. to 10 p.m.  (2) Opening times: Monday to Friday: Lunch (12 noon to 2 p.m.) Dinner (6.30 p.m. to 11 p.m.). Saturday: Dinner (6.30 p.m. to 11 p.m.)  (3) Opened every day from 10:00 to 18:00, except Tuesdays.  Controlled text (close to natural language)  is constrained by a grammar  can be interpreted by a machine Faucher et al 3
  • 4. Temporal knowledge  Temporal knowledge is expressed as a set of intensional expression  Opening times: Monday to Friday: Lunch (12 noon to 2 p.m.) Dinner (6.30 p.m. to 11 p.m.). Saturday: Dinner (6.30 p.m. to 11 p.m.)  Translation into extension for visualization/control tasks  extension / concrete dates: closed on Sunday = closed Sunday 2010-09-19, closed Sunday 2010-09-26, closed Sunday 2010-10-03 Faucher et al 4
  • 5. Detailed workflow Text input frame Faucher et al 5
  • 6. Detailed workflow Text input frame Annotations Faucher et al 6 Automatic annotation (Unitex patterns) + post-treatment to lift ambiguities
  • 7. Detailed workflow Text input frame Annotations Serialization in XMI/XML Faucher et al 7
  • 8. Detailed workflow 8 Text input frame Annotations Serialization in XMI/XML Calendar editing Text / Calendar Synchronization
  • 9. Detailed workflow Serialization in XMI/XML Linguistic Model Access Period domain populates Faucher et al 9
  • 10. Detailed workflow Linguistic Model (specific to the domain of Access Period) Temporal Model (as a pivot) that extends ISO 19108 (generic to define temporal expressions) model transformation Textual representation conforms to the grammar defined in Xtext iCalendar export Temporal data in extension over a time span Faucher et al 10
  • 11. Conclusions  Workflow synthesis  Future work  Query engine (upon intensional expressions) Natural Language expressions Extraction/ Generation NLP Linguistic Model Controlled text Temporal Model MDE MDE iCalendar MDE Calendar entry auto creation, Visualization and editing Faucher et al 11