ArgQL: A Declarative Language for Querying Argumentative Dialogues
|
|
- Alisha Marylou Gardner
- 5 years ago
- Views:
Transcription
1 ArgQL: A Declarative Language for Querying Argumentative Dialogues R U L E M L + R R : I N T E R N AT I O N A L J O I N T C O N F E R E N C E O N R U L E S A N D R E A S O N I N G D I M I T R A Z O G R A F I S T O U, G I O R G O S F L O U R I S, D I M I T R I S P L E X O U S A K I S F O U N D AT I O N F O R R E S E A R C H A N D T E C H N O L O G Y ( F O R T H ) J U LY FOUNDATION FOR RESEARCH AND TECHNOLOGY - FORTH 1
2 The big picture The recent growth of the social side of the web offers new incentive for users to: Easily upload digital content Communicate with each other Express themselves Outcome: online communities populated with tons of unstructured and unexploited data about: Opinions and beliefs about political or social topics Criticisms and consultations and Reviews on products, services etc. Objective: Development of methods to make data, created from users participation in online communities, machine interpretable, retrievable and computable. FOUNDATION FOR RESEARCH AND TECHNOLOGY - FORTH 2
3 Role of Computational Argumentation Branch of Artificial Intelligence which studies the process of human reasoning while arguing and debating. Theoretical and computational models addressing miscellaneous issues like: The process of resolving controversial positions through reasoning Mental factors that affect that process like preferences, intents, beliefs, desires, trust, etc. Evaluation of debates Persuasiveness and impact of arguments Basic component is the argument. User created dialogues as an application field for argumentation models FOUNDATION FOR RESEARCH AND TECHNOLOGY - FORTH 3
4 Problem description Need for mechanisms for navigation and information identification and extraction from a graph of interconnected arguments ArgQL: a declarative query language designed on a data model for argumentation Why is it important? Focus on understanding the information requirements when extracting information from dialogues. Familiar terminology to the community of argumentation Why not using traditional query languages like SPARQL? We can use traditional languages for our purpose but Argumentation defines distinct and solid concepts different than the triples of RDF e.g. Generates much simpler and descriptive queries for its purpose. FOUNDATION FOR RESEARCH AND TECHNOLOGY - FORTH 4
5 Similar approaches No similar approach to a query language for arguments Significant efforts towards the realization of a web of opinions A number of tools that facilitate the participation in online debates. Argument mining from text (Natural Language Processing) Visualization (e.g. Debate Graph, Argunet, Opinion Space etc.) Reasoning (e.g. Parmenides, Avicenna, etc. ) User engagement (CreateDebate, Debate.org, etc.) Storage and Searching engines (AIFdb, ArgDF, DourcourseDB etc.) AIF (Argument Interchange Format). Interlingua that bridges arguments among the tools. None of those tools defines a pure language for argumentation Application fields for traditional languages like SQL, SPARQL. FOUNDATION FOR RESEARCH AND TECHNOLOGY - FORTH 5
6 Argumentation data model (1/3) P : infinite set of propositions P P: contrariness relation p 1, p 2 : p 1 in conflict with p 2 P P: equivalence relation p 1, p 2 : p 1 equivalent to p 2 L = P,,, : Inference as commonly used a, b, c d : propositions a, b, c imply proposition d FOUNDATION FOR RESEARCH AND TECHNOLOGY - FORTH 6
7 Argumentation data model (2/3) Arguments: A = pr, c where pr P, c P, pr c Attack Relations: Support c 1 c 2 c 1 c 2 Rebut Endorse { p 1 p 2 p n } { s 1 s 2 s m } { p 1 p 2 p n } { s 1 s 2 s m } c 1 c 2 c 1 c 2 : equivalence : conflict Undercut { p 1 p 2 p n } { s 1 s 2 s m } Backing { p 1 p 2 p n } { s 1 s 2 s m } FOUNDATION FOR RESEARCH AND TECHNOLOGY - FORTH 7
8 Argumentation data model (3/3) Debate graph : D = (A, R) A : set of arguments R A A : set of relations < { prop 1, prop 2 }, concl 1 > < { prop 3 }, concl 2 > Data < { prop 1, prop 2 }, concl 1 > <{ prop 3 }, concl 2 > <{ prop 4 }, concl 3 > <{ prop 5, prop 6 }, concl 4 > concl 1 in_conflict concl 2 concl 3 in_conflict prop 3 concl 4 equivalent concl 1 Attacks/Undercut < { prop 4 }, concl 3 > <{ prop 5, prop 6 }, concl 4 > FOUNDATION FOR RESEARCH AND TECHNOLOGY - FORTH 8
9 Query examples 1. Find arguments which "defend (attack their attackers) all arguments with conclusion concl 1 ". Data match?arg (attack/attack)+ <?pr, "concl 1 "> return?arg <{ prop 1, prop 2 }, concl 1 > Results: <{ prop 4 }, concl 3 > 2. Find arguments which support an argument with the proposition prop 2 in its premise set. match?arg support <?pr[/{ prop2 }],?c> return?arg <{ prop 3 }, concl 2 > Attacks/Undercut <{ prop 4 }, concl 3 > <{ prop 5, prop 6 }, concl 4 > Results: <{ prop 5, prop 6 }, concl 4 > FOUNDATION FOR RESEARCH AND TECHNOLOGY - FORTH 9
10 ArgQL Syntax V: an infinite set of variables Start with the character? (e.g.?x) Values for propositions are quoted (e.g. prop i ) Language expressions combined by the two basic constructs: Argument patterns: expressions used to match arguments in the debate graph Path patterns: expressions used to match sequences of arguments in the debate graph FOUNDATION FOR RESEARCH AND TECHNOLOGY - FORTH 10
11 ArgQL Syntax Argument patterns A single variable, or be of the form: pr V a variable that matches the premise set c P V a variable or proposition value that matches with the conclusion. the part [filters] is optional and adds constraints on the premise set Given that p i < pr [filters], c > P, the supported filters are: Inclusion: [/{p 1,, p n }] propositions p i must be included in pr. Join: [.?x] or [.{p 1,, p n }] pr must be joint with the given set. Disjoin: [!.?x] or [!.{p 1,, p n }] pr must be disjoint with the given set Equality: [=?x] or [= {p 1,, p n} ] pr must have exactly the same elements with the given set FOUNDATION FOR RESEARCH AND TECHNOLOGY - FORTH 11
12 ArgQL Syntax Path patterns Keywords for relations: rebut, undercut, attack, endorse, back, support Symbol for relation sequence: / E.g. rebut/endorse/attack Numerical indicators + : one or more occurrences of the path e.g. (attack/support)+ *n :exactly n occurrences of the path e.g. (endorse/undercut)*3 Arbitrary combinations to support many complex types of path patterns E.g. ((attack/support)*2)/rebut, ((rebut/undercut)*2/(support/attack)*3)+ Issues to be addressed at performance evaluation stage: Complexity of + Cycles on the paths FOUNDATION FOR RESEARCH AND TECHNOLOGY - FORTH 12
13 ArgQL Syntax BNF grammar for the syntax of ArgQL FOUNDATION FOR RESEARCH AND TECHNOLOGY - FORTH 13
14 Semantics description Semantics are defined above a function μ: S V S, where S = P 2 P A A1: <{ p 1, p 2 }, c 1 > A2: <{ p3 }, c2 > Undercut A3: <{ p4, p2 }, c3 > Endorse A4: <{ p5 }, c4 > A7: <{ p7, p8 }, c6 > Rebut A8: <{ p9 }, c7 > A5: <{ p6 }, c5 > Query: Match?arg (attack/support)+ <?pr, c1 > return?arg FOUNDATION FOR RESEARCH AND TECHNOLOGY - FORTH 14
15 Semantics description Semantics are defined above a function μ: S V S, where S = P 2 P A A1: <{ p 1, p 2 }, c 1 > A2: <{ p3 }, c2 > Undercut A3: <{ p4, p2 }, c3 > Endorse A4: <{ p5 }, c4 > A7: <{ p7, p8 }, c6 > Rebut A8: <{ p9 }, c7 > A5: <{ p6 }, c5 >?arg μ { p1, p2,, c7, { p1, p2 }, { p1,p3 }., Α1, Α2,..Α8} Query: Match?arg (attack/support)+ <?pr, c1 > return?arg FOUNDATION FOR RESEARCH AND TECHNOLOGY - FORTH 15
16 Semantics description Semantics are defined above a function μ: S V S, where S = P 2 P A A1: <{ p 1, p 2 }, c 1 > A2: <{ p3 }, c2 > Undercut A3: <{ p4, p2 }, c3 > Endorse A4: <{ p5 }, c4 > A7: <{ p7, p8 }, c6 > Rebut A8: <{ p9 }, c7 > A5: <{ p6 }, c5 > μ <?pr, c1 > <μ(?pr), μ( c1 )> = A1: <{ p1, p2 }, c1> Query: Match?arg (attack/support)+ <?pr, c1 > return?arg FOUNDATION FOR RESEARCH AND TECHNOLOGY - FORTH 16
17 Semantics description Semantics are defined above a function μ: S V S, where S = P 2 P A A1: <{ p 1, p 2 }, c 1 > A2: <{ p3 }, c2 > Undercut A3: <{ p4, p2 }, c3 > Endorse A4: <{ p5 }, c4 > A7: <{ p7, p8 }, c6 > Rebut A8: <{ p9 }, c7 > A5: <{ p6 }, c5 > (attack/support)+ = {attack/support, attack/support/attack/support, attack/support/attack/support/attack/support.} Query: Match?arg (attack/support)+ <?pr, c1 > return?arg FOUNDATION FOR RESEARCH AND TECHNOLOGY - FORTH 17
18 Semantics description Semantics are defined above a function μ: S V S, where S = P 2 P A A1: <{ p 1, p 2 }, c 1 > A2: <{ p3 }, c2 > Undercut A3: <{ p4, p2 }, c3 > Endorse A4: <{ p5 }, c4 > A7: <{ p7, p8 }, c6 > Rebut A8: <{ p9 }, c7 > A5: <{ p6 }, c5 > Expression evaluation in D = Query: Match?arg (attack/support)+ <?pr, c1 > return?arg FOUNDATION FOR RESEARCH AND TECHNOLOGY - FORTH 18
19 Semantics description Semantics are defined above a function μ: S V S, where S = P 2 P A A1: <{ p1, p2 }, c1 > A2: <{ p3 }, c2 > Undercut A3: <{ p4, p2 }, c3 > Endorse A4: <{ p5 }, c4 > A7: <{ p7, p8 }, c6 > Rebut A8: <{ p9 }, c7 > A5: <{ p6 }, c5 > Evaluation of expression in D = {A3 attack/support A1, Query: Match?arg (attack/support)+ <?pr, c1 > return?arg FOUNDATION FOR RESEARCH AND TECHNOLOGY - FORTH 19
20 Semantics description Semantics are defined above a function μ: S V S, where S = P 2 P A A1: <{ p1, p2 }, c1 > A2: <{ p3 }, c2 > Undercut A3: <{ p4, p2 }, c3 > Endorse A4: <{ p5 }, c4 > A7: <{ p7, p8 }, c6 > Rebut A8: <{ p9 }, c7 > A5: <{ p6 }, c5 > Evaluation of expression in D = {A3 attack/support A1, A5 attack/support/attack/support A1} Query: Match?arg (attack/support)+ <?pr, c1 > return?arg FOUNDATION FOR RESEARCH AND TECHNOLOGY - FORTH 20
21 Semantics description Semantics are defined above a function μ: S V S, where S = P 2 P A A1: <{ p1, p2 }, c1 > A2: <{ p3 }, c2 > Undercut A3: <{ p4, p2 }, c3 > Endorse A4: <{ p5 }, c4 > A7: <{ p7, p8 }, c6 > Rebut A8: <{ p9 }, c7 > A5: <{ p6 }, c5 > Evaluation of expression in D = {A3 attack/support A1, A5 attack/support/attack/support A1} Query Answer:?arg = {A3, A5} Query: Match?arg (attack/support)+ <?pr, c1 > return?arg FOUNDATION FOR RESEARCH AND TECHNOLOGY - FORTH 21
22 Query execution Translation into standard and well-optimized storage schemes Independence from the storage scheme. RDF and AIF scheme (target field is the Web, exploit SPARQL1.1 property paths) Definition of two translation functions: tra: translates Argumentation data model into RDF instances of AIF ontology trq: translates ArgQL queries into SPARQL Formally prove that translation is semantics preserving Argument Database D = (A, R) tra RDF Database AIF ontology QArgQL trq QSPARQL FOUNDATION FOR RESEARCH AND TECHNOLOGY - FORTH 22
23 Conclusions o Initial results from the definition of ArgQL, a declarative query language for querying dialogues constructed of arguments. Syntax and semantics o Future directions Complete the proof of correctness for translation Experimentation on real datasets and development of an endpoint to run queries Data model enrichment with more complicated concepts (e.g. topics) and expand the syntax with the new concepts. Integration with reasoning mechanisms for dynamic computations (e.g. Dung s acceptability) Smart searching facilities (like keyword searching, imprecise textual mappings etc.) Expressive power FOUNDATION FOR RESEARCH AND TECHNOLOGY - FORTH 23
24 Questions? FOUNDATION FOR RESEARCH AND TECHNOLOGY - FORTH 24
Agent-Based Systems. Agent-Based Systems. Michael Rovatsos. Lecture 13 Argumentation in Multiagent Systems 1 / 18
Agent-Based Systems Michael Rovatsos mrovatso@inf.ed.ac.uk Lecture 13 Argumentation in Multiagent Systems 1 / 18 Where are we? Last time... Bargaining Alternating offers Negotiation decision functions
More informationSemantic Web Test
Semantic Web Test 24.01.2017 Group 1 No. A B C D 1 X X X 2 X X 3 X X 4 X X 5 X X 6 X X X X 7 X X 8 X X 9 X X X 10 X X X 11 X 12 X X X 13 X X 14 X X 15 X X 16 X X 17 X 18 X X 19 X 20 X X 1. Which statements
More informationPropositional Logic. Part I
Part I Propositional Logic 1 Classical Logic and the Material Conditional 1.1 Introduction 1.1.1 The first purpose of this chapter is to review classical propositional logic, including semantic tableaux.
More informationLECTURE 11: ARGUMENTATION. An Introduction to Multiagent Systems CISC 7412, Fall 2011
LECTURE 11: ARGUMENTATION CISC 7412, Fall 2011 Today Last week we looked at negotiation. Mechanisms for getting agents to decide how to divide resources. This week we ll look at another approach to agreement.
More informationProgramming Languages Third Edition
Programming Languages Third Edition Chapter 12 Formal Semantics Objectives Become familiar with a sample small language for the purpose of semantic specification Understand operational semantics Understand
More informationCHAPTER 16: ARGUING Multiagent Systems. mjw/pubs/imas/
CHAPTER 16: ARGUING Multiagent Systems http://www.csc.liv.ac.uk/ mjw/pubs/imas/ Argumentation Argumentation is the process of attempting to agree about what to believe. Only a question when information
More informationGenerating Defeasible Knowledge Bases from Real-World Argumentations using D-BAS
Generating Defeasible Knowledge Bases from Real-World Argumentations using D-BAS Daniel Neugebauer Computer Science Institute, Heinrich-Heine University Düsseldorf, neugebauer@cs.uni-duesseldorf.de Abstract.
More informationThe NEPOMUK project. Dr. Ansgar Bernardi DFKI GmbH Kaiserslautern, Germany
The NEPOMUK project Dr. Ansgar Bernardi DFKI GmbH Kaiserslautern, Germany ansgar.bernardi@dfki.de Integrated Project n 27705 Priority 2.4.7 Semantic knowledge based systems NEPOMUK is a three-year Integrated
More informationInterchanging arguments between Carneades and AIF
Interchanging arguments between Carneades and AIF Floris BEX a, Thomas GORDON b, John LAWRENCE a and Chris REED a a Argumentation Research Group, School of Computing, University of Dundee, UK b Fraunhofer
More informationXML technology is very powerful, but also very limited. The more you are aware of the power, the keener your interest in reducing the limitations.
XML technology is very powerful, but also very limited. The more you are aware of the power, the keener your interest in reducing the limitations. A key problem is rooted in the very paradigm of XML, which
More informationUnderstandability and Semantic Interoperability of Diverse Rules Systems. Adrian Walker, Reengineering [1]
Understandability and Semantic Interoperability of Diverse Rules Systems Adrian Walker, Reengineering [1] Position Paper for the W3C Workshop on Rule Languages for Interoperability 27-28 April 2005, Washington,
More informationThe Logic Paradigm. Joseph Spring. 7COM1023 Programming Paradigms
The Logic Paradigm Joseph Spring 7COM1023 Programming Paradigms 1 Discussion The Logic Paradigm Propositional and Predicate Logic See also notes and slides on PP website Horn Clauses Definition, Examples
More informationThis is already grossly inconvenient in present formalisms. Why do we want to make this convenient? GENERAL GOALS
1 THE FORMALIZATION OF MATHEMATICS by Harvey M. Friedman Ohio State University Department of Mathematics friedman@math.ohio-state.edu www.math.ohio-state.edu/~friedman/ May 21, 1997 Can mathematics be
More informationAn Argumentation-based Protocol for Conflict Resolution
An Argumentation-based Protocol for Conflict Resolution Jamal Bentahar 1, Rafiul Alam 1, and Zakaria Maamar 2 1 Concordia University, Concordia Institute for Information Systems Engineering, Canada 2 Zayed
More informationDeveloping Argumentation Dialogues for Open Multi-Agent Systems
Developing Argumentation Dialogues for Open Multi-Agent Systems Bas Testerink & Floris Bex Utrecht University {B.J.G.Testerink,F.J.Bex}@uu.nl Abstract. Dialogue systems attempt to capture aspects of multi-agent
More informationOSDBQ: Ontology Supported RDBMS Querying
OSDBQ: Ontology Supported RDBMS Querying Cihan Aksoy 1, Erdem Alparslan 1, Selçuk Bozdağ 2, İhsan Çulhacı 3, 1 The Scientific and Technological Research Council of Turkey, Gebze/Kocaeli, Turkey 2 Komtaş
More informationAn Ontology-Based Intelligent Information System for Urbanism and Civil Engineering Data
Ontologies for urban development: conceptual models for practitioners An Ontology-Based Intelligent Information System for Urbanism and Civil Engineering Data Stefan Trausan-Matu 1,2 and Anca Neacsu 1
More informationCluster-based Instance Consolidation For Subsequent Matching
Jennifer Sleeman and Tim Finin, Cluster-based Instance Consolidation For Subsequent Matching, First International Workshop on Knowledge Extraction and Consolidation from Social Media, November 2012, Boston.
More informationA prototype system for argumentation-based reasoning about trust
A prototype system for argumentation-based reasoning about trust Yuqing Tang 1, Kai Cai 1, Elizabeth Sklar 1,2, and Simon Parsons 1,2 1 Department of Computer Science, Graduate Center City University of
More informationInformation Retrieval
Information Retrieval CSC 375, Fall 2016 An information retrieval system will tend not to be used whenever it is more painful and troublesome for a customer to have information than for him not to have
More informationManaging the Emerging Semantic Risks
The New Information Security Agenda: Managing the Emerging Semantic Risks Dr Robert Garigue Vice President for information integrity and Chief Security Executive Bell Canada Page 1 Abstract Today all modern
More informationLinked Data and RDF. COMP60421 Sean Bechhofer
Linked Data and RDF COMP60421 Sean Bechhofer sean.bechhofer@manchester.ac.uk Building a Semantic Web Annotation Associating metadata with resources Integration Integrating information sources Inference
More informationExtracting knowledge from Ontology using Jena for Semantic Web
Extracting knowledge from Ontology using Jena for Semantic Web Ayesha Ameen I.T Department Deccan College of Engineering and Technology Hyderabad A.P, India ameenayesha@gmail.com Khaleel Ur Rahman Khan
More informationEvent Stores (I) [Source: DB-Engines.com, accessed on August 28, 2016]
Event Stores (I) Event stores are database management systems implementing the concept of event sourcing. They keep all state changing events for an object together with a timestamp, thereby creating a
More informationSemantic Web: vision and reality
Semantic Web: vision and reality Mile Jovanov, Marjan Gusev Institute of Informatics, FNSM, Gazi Baba b.b., 1000 Skopje {mile, marjan}@ii.edu.mk Abstract. Semantic Web is set of technologies currently
More information1.1 Jadex - Engineering Goal-Oriented Agents
1.1 Jadex - Engineering Goal-Oriented Agents In previous sections of the book agents have been considered as software artifacts that differ from objects mainly in their capability to autonomously execute
More informationTransformative characteristics and research agenda for the SDI-SKI step change:
Transformative characteristics and research agenda for the SDI-SKI step change: A Cadastral Case Study Dr Lesley Arnold Research Fellow, Curtin University, CRCSI Director Geospatial Frameworks World Bank
More informationEnforcement in Abstract Argumentation via Boolean Optimization
Enforcement in Abstract Argumentation via Boolean Optimization Andreas Niskanen MSc thesis University of Helsinki Department of Computer Science Helsinki, November 30, 2016 HELSINGIN YLIOPISTO HELSINGFORS
More informationANNUAL REPORT Visit us at project.eu Supported by. Mission
Mission ANNUAL REPORT 2011 The Web has proved to be an unprecedented success for facilitating the publication, use and exchange of information, at planetary scale, on virtually every topic, and representing
More information2 Review of Set Theory
2 Review of Set Theory Example 2.1. Let Ω = {1, 2, 3, 4, 5, 6} 2.2. Venn diagram is very useful in set theory. It is often used to portray relationships between sets. Many identities can be read out simply
More informationOpen Research Online The Open University s repository of research publications and other research outputs
Open Research Online The Open University s repository of research publications and other research outputs Bottom-Up Ontology Construction with Contento Conference or Workshop Item How to cite: Daga, Enrico;
More informationCore Membership Computation for Succinct Representations of Coalitional Games
Core Membership Computation for Succinct Representations of Coalitional Games Xi Alice Gao May 11, 2009 Abstract In this paper, I compare and contrast two formal results on the computational complexity
More informationOWL DL / Full Compatability
Peter F. Patel-Schneider, Bell Labs Research Copyright 2007 Bell Labs Model-Theoretic Semantics OWL DL and OWL Full Model Theories Differences Betwen the Two Semantics Forward to OWL 1.1 Model-Theoretic
More informationKnowledge Representations. How else can we represent knowledge in addition to formal logic?
Knowledge Representations How else can we represent knowledge in addition to formal logic? 1 Common Knowledge Representations Formal Logic Production Rules Semantic Nets Schemata and Frames 2 Production
More informationFOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES
FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES Semantics of SPARQL Sebastian Rudolph Dresden, June 14 Content Overview & XML 9 APR DS2 Hypertableau II 7 JUN DS5 Introduction into RDF 9 APR DS3 Tutorial 5 11
More informationMarcOnt - Integration Ontology for Bibliographic Description Formats
MarcOnt - Integration Ontology for Bibliographic Description Formats Sebastian Ryszard Kruk DERI Galway Tel: +353 91-495213 Fax: +353 91-495541 sebastian.kruk @deri.org Marcin Synak DERI Galway Tel: +353
More informationA reasoning model based on the production of acceptable. arguments
A reasoning model based on the production of acceptable arguments Leila AMGOUD 1 Claudette CAYROL 2 1 Department of Electronic Engineering, Queen Mary and Westfield College University of London, London
More informationLinguistics and Philosophy 23: , Is Compositionality Formally Vacuous? Francis Jeffry Pelletier
Linguistics and Philosophy 23: 629-633, 1998 Is Compositionality Formally Vacuous? Ali Kazmi Dept. Philosophy Univ. Calgary Francis Jeffry Pelletier Dept. Philosophy Univ. Alberta We prove a theorem stating
More informationLinked Open Data in Legal Scholarship
Linked Open Data in Legal Scholarship The Case of the DoGi - Dottrina Giuridica Database Open Research Data and Open Science Ginevra Peruginelli (ITTIG-CNR), Andrea Marchetti (IIT-CNR) CNR, 31 maggio 2016,
More informationElectronic Health Records with Cleveland Clinic and Oracle Semantic Technologies
Electronic Health Records with Cleveland Clinic and Oracle Semantic Technologies David Booth, Ph.D., Cleveland Clinic (contractor) Oracle OpenWorld 20-Sep-2010 Latest version of these slides: http://dbooth.org/2010/oow/
More informationPropositional Logic. Andreas Klappenecker
Propositional Logic Andreas Klappenecker Propositions A proposition is a declarative sentence that is either true or false (but not both). Examples: College Station is the capital of the USA. There are
More informationOperational Semantics 1 / 13
Operational Semantics 1 / 13 Outline What is semantics? Operational Semantics What is semantics? 2 / 13 What is the meaning of a program? Recall: aspects of a language syntax: the structure of its programs
More informationChapter 2 SEMANTIC WEB. 2.1 Introduction
Chapter 2 SEMANTIC WEB 2.1 Introduction The term Semantic refers to a sequence of symbols that can be used to communicate meaning and this communication can then affect behavior in different situations.
More informationContents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services
Contents G52IWS: The Semantic Web Chris Greenhalgh 2007-11-10 Introduction to the Semantic Web Semantic Web technologies Overview RDF OWL Semantic Web Services Concluding comments 1 See Developing Semantic
More informationSC32 WG2 Metadata Standards Tutorial
SC32 WG2 Metadata Standards Tutorial Metadata Registries and Big Data WG2 N1945 June 9, 2014 Beijing, China WG2 Viewpoint Big Data magnifies the existing challenges and issues of managing and interpreting
More informationInstances of Instances Modeled via Higher-Order Classes
Instances of Instances Modeled via Higher-Order Classes douglas foxvog Digital Enterprise Research Institute (DERI), National University of Ireland, Galway, Ireland Abstract. In many languages used for
More informationMODELLING AND MANIPULATING PRODUCTION DATA BASES IN TERMS OF SEMANTIC NETS. R. Meersman, F. Van Assche
MODELLING AND MANIPULATING PRODUCTION DATA BASES IN TERMS OF SEMANTIC NETS R. Meersman, F. Van Assche International Center for Information Analysis Services CONTROL DATA BELGIUM INC. Raketstraat 50, 1130
More informationCEN MetaLex. Facilitating Interchange in E- Government. Alexander Boer
CEN MetaLex Facilitating Interchange in E- Government Alexander Boer aboer@uva.nl MetaLex Initiative taken by us in 2002 Workshop on an open XML interchange format for legal and legislative resources www.metalex.eu
More informationSemantics and Ontologies for Geospatial Information. Dr Kristin Stock
Semantics and Ontologies for Geospatial Information Dr Kristin Stock Introduction The study of semantics addresses the issue of what data means, including: 1. The meaning and nature of basic geospatial
More informationBUILDING THE SEMANTIC WEB
BUILDING THE SEMANTIC WEB You might have come across the term Semantic Web Applications often, during talks about the future of Web apps. Check out what this is all about There are two aspects to the possible
More informationTheme Identification in RDF Graphs
Theme Identification in RDF Graphs Hanane Ouksili PRiSM, Univ. Versailles St Quentin, UMR CNRS 8144, Versailles France hanane.ouksili@prism.uvsq.fr Abstract. An increasing number of RDF datasets is published
More informationSemantic MediaWiki A Tool for Collaborative Vocabulary Development Harold Solbrig Division of Biomedical Informatics Mayo Clinic
Semantic MediaWiki A Tool for Collaborative Vocabulary Development Harold Solbrig Division of Biomedical Informatics Mayo Clinic Outline MediaWiki what it is, how it works Semantic MediaWiki MediaWiki
More informationTransformative characteristics and research agenda for the SDI-SKI step change: A Cadastral Case Study
Transformative characteristics and research agenda for the SDI-SKI step change: A Cadastral Case Study Dr Lesley Arnold Research Fellow, Curtin University, CRCSI Director Geospatial Frameworks World Bank
More informationSemantics. KR4SW Winter 2011 Pascal Hitzler 1
Semantics KR4SW Winter 2011 Pascal Hitzler 1 Knowledge Representation for the Semantic Web Winter Quarter 2011 Pascal Hitzler Slides 5 01/20+25/2010 Kno.e.sis Center Wright State University, Dayton, OH
More informationAn Ontology-Based Methodology for Integrating i* Variants
An Ontology-Based Methodology for Integrating i* Variants Karen Najera 1,2, Alicia Martinez 2, Anna Perini 3, and Hugo Estrada 1,2 1 Fund of Information and Documentation for the Industry, Mexico D.F,
More informationCOMP9321 Web Application Engineering
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 12 (Wrap-up) http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2411
More informationChapter 6 Architectural Design
Chapter 6 Architectural Design Chapter 6 Architectural Design Slide 1 Topics covered The WHAT and WHY of architectural design Architectural design decisions Architectural views/perspectives Architectural
More informationFormal semantics of loosely typed languages. Joep Verkoelen Vincent Driessen
Formal semantics of loosely typed languages Joep Verkoelen Vincent Driessen June, 2004 ii Contents 1 Introduction 3 2 Syntax 5 2.1 Formalities.............................. 5 2.2 Example language LooselyWhile.................
More information> Semantic Web Use Cases and Case Studies
> Semantic Web Use Cases and Case Studies Case Study: Improving Web Search using Metadata Peter Mika, Yahoo! Research, Spain November 2008 Presenting compelling search results depends critically on understanding
More informationCOMP9321 Web Application Engineering
COMP9321 Web Application Engineering Semester 1, 2017 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 12 (Wrap-up) http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2457
More informationPart I Logic programming paradigm
Part I Logic programming paradigm 1 Logic programming and pure Prolog 1.1 Introduction 3 1.2 Syntax 4 1.3 The meaning of a program 7 1.4 Computing with equations 9 1.5 Prolog: the first steps 15 1.6 Two
More informationOntology - based Semantic Value Conversion
International Journal of Computer Techniques Volume 4 Issue 5, September October 2017 RESEARCH ARTICLE Ontology - based Semantic Value Conversion JieWang 1 1 (School of Computer Science, Jinan University,
More information: Course : SharePoint 2016 Site Collection and Site Administration
Module Title Duration : Course 55194 : SharePoint 2016 Site Collection and Site Administration : 5 days Course Description This five-day instructor-led course is intended for power users and IT professionals,
More informationCopyright 2016 Ramez Elmasri and Shamkant B. Navathe
CHAPTER 26 Enhanced Data Models: Introduction to Active, Temporal, Spatial, Multimedia, and Deductive Databases 26.1 Active Database Concepts and Triggers Database systems implement rules that specify
More informationConstructing and Evaluating Bipolar Weighted Argumentation Frameworks for Online Debating Systems
Constructing and Evaluating Bipolar Weighted Argumentation Frameworks for Online Debating Systems Andrea Pazienza, Stefano Ferilli, and Floriana Esposito Dipartimento di Informatica Università di Bari
More informationINTELLIGENT SYSTEMS OVER THE INTERNET
INTELLIGENT SYSTEMS OVER THE INTERNET Web-Based Intelligent Systems Intelligent systems use a Web-based architecture and friendly user interface Web-based intelligent systems: Use the Web as a platform
More informationTowards an Integrated Information Framework for Service Technicians
Towards an Integrated Information Framework for Service Technicians Sebastian Bader, Jan Oevermann KIT The Research University in the Helmholtz Association www.kit.edu How it should be: I need to do maintenance
More informationRajashree Deka Tetherless World Constellation Rensselaer Polytechnic Institute
Rajashree Deka Tetherless World Constellation Rensselaer Polytechnic Institute Ø The majority of data underpinning the Web are stored in Relational Databases (RDB). Ø Advantages: Secure and scalable architecture.
More informationFive weaknesses of ASPIC +
Five weaknesses of ASPIC + Leila Amgoud IRIT CNRS amgoud@irit.fr Abstract. This paper analyzes the ASPIC+ argumentation system. It shows that it is grounded on two monotonic logics which are not Tarskian
More informationDialogue Templates for Automatic Argument Processing
Dialogue Templates for Automatic Argument Processing Floris BEX and Chris REED Argumentation Research Group, School of Computing, University of Dundee Abstract Dialogue systems attempt to capture structured
More informationXcelerated Business Insights (xbi): Going beyond business intelligence to drive information value
KNOWLEDGENT INSIGHTS volume 1 no. 5 October 7, 2011 Xcelerated Business Insights (xbi): Going beyond business intelligence to drive information value Today s growing commercial, operational and regulatory
More informationOn the use of Abstract Workflows to Capture Scientific Process Provenance
On the use of Abstract Workflows to Capture Scientific Process Provenance Paulo Pinheiro da Silva, Leonardo Salayandia, Nicholas Del Rio, Ann Q. Gates The University of Texas at El Paso CENTER OF EXCELLENCE
More informationJust in time and relevant knowledge thanks to recommender systems and Semantic Web.
Just in time and relevant knowledge thanks to recommender systems and Semantic Web. Plessers, Ben (1); Van Hyfte, Dirk (2); Schreurs, Jeanne (1) Organization(s): 1 Hasselt University, Belgium; 2 i.know,
More informationTechnical aspects of VTL to SQL translation Prepared by Regional Statistical Office in Olsztyn, Poland
Working Paper. UNITED NATIONS ECONOMIC COMMISSION FOR EUROPE CONFERENCE OF EUROPEAN STATISTICIANS Work Session on Statistical Data Editing (The Hague, Netherlands, 24-26 April 2017) I. Introduction A.
More informationTowards the Semantic Desktop. Dr. Øyvind Hanssen University Library of Tromsø
Towards the Semantic Desktop Dr. Øyvind Hanssen University Library of Tromsø Agenda Background Enabling trends and technologies Desktop computing and The Semantic Web Online Social Networking and P2P Computing
More informationChapter 27 Introduction to Information Retrieval and Web Search
Chapter 27 Introduction to Information Retrieval and Web Search Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 27 Outline Information Retrieval (IR) Concepts Retrieval
More informationOpus: University of Bath Online Publication Store
Patel, M. (2004) Semantic Interoperability in Digital Library Systems. In: WP5 Forum Workshop: Semantic Interoperability in Digital Library Systems, DELOS Network of Excellence in Digital Libraries, 2004-09-16-2004-09-16,
More informationDartgrid: a Semantic Web Toolkit for Integrating Heterogeneous Relational Databases
Dartgrid: a Semantic Web Toolkit for Integrating Heterogeneous Relational Databases Zhaohui Wu 1, Huajun Chen 1, Heng Wang 1, Yimin Wang 2, Yuxin Mao 1, Jinmin Tang 1, and Cunyin Zhou 1 1 College of Computer
More informationhttp://www.ai.rug.nl/~verheij/sysu2018/ Artificial intelligence Specialized artificial intelligence Exists and is often in use. Tax administration, photo classification General artificial intelligence
More informationThe Formal Syntax and Semantics of Web-PDDL
The Formal Syntax and Semantics of Web-PDDL Dejing Dou Computer and Information Science University of Oregon Eugene, OR 97403, USA dou@cs.uoregon.edu Abstract. This white paper formally define the syntax
More information2.1 Sets 2.2 Set Operations
CSC2510 Theoretical Foundations of Computer Science 2.1 Sets 2.2 Set Operations Introduction to Set Theory A set is a structure, representing an unordered collection (group, plurality) of zero or more
More informationOntology-based Architecture Documentation Approach
4 Ontology-based Architecture Documentation Approach In this chapter we investigate how an ontology can be used for retrieving AK from SA documentation (RQ2). We first give background information on the
More informationUSING DECISION MODELS METAMODEL FOR INFORMATION RETRIEVAL SABINA CRISTIANA MIHALACHE *
ANALELE ŞTIINŢIFICE ALE UNIVERSITĂŢII ALEXANDRU IOAN CUZA DIN IAŞI Tomul LIV Ştiinţe Economice 2007 USING DECISION MODELS METAMODEL FOR INFORMATION RETRIEVAL SABINA CRISTIANA MIHALACHE * Abstract This
More informationCIS 1.5 Course Objectives. a. Understand the concept of a program (i.e., a computer following a series of instructions)
By the end of this course, students should CIS 1.5 Course Objectives a. Understand the concept of a program (i.e., a computer following a series of instructions) b. Understand the concept of a variable
More informationUnlocking the full potential of location-based services: Linked Data driven Web APIs
Unlocking the full potential of location-based services: Linked Data driven Web APIs Open Standards for Linked Organisations about Raf Buyle Ziggy Vanlishout www.vlaanderen.be/informatievlaanderen 6.4
More informationIntegrating SysML and OWL
Integrating SysML and OWL Henson Graves Lockheed Martin Aeronautics Company Fort Worth Texas, USA henson.graves@lmco.com Abstract. To use OWL2 for modeling a system design one must be able to construct
More informationLogical reconstruction of RDF and ontology languages
Logical reconstruction of RDF and ontology languages Jos de Bruijn 1, Enrico Franconi 2, and Sergio Tessaris 2 1 Digital Enterprise Research Institute, University of Innsbruck, Austria jos.debruijn@deri.org
More informationTyped Lambda Calculus
Department of Linguistics Ohio State University Sept. 8, 2016 The Two Sides of A typed lambda calculus (TLC) can be viewed in two complementary ways: model-theoretically, as a system of notation for functions
More informationa paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data:
Introduction to Semantic Web Angelica Lo Duca IIT-CNR angelica.loduca@iit.cnr.it Linked Open Data: a paradigm for the Semantic Web Course Outline Introduction to SW Give a structure to data (RDF Data Model)
More informationTopic 3: Propositions as types
Topic 3: Propositions as types May 18, 2014 Propositions as types We have seen that the main mathematical objects in a type theory are types. But remember that in conventional foundations, as based on
More informationVijetha Shivarudraiah Sai Phalgun Tatavarthy. CSc 8711 Georgia State University
Vijetha Shivarudraiah Sai Phalgun Tatavarthy CSc 8711 Georgia State University Seman&c Web Focused on machines a web talking to machines The Grid Super virtual computer Many networked loosely coupled computers
More informationSemantic Web and Natural Language Processing
Semantic Web and Natural Language Processing Wiltrud Kessler Institut für Maschinelle Sprachverarbeitung Universität Stuttgart Semantic Web Winter 2014/2015 This work is licensed under a Creative Commons
More informationCourse Description. Learn To: : Intro to JAVA SE7 and Programming using JAVA SE7. Course Outline ::
Module Title Duration : Intro to JAVA SE7 and Programming using JAVA SE7 : 9 days Course Description The Java SE 7 Fundamentals course was designed to enable students with little or no programming experience
More informationBenchmarking RDF Production Tools
Benchmarking RDF Production Tools Martin Svihla and Ivan Jelinek Czech Technical University in Prague, Karlovo namesti 13, Praha 2, Czech republic, {svihlm1, jelinek}@fel.cvut.cz, WWW home page: http://webing.felk.cvut.cz
More informationFIPA ACL Message Structure Specification
1 2 3 4 5 FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA ACL Message Structure Specification 6 7 Document title FIPA ACL Message Structure Specification Document number XC00061E Document source FIPA TC
More informationReducing Consumer Uncertainty
Spatial Analytics Reducing Consumer Uncertainty Towards an Ontology for Geospatial User-centric Metadata Introduction Cooperative Research Centre for Spatial Information (CRCSI) in Australia Communicate
More informationUser Configurable Semantic Natural Language Processing
User Configurable Semantic Natural Language Processing Jason Hedges CEO and Founder Edgetide LLC info@edgetide.com (443) 616-4941 Table of Contents Bridging the Gap between Human and Machine Language...
More informationH1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services.
1. (24 points) Identify all of the following statements that are true about the basics of services. A. If you know that two parties implement SOAP, then you can safely conclude they will interoperate at
More informationA Labeling Approach to the Computation of Credulous Acceptance in Argumentation
A Labeling Approach to the Computation of Credulous Acceptance in Argumentation Bart Verheij Artificial Intelligence, University of Groningen b.verheij@ai.rug.nl Abstract In recent years, the combinatorics
More informationUsing ESML in a Semantic Web Approach for Improved Earth Science Data Usability
Using in a Semantic Web Approach for Improved Earth Science Data Usability Rahul Ramachandran, Helen Conover, Sunil Movva and Sara Graves Information Technology and Systems Center University of Alabama
More information