Common Logic in Support of Metadata and Ontologies Open Forum 2005 on Metadata Registries 14:45 Track 1 14 April 2005 Harry S. Delugach Intelligent Systems.

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

Simplified Common Logic A flexible framework for information interchange based on first-order logic.
1 Knowledge Representation Introduction KR and Logic.
SCL: A Logic Standard for Semantic Integration Christopher Menzel Philosophy Department Texas A&M University
PSL and SWSL Michael Gruninger Institute for Systems Research University of Maryland Michael Gruninger Institute for Systems Research University of Maryland.
Comments on 32N1238 ISO/IEC WD24707 Japan ISO/IEC JTC1 SC32/WG
1 Metadata Registry Standards: A Key to Information Integration Jim Carpenter Bureau of Labor Statistics MIT Seminar June 3, 1999 Previously presented.
Database Systems: Design, Implementation, and Management Tenth Edition
The Process Specification Language: Around the World in 80 Axioms Michael Gruninger Institute for Systems Research University of Maryland Michael Gruninger.
Knowledge Representation
1 Ontology Language Comparisons doug foxvog 16 September 2004.
CPSC 322, Lecture 19Slide 1 Propositional Logic Intro, Syntax Computer Science cpsc322, Lecture 19 (Textbook Chpt ) February, 23, 2009.
Ontologies and the Semantic Web by Ian Horrocks presented by Thomas Packer 1.
Logic in general Logics are formal languages for representing information such that conclusions can be drawn Syntax defines the sentences in the language.
9/28/98 Prof. Richard Fikes First-Order Logic Knowledge Interchange Format (KIF) Computer Science Department Stanford University CS222 Fall 1998.
Multiagent Systems and Societies of Agents
The Semantic Web – WEEK 5: RDF Schema + Ontologies The “Layer Cake” Model – [From Rector & Horrocks Semantic Web cuurse]
Knowledge Representation using First-Order Logic (Part II) Reading: Chapter 8, First lecture slides read: Second lecture slides read:
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
CS 330 Programming Languages 09 / 18 / 2007 Instructor: Michael Eckmann.
November 11, 2004 July 20, 2004 Common Logic Standards Development Harry Delugach Univ. of Alabama in Huntsville
Semantics For the Semantic Web: The Implicit, the Formal and The Powerful Amit Sheth, Cartic Ramakrishnan, Christopher Thomas CS751 Spring 2005 Presenter:
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
CS 330 Programming Languages 09 / 16 / 2008 Instructor: Michael Eckmann.
PRAGMATICS. 3- Pragmatics is the study of how more gets communicated than is said. It explores how a great deal of what is unsaid is recognized. 4.
Systems Engineering Foundations of Software Systems Integration Peter Denno, Allison Barnard Feeney Manufacturing Engineering Laboratory National Institute.
November 11, 2004 July 20, 2004 Common Logic (CL) Development Current project Harry Delugach Univ. of Alabama in Huntsville
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
10 December, 2013 Katrin Heinze, Bundesbank CEN/WS XBRL CWA1: DPM Meta model CWA1Page 1.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
Knowledge Interchange Format Michael Gruninger National Institute of Standards and Technology
Status report of : Framework for generating ontologies ISO/IEC JTC 1/SC 32/WG 2 Interim Meeting, Redwood City, USA, November 17, 2010 Dongwon Jeong,
Semantic data model
Artificial Intelligence 4. Knowledge Representation Course V231 Department of Computing Imperial College, London © Simon Colton.
Classification and the Metadata Registry Judith Newton NIST IRS XML Stakeholders/ XML Working Group May 18, 2004.
Nancy Lawler U.S. Department of Defense ISO/IEC Part 2: Classification Schemes Metadata Registries — Part 2: Classification Schemes The revision.
LDK R Logics for Data and Knowledge Representation Modeling First version by Alessandro Agostini and Fausto Giunchiglia Second version by Fausto Giunchiglia.
1 Knowledge Based Systems (CM0377) Lecture 4 (Last modified 5th February 2001)
Introduction to AgentSpeak and Jason for Programming Multi-agent Systems (1) Dr Fuhua (Oscar) Lin SCIS Athabasca University June 19, 2009.
1 Knowledge Representation. 2 Definitions Knowledge Base Knowledge Base A set of representations of facts about the world. A set of representations of.
Knowledge, Representation, and Reasoning CSC 244/444: Logical Foundations of Artificial Intelligence Henry Kautz.
Translation Patterns to Specify Processes in the PSL Ontology Dr. A. Sánchez-Ruíz University of North Florida CIS Department Associate Professor and Coordinator.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
A MOF Metamodel & UML Profile for the Web Ontology Language (OWL) January 30, 2003 Elisa F. Kendall CEO & Founder (650)
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
Proposed NWI KIF/CG --> Common Logic Standard A working group was recently formed from the KIF working group. John Sowa is the only CG representative so.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
3.2 Semantics. 2 Semantics Attribute Grammars The Meanings of Programs: Semantics Sebesta Chapter 3.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
WIGOS Data model – standards introduction.
For Wednesday Read chapter 9, sections 1-3 Homework: –Chapter 7, exercises 8 and 9.
CPSC 322, Lecture 19Slide 1 (finish Planning) Propositional Logic Intro, Syntax Computer Science cpsc322, Lecture 19 (Textbook Chpt – 5.2) Oct,
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
EEL 5937 Content languages EEL 5937 Multi Agent Systems Lecture 10, Feb. 6, 2003 Lotzi Bölöni.
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
The CEN Metalex Naming Convention Fabio Vitali University of Bologna.
An Introduction and UML Profile for the Web Ontology Language (OWL) October 23, 2002 Elisa F. KendallMark E. Dutra CEO & FounderChief Architect
Artificial Intelligence Knowledge Representation.
Artificial Intelligence Logical Agents Chapter 7.
Knowledge Representation Techniques
DOMAIN ONTOLOGY DESIGN
EA C461 – Artificial Intelligence Logical Agent
Towards Semantically Grounded Decision Rules Using ORM+
Logics for Data and Knowledge Representation
Representations & Reasoning Systems (RRS) (2.2)
CIS Monthly Seminar – Software Engineering and Knowledge Management IS Enterprise Modeling Ontologies Presenter : Dr. S. Vasanthapriyan Senior Lecturer.
Presentation transcript:

Common Logic in Support of Metadata and Ontologies Open Forum 2005 on Metadata Registries 14:45 Track 1 14 April 2005 Harry S. Delugach Intelligent Systems Laboratory University of Alabama in Huntsville, USA

Intelligent Systems Laboratory OutlineOutline Common Logic –Background –First order semantics –ISO standard features Representative syntax: Conceptual Graphs Interchange –Issues Example

Intelligent Systems Laboratory OverviewOverview First order logic language for knowledge interchange Provides a core semantic framework for logic Provides the basis for a set of syntactic forms (dialects) all sharing a common semantics

Intelligent Systems Laboratory Common Logic Participants SCL ad-hoc working group (formed Dec 2002): Pat Hayes IHMC, USA Chris MenzelTexas A&M U., USA John Sowa VivoMind, USA Tanel Tammet U. Goteborg, Sweden Bill Andersen OntologyWorks, USA Murray Altheim Open University, UK Harry Delugach U. Alabama Huntsville, USA Michael Gruninger NIST, USA (and Canada)

Intelligent Systems Laboratory Origins of Common Logic Conceptual Graphs, 1984 –Linear (textual form) –Display (graphic form) –Natural language processing, knowledge based systems Knowledge Interchange Format (KIF) c –Part of the Ontolingua project at Stanford to develop ontologies KIF-CGIF collaboration, Common Logic (CL) Simplified Common Logic (SCL) 2002-present ISO Project (Common Logic) starting June 2003

Intelligent Systems Laboratory First Order Semantics A statement/sentence/assertion is considered completely true or completely false –My name is Harry Delugach –NOT = 5 Compare: Logic is easy to learn. Entities - things, states, attributes –Harry, idleness, color, etc. Relations - between entities, attributes –Marriage, eye-color, etc. Quantification - single instance or a set ( ,  ) –Definition, uniqueness, etc. Negation - explicit falsehood –Harry is not President of the United States Iteration - over elements a set –Age of each member of a population

Intelligent Systems Laboratory Comparing Formalisms Formalisms can be arranged by their expressivity (“power”) –The set of things that can possibly be expressed by the language –E.g., first order logic does not express modalities such as possibility Universe Common Logic Z (zed) OWL/ RDF Description Logics Prolog Conceptual Graphs

Intelligent Systems Laboratory Expressivity vs. Computing Complexity Expressivity - set of things that can be represented Computation complexity - amount of computer time needed to process queries, consistency checks, etc. As expressivity goes up, complexity goes up! –Compromises on completeness and soundness reduce complexity –Not as terrible as it sounds!

Intelligent Systems Laboratory ISO WD “the standard” Scope, normative references, terms, symbols Common Logic Core –Abstract syntax Terms, sentences, etc. –Abstract Semantics Interpretation of each CL expression Conformance Three specific surface syntaxes are conformant KIF, CGIF, XCL Provide a mapping from your language to one of those Show that the semantics of your language are preserved for every mapping into CL abstract syntax

Intelligent Systems Laboratory ISO WD Normative Annexes KIF (1st order) –Concrete syntax - KIF – EBNF grammar - –Show KIF to CL abstract semantics CGIF (1st order) –CGIF – EBNF grammar –Show CGIF to CL abstract semantics XCL –XML-based markup – EBNF grammar –Show XCL to CL abstract semantics

Intelligent Systems Laboratory Concrete Syntaxes (  )(Boy(x)  (  )(Girl(y) & Kissed(x,y))) *x] [If: (Boy ?x) [Then: [*y] (Girl ?y) (Kissed ?x ?y) ]] Girl Boy kiss not Boy not Girl

Intelligent Systems Laboratory Common Semantics (forall (?x) ( implies (and (P ?x) (R ?x)) (S ?x)) ) ) ( ∀ x)(P(x)&R(x) → S(x)) CL abstract semantics

Intelligent Systems Laboratory ISO WD Informative Annexes Relationship to other standards and practices –Prolog, Z, OCL (non-ISO-std), OWL (non-ISO-std) –Distinguish CL from Horn clause, description logics, others A benchmark “fact set” of all the kinds of facts that one can have –Especially: meaning of negation, reasoning over sets – see well founded semantics Use Cases

Intelligent Systems Laboratory A Syntactic Form: Conceptual Graphs Introduced by John Sowa in 1984 Focus of seven workshops and twelve international conferences since 1986 Studied by researchers in 11 countries Included in hundreds of research papers published in five languages 13th Intl Conference on Conceptual Structures (ICCS’05) in Kassel, Germany

Intelligent Systems Laboratory ConceptConcept Any distinguishable idea Shown as type-labeled rectangle PERSONPropositionGIVING A person A givingA proposition Some person An instance of giving

Intelligent Systems Laboratory RelationRelation Relation –Relationship between two or more concepts –Shown as oval or circle –The owner of a CAT is a Person. PersonCAT own

Intelligent Systems Laboratory ContextContext A concept that encloses an entire proposition Person: Barb CAT: Albert own Person: Joe Proposition: believe Person “Joe” believes (the proposition) that the owner of the cat “Albert” is Person “Barb”

Intelligent Systems Laboratory Logical Operations AND –Harry is male AND Harry has brown eyes NOT –NOT Harry is a millionaire FORALL –FORALL X in { a, b, c, d }

Intelligent Systems Laboratory Knowledge Interchange Agent AAgent B A’s knowledge base B’s knowledge base A and B, each have a first- order formalization of some knowledge. A and B wish to communicate their knowledge to each other so as to draw some conclusions. Any inferences that B draws from A's input should also be derivable by A, and vice versa Common Logic provides a framework to support this.

Intelligent Systems Laboratory Meaningful Interchange Any meaningful exchange of utterances depends upon the prior existence of an agreed set of semantic and syntactic rules -- ISO TR 9007:1987 (“Helsinki principles”) The recipients of the utterances must use only these rules to interpret the received utterances, if it is to mean the same as that which was meant by the utterer -- ISO TR 9007:1987 (“Helsinki principles”)

Intelligent Systems Laboratory Example: Interchange  CGIF concrete syntax: [Jack: *a] [Jill: *b] (married ?a ?b)  Map  to CL abstract semantics: (married Jack Jill)  Map  to KIF concrete syntax (married (Jack) (Jill) ) Jack Jill married

Intelligent Systems Laboratory Issue - Different Axiomatic Styles A and B may have made divergent assumptions about the logical signatures of their formalizations. –A uses relation name — B uses function –A and B use same relation with different argument orderings or different numbers of arguments. –A particular concept, such as marriage, might be represented by A as an instance of a marriage event, but by B as a relation. Can be solved by mappings between the logical forms of such divergent choices, –CL removes conventional limitations on first-order signatures For example, a name in CL may serve both as an individual name and as a relation name.

Intelligent Systems Laboratory Achieving Semantic Consistency System A: (married Jack Jill) System B: (married (roleset:(husband Jack)(wife Jill))) How does System B “understand” System A? –Provide equivalences to System B ( forall (x y) (implies (married x y) (married (roleset:(husband x) (wife y))) ) )

Intelligent Systems Laboratory Applications of Common Logic Constraints among data elements in a database Semantics of administered items in metadata registries –Bridge the gap between TC 37’s view of a data element and 11179’s view of a data element Ontology definition Automated reasoning and inference

Intelligent Systems Laboratory Database Values As Concepts Single record shows related values only

Intelligent Systems Laboratory Database Values With Semantics