SlideShare une entreprise Scribd logo
1  sur  19
Query Answering With Non-Monotonic
Rules: A Case Study of Archaeology
Qualitative Spatial Reasoning
Mohamed Ben Ellefi, Pierre Drap, Laurent Garcia, Fabien Garreau,
Claire Lefèvre, Odile Papini, Igor Stéphan and Eric Würbel
GCAI 2019
5th Global Conference on Artificial Intelligence
17-19 September 2019 - Bolzano, Italy
Xlendi shipwreck
• datable to approximately 7th century BC at
a depth of 110 m.
• one of the best-preserved archaeological
sites in Malta datable to the early
Phoenician period.
• the oldest archaeological shipwreck in the
Mediterranean
The framework of the GROPLAN project (http://www.lsis.org/groplan)
Context: Xlendi Shipwreck
● The site was surveyed by photogrammetry at 110
meters depth.
“Photogrammetry is the science of
making 3D measurements from
photographs...”
Context: Xlendi Shipwreck
The semantic of the cargo:
➢ The nature of the ship ?
➢ The ship destination ?
➢ The origin ?
(…)
Distribution AnalysisOrientations AnalysisTypology Analysis
Representing the dataset in a knowledge base (KB)
How to manage and produce knowledge ?
Photogrammetry Ontology
http://www.arpenteur.org/ontology/Arpenteur.owl
Arpenteur is a Photogrammetry oriented OWL2 QL ontology
LOV: arp
• Photogrammetrical process (bundle model, camera,
photographs, ...)
• Measured Objects (height, maximum diameter, volume, ...)
○ Linked to CIDOC-CRM and GEOSPARQL
Photogrammetry Translation:
From 3D tools to Photogrammetry Ontology
> Run script
https://github.com/benellefi/ExportAgisoftOWL
SPARQL-Powered Query Answering (2D)
http://www.lsis.org/groplan/svg/xlendi/xlendi.html
http://www.lsis.org/groplan/hop/xlendiTimeLine/xlendi.html
SPARQL-Powered Query Answering (3D)
SQWRL-Powered Query Answering
Dilemma: get closer to Archaelogists reasoning ...
➢ Archaeologists do not perform any computation.
➢ In contrast, they focus on the relationships
(expressed in natural languages) between artifacts to
perform qualitative spatial reasoning.
➢ The reasoning is only based on symbolic and spatial
qualitative information without calculation.
Visibility/Closeness Relation
Visibility between two artifacts means that there is no obstacle between them.
NW
W
SW SE
S
N
E
NE
Archaeologists focus on closeness (direct neighbor) between artifacts, through the visibility relation:
Non-Monotonic Rules for Spatial Reasoning
Let A, B and C three artifacts.
If wof (A,B) and
● for any artifact C such that wof (A,C)
● for any artifact C such that
nwof(A,C), and not neof(B,C) nor eof(B,C), and
● for any artifact C such that
swof(B,C), and not eof(B,C) nor seof(B,C),
B
and nor seof(B,C), and
nor eof(B,C),and not neof(B,C),
C
C
C
A
→ then B is visible (the closest) from A
towards the West direction.
West
East
From OWL2 KB to ASP
[1] Baget, J., Garcia, L., Garreau, F., Lef`evre, C., Rocher, S., Stéphan, I.: Bringing existential variables in answer set
programming and bringing non-monotony in existential rules: two sides of the same coin. Ann. Math.Artif. Intell.
82(1-3), 3–41 (2018)
1. OWL2 KB translated into the existential rules formalism via a set of tools
graal (https://graphik-team.github.io/graal).
1. Resulting set of existential rules translated into ∃ASP.
1. ∃ASP program translated into a standard ASP program by skolemization of existential variables.
All tools [1] available on ASPIQ project Website: http://aspiq.lsis.org
From OWL2 KB To non-monotonic rules for query
answering
Implementation
Xlendi ontological knowledge base:
● TBox : 483 axioms about 69 classes and 124 properties (32
object properties and 92 data type properties).
● ABox: 6210 facts describing 75 amphorae and 55 grinding
stones (in the process of growth ++),
○ 16770 additional facts describing the cardinal relations
between the 130 artifacts.
ASP query answering demonstrator
★ a Web solution that combines
○ Web JS version of Clingo solver (https://potassco.org/)
○ 2D Web drawing of Xlendi orthophoto (powered by
Raphaël JS: http://dmitrybaranovskiy.github.io/raphael).
DEMO: http://www.arpenteur.org/xlendi_asp
DEMO: Query 1
➢ What is the name of amphorae with height between 0.4
meter and 0.6 meter ?
○ ans(Y) :- amphorae(X), hasName(X,Y),
hasHeight(X,Z), Z < 600, Z > 400.
Solving...
Answer: 1
ans("Amphore_A47") ans("Amphore_A93") ans("Amphore_A23") ans("Amphore_A27")
ans("Amphore_A39") ans("Amphore_A01") ans("Amphore_A05") ans("Amphore_A31")
ans("Amphore_A65") ans("Amphore_A75") ans("Amphore_A77") ans("Amphore_A69")
ans("Amphore_A02") ans("Amphore_A06") ans("Amphore_A71") ans("Amphore_A60")
ans("Amphore_A21") ans("Amphore_A56") ans("Amphore_A92") ans("Amphore_A66")
ans("Amphore_A18") ans("Amphore_A63") ans("Amphore_A30") ans("Amphore_A70")
ans("Amphore_A64") ans("Amphore_A28") ans("Amphore_A79") ans("Amphore_A16")
ans("Amphore_A55") ans("Amphore_A61") ans("Amphore_A89") ans("Amphore_A24")
ans("Amphore_A43") ans("Amphore_A90") ans("Amphore_A76") ans("Amphore_A52")
ans("Amphore_A42") ans("Amphore_A11") ans("Amphore_A74") ans("Amphore_A03")
ans("Amphore_A07") ans("Amphore_A62")
SATISFIABLE
Models : 1
Calls : 1
Time : 2.341s
DEMO: Query 2
➢ Which amphorae are of type "Pithecusse_366" and are
visible from amphora Amphore_A31 ?
ans(Y) :- amphorae("Amphore_A21"), amphorae(Y),
visible("Amphore_A32", Y),
hasTypologyName(Y,"Pithecusse_366").
Solving...
Answer: 1
ans("Amphore_A30")
SATISFIABLE
Models : 1
Calls : 1
Time : 2.279s
DEMO: Query 2
➢ Which amphorae are of type "Pithecusse_366" and are
NOT visible from amphora Amphore_A31 ?
○ ans(Y) :- amphorae("Amphore_A31"), amphorae(Y),
not visible("Amphore_A31", Y),
hasTypologyName(Y,"Pithecusse_366").
Solving...
Answer: 1
ans("Amphore_A14") ans("Amphore_A25") ans("Amphore_A04") ans("Amphore_A07")
ans("Amphore_A08") ans("Amphore_A34") ans("Amphore_A28")
SATISFIABLE
Models : 1
Calls : 1
Time : 2.281s
Conclusion
➢ A POC for ASP query answering approach over an OWL2-QL KB equipped with non-monotonic ASP rules.
➢ The increased expressiveness of non-monotonic rules allows for querying spatial
relations like closeness between artifacts
○ This is not possible with languages such as SPARQL and SQWRL.
➢ ASP query answering demonstrator is provided online comining
○ a Web version of Clingo solver
○ a 2D Web drawing of Xlendi shipwreck orthophoto.
Up
Down
Future Directions:
★ The extension of cardinal relations to 3D spatial relations in order to query a 3D
representation of the cargo which is closer to reality.
★ The future of surveyed data have to be in sharing, exchanging, reusing the
analysed data :
○ Linked Open Data
○ Easy query GUI for Users

Contenu connexe

Similaire à Query answering with non monotonic rules a case study of archaeology qualitative spatial reasoning

Fold, its element, classification & Mechanism
Fold, its element, classification & Mechanism Fold, its element, classification & Mechanism
Fold, its element, classification & Mechanism Praphulla Sonowal
 
Contra qpi continuous functions in ideal bitopological spaces
Contra qpi  continuous functions in ideal bitopological spacesContra qpi  continuous functions in ideal bitopological spaces
Contra qpi continuous functions in ideal bitopological spacesAlexander Decker
 
Mathematical creative quiz themed with space and infinity -Infinite hunt
Mathematical creative quiz themed with space and infinity -Infinite hunt Mathematical creative quiz themed with space and infinity -Infinite hunt
Mathematical creative quiz themed with space and infinity -Infinite hunt PrajwalKalame
 
Bee-Path. Results and Models (ECCS Lucca 2014)
Bee-Path. Results and Models (ECCS Lucca 2014)Bee-Path. Results and Models (ECCS Lucca 2014)
Bee-Path. Results and Models (ECCS Lucca 2014)beepath
 
Quaternions - Phoenix Bird presentation, v23
Quaternions - Phoenix Bird presentation, v23Quaternions - Phoenix Bird presentation, v23
Quaternions - Phoenix Bird presentation, v23Herb Klitzner
 
g∗S-closed sets in topological spaces
g∗S-closed sets in topological spacesg∗S-closed sets in topological spaces
g∗S-closed sets in topological spacesIJMER
 
Random 3-manifolds
Random 3-manifoldsRandom 3-manifolds
Random 3-manifoldsIgor Rivin
 

Similaire à Query answering with non monotonic rules a case study of archaeology qualitative spatial reasoning (10)

Fold, its element, classification & Mechanism
Fold, its element, classification & Mechanism Fold, its element, classification & Mechanism
Fold, its element, classification & Mechanism
 
Tutorial_2.pdf
Tutorial_2.pdfTutorial_2.pdf
Tutorial_2.pdf
 
Contra qpi continuous functions in ideal bitopological spaces
Contra qpi  continuous functions in ideal bitopological spacesContra qpi  continuous functions in ideal bitopological spaces
Contra qpi continuous functions in ideal bitopological spaces
 
Mathematical creative quiz themed with space and infinity -Infinite hunt
Mathematical creative quiz themed with space and infinity -Infinite hunt Mathematical creative quiz themed with space and infinity -Infinite hunt
Mathematical creative quiz themed with space and infinity -Infinite hunt
 
Bee-Path. Results and Models (ECCS Lucca 2014)
Bee-Path. Results and Models (ECCS Lucca 2014)Bee-Path. Results and Models (ECCS Lucca 2014)
Bee-Path. Results and Models (ECCS Lucca 2014)
 
Quaternions - Phoenix Bird presentation, v23
Quaternions - Phoenix Bird presentation, v23Quaternions - Phoenix Bird presentation, v23
Quaternions - Phoenix Bird presentation, v23
 
g∗S-closed sets in topological spaces
g∗S-closed sets in topological spacesg∗S-closed sets in topological spaces
g∗S-closed sets in topological spaces
 
Random 3-manifolds
Random 3-manifoldsRandom 3-manifolds
Random 3-manifolds
 
Wormholes
WormholesWormholes
Wormholes
 
Wormholes
WormholesWormholes
Wormholes
 

Dernier

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 

Dernier (20)

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 

Query answering with non monotonic rules a case study of archaeology qualitative spatial reasoning

  • 1. Query Answering With Non-Monotonic Rules: A Case Study of Archaeology Qualitative Spatial Reasoning Mohamed Ben Ellefi, Pierre Drap, Laurent Garcia, Fabien Garreau, Claire Lefèvre, Odile Papini, Igor Stéphan and Eric Würbel GCAI 2019 5th Global Conference on Artificial Intelligence 17-19 September 2019 - Bolzano, Italy
  • 2. Xlendi shipwreck • datable to approximately 7th century BC at a depth of 110 m. • one of the best-preserved archaeological sites in Malta datable to the early Phoenician period. • the oldest archaeological shipwreck in the Mediterranean The framework of the GROPLAN project (http://www.lsis.org/groplan) Context: Xlendi Shipwreck
  • 3. ● The site was surveyed by photogrammetry at 110 meters depth. “Photogrammetry is the science of making 3D measurements from photographs...” Context: Xlendi Shipwreck
  • 4. The semantic of the cargo: ➢ The nature of the ship ? ➢ The ship destination ? ➢ The origin ? (…) Distribution AnalysisOrientations AnalysisTypology Analysis Representing the dataset in a knowledge base (KB) How to manage and produce knowledge ?
  • 5. Photogrammetry Ontology http://www.arpenteur.org/ontology/Arpenteur.owl Arpenteur is a Photogrammetry oriented OWL2 QL ontology LOV: arp • Photogrammetrical process (bundle model, camera, photographs, ...) • Measured Objects (height, maximum diameter, volume, ...) ○ Linked to CIDOC-CRM and GEOSPARQL
  • 6. Photogrammetry Translation: From 3D tools to Photogrammetry Ontology > Run script https://github.com/benellefi/ExportAgisoftOWL
  • 7. SPARQL-Powered Query Answering (2D) http://www.lsis.org/groplan/svg/xlendi/xlendi.html
  • 10. Dilemma: get closer to Archaelogists reasoning ... ➢ Archaeologists do not perform any computation. ➢ In contrast, they focus on the relationships (expressed in natural languages) between artifacts to perform qualitative spatial reasoning. ➢ The reasoning is only based on symbolic and spatial qualitative information without calculation.
  • 11. Visibility/Closeness Relation Visibility between two artifacts means that there is no obstacle between them. NW W SW SE S N E NE Archaeologists focus on closeness (direct neighbor) between artifacts, through the visibility relation:
  • 12. Non-Monotonic Rules for Spatial Reasoning Let A, B and C three artifacts. If wof (A,B) and ● for any artifact C such that wof (A,C) ● for any artifact C such that nwof(A,C), and not neof(B,C) nor eof(B,C), and ● for any artifact C such that swof(B,C), and not eof(B,C) nor seof(B,C), B and nor seof(B,C), and nor eof(B,C),and not neof(B,C), C C C A → then B is visible (the closest) from A towards the West direction. West East
  • 13. From OWL2 KB to ASP [1] Baget, J., Garcia, L., Garreau, F., Lef`evre, C., Rocher, S., Stéphan, I.: Bringing existential variables in answer set programming and bringing non-monotony in existential rules: two sides of the same coin. Ann. Math.Artif. Intell. 82(1-3), 3–41 (2018) 1. OWL2 KB translated into the existential rules formalism via a set of tools graal (https://graphik-team.github.io/graal). 1. Resulting set of existential rules translated into ∃ASP. 1. ∃ASP program translated into a standard ASP program by skolemization of existential variables. All tools [1] available on ASPIQ project Website: http://aspiq.lsis.org
  • 14. From OWL2 KB To non-monotonic rules for query answering
  • 15. Implementation Xlendi ontological knowledge base: ● TBox : 483 axioms about 69 classes and 124 properties (32 object properties and 92 data type properties). ● ABox: 6210 facts describing 75 amphorae and 55 grinding stones (in the process of growth ++), ○ 16770 additional facts describing the cardinal relations between the 130 artifacts. ASP query answering demonstrator ★ a Web solution that combines ○ Web JS version of Clingo solver (https://potassco.org/) ○ 2D Web drawing of Xlendi orthophoto (powered by Raphaël JS: http://dmitrybaranovskiy.github.io/raphael). DEMO: http://www.arpenteur.org/xlendi_asp
  • 16. DEMO: Query 1 ➢ What is the name of amphorae with height between 0.4 meter and 0.6 meter ? ○ ans(Y) :- amphorae(X), hasName(X,Y), hasHeight(X,Z), Z < 600, Z > 400. Solving... Answer: 1 ans("Amphore_A47") ans("Amphore_A93") ans("Amphore_A23") ans("Amphore_A27") ans("Amphore_A39") ans("Amphore_A01") ans("Amphore_A05") ans("Amphore_A31") ans("Amphore_A65") ans("Amphore_A75") ans("Amphore_A77") ans("Amphore_A69") ans("Amphore_A02") ans("Amphore_A06") ans("Amphore_A71") ans("Amphore_A60") ans("Amphore_A21") ans("Amphore_A56") ans("Amphore_A92") ans("Amphore_A66") ans("Amphore_A18") ans("Amphore_A63") ans("Amphore_A30") ans("Amphore_A70") ans("Amphore_A64") ans("Amphore_A28") ans("Amphore_A79") ans("Amphore_A16") ans("Amphore_A55") ans("Amphore_A61") ans("Amphore_A89") ans("Amphore_A24") ans("Amphore_A43") ans("Amphore_A90") ans("Amphore_A76") ans("Amphore_A52") ans("Amphore_A42") ans("Amphore_A11") ans("Amphore_A74") ans("Amphore_A03") ans("Amphore_A07") ans("Amphore_A62") SATISFIABLE Models : 1 Calls : 1 Time : 2.341s
  • 17. DEMO: Query 2 ➢ Which amphorae are of type "Pithecusse_366" and are visible from amphora Amphore_A31 ? ans(Y) :- amphorae("Amphore_A21"), amphorae(Y), visible("Amphore_A32", Y), hasTypologyName(Y,"Pithecusse_366"). Solving... Answer: 1 ans("Amphore_A30") SATISFIABLE Models : 1 Calls : 1 Time : 2.279s
  • 18. DEMO: Query 2 ➢ Which amphorae are of type "Pithecusse_366" and are NOT visible from amphora Amphore_A31 ? ○ ans(Y) :- amphorae("Amphore_A31"), amphorae(Y), not visible("Amphore_A31", Y), hasTypologyName(Y,"Pithecusse_366"). Solving... Answer: 1 ans("Amphore_A14") ans("Amphore_A25") ans("Amphore_A04") ans("Amphore_A07") ans("Amphore_A08") ans("Amphore_A34") ans("Amphore_A28") SATISFIABLE Models : 1 Calls : 1 Time : 2.281s
  • 19. Conclusion ➢ A POC for ASP query answering approach over an OWL2-QL KB equipped with non-monotonic ASP rules. ➢ The increased expressiveness of non-monotonic rules allows for querying spatial relations like closeness between artifacts ○ This is not possible with languages such as SPARQL and SQWRL. ➢ ASP query answering demonstrator is provided online comining ○ a Web version of Clingo solver ○ a 2D Web drawing of Xlendi shipwreck orthophoto. Up Down Future Directions: ★ The extension of cardinal relations to 3D spatial relations in order to query a 3D representation of the cargo which is closer to reality. ★ The future of surveyed data have to be in sharing, exchanging, reusing the analysed data : ○ Linked Open Data ○ Easy query GUI for Users