proposed nwi kif/cg --> common logic standard a working group was recently formed from the kif...

8
Proposed NWI 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 far. Stanford March 2002: Agreed on the name: Common Logic Standard for First Order Logic Cris Menzel (U.Texas, Austin Philosophy dept) agreed to maintain a web site, now called Conceptual Graphs and KIF to be reference implementations. KIF maintained by KIF working group, including Mike Genesereth who was the contact for requirements during its development. CG draft standard now available at a site maintained by John Sowa. Requirements are discussed in CGlist and at standards meetings at the annnual ICCS conference (2002, Bulgaria). Previously held in Canada, Germany, US, France. CG and KIF communities both contain competing vendors and academics. Other ISO logic standards to be described in relationship to the Common Logic Prolog Logic Programming Language (Mike Gruninger) Object Constraint Language (under UML) Z Formal Specification Language

Upload: helen-crawford

Post on 04-Jan-2016

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 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

Proposed NWI 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 far. – Stanford March 2002:

Agreed on the name: Common Logic Standard for First Order Logic Cris Menzel (U.Texas, Austin Philosophy dept) agreed to maintain a web

site, now called Conceptual Graphs and KIF to be reference implementations.

– KIF maintained by KIF working group, including Mike Genesereth who was the contact for requirements during its development.

– CG draft standard now available at a site maintained by John Sowa. Requirements are discussed in CGlist and at standards meetings at the annnual ICCS conference (2002, Bulgaria). Previously held in Canada, Germany, US, France.

– CG and KIF communities both contain competing vendors and academics. Other ISO logic standards to be described in relationship to

the Common Logic– Prolog Logic Programming Language (Mike Gruninger)– Object Constraint Language (under UML)– Z Formal Specification Language

Page 2: 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

Common Logic StandardCommon Logic Standard Will support:

– Institutionalization of KIF and CG Periodic versions instead of unscheduled ad-hoc changes will

encourage tools development Researchers and Developers can make requests of a standards body

rather than of individual caretakers, who may have business or professional interests to protect.

Contract requirements can specify differences from and extensions to the Common Logic standard used by vendor specific languages such as Cycorp’s Cyc-L, Ontos’ , XSB, Haley Eclipse, NASA CLIPS…)

– Specification of axiomatic ontologies– Selection of a knowledge representation language for a purpose

Expressivity/ computablility tradeoffs– Translation between formal languages

For changing vendors, user interfaces, performance problems

Page 3: 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

Common Logic in support of Common Logic in support of Axiomatized OntologiesAxiomatized Ontologies

Ontology working definition (Gruber)– Formal (to support automated inference)

explicit specification (concepts and relations are given terms and definitions)– of a shared conceptualization (abstract model relating people’s thinking to things in

the world (usually in a domain)

– A community with a shared conceptualization may have both a common natural language and domain ( Northumberland sheep herders ) or a common domain and different natural language ( Mathematics, logic?).

– (Gruninger and Lee) Ontology must capture the intended semantics of the users teminology.

• Not only ontology must capture meaning, but any component of an information system which has a human interpreter.

Ontology structure: hierarchy of concepts or classes and their relationships

Purpose: Capture world knowledge or (at least) domain understanding

Page 4: 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

Ontologies and Medical InformaticsOntologies and Medical Informatics Application example: creation of structured information from

medical texts:– Discharge Summaries– Requests– Patient Descriptions

Purpose: enable queries against the resulting database See Marie Rassineoux’s work for Geneva Hospital

– Application: creation of structured information from medical texts: Discharge Summaries, Requests, Patient Descriptions

– Purpose: to enable queries against the resulting database– Concept classes for NLP for Gastro-Intestinal Surgery

Root– Actor– Event– Attribute– Value– Temporal– Relationship

Page 5: 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

Cyc Upper Level Cyc Upper Level THING

– Individual Object Intangible Represented Thing

Event Stuff Intangible Object Collection

Lattice shaped

Relationship is an intangible thing, with slots.

Axioms expressed in Cyc-L, full first order logic, with second order extensions.

Page 6: 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

Supporting Ontologies Supporting Ontologies can connect an Information System can connect an Information System

to the world of the end user.to the world of the end user. Knowledge representations richer than SQL and

more accessible to the end user permit:– Formation of complex queries– Construction of templates for pattern matching and data mining in dense

information environments– Collaborative ontology maintenance – User participation in lexicon maintenance – Formation of queries against heterogenous databases, allowing their concepts

to be mapped using more general ones.

Page 7: 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

Upper Level Ontology: Upper Level Ontology: Standardize? Or Register & Standardize? Or Register &

MapMap Influences on Upper Levels– Philosophy– Linguistics– Pragmatics– Business Plans– Academic School of Thought– Domain Ontologies

Intensional approach (SUMO) needs agreement on theory Extensional approach (Gruber, FCA) mine data models,

documents, thesauri Registration of Ontologies

– 11179 Part 2 as a classification scheme– An ontology may be used to generate a data model or a value domain, either in whole or

in part. It may evolve more or less continuously, with the data model being regenerated less often. The linkage is not simple.

– DAML + OIL expect ontology mapping services on the web

Page 8: 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

Related Standards EffortsRelated Standards Efforts CSMF ISO/IEC 14481 FCD 12/1/98 -Proposed

to be withdrawn– Universe of Discourse for an enterprise and its users– Formal description for information systems design, interchange and

integration, defined using typed predicate logic– Entities, properties , relationships, constraints, inheritance mechanisms,

rules, events, functions, processes.– Issues overlap those of 11179 P.2

ISO TR 9007 SC32, 1987– Schema is independent of technology or platform.– Exchange of meaning requires agreeement

DAML– Proposed for description of ontologies governing semantics of web page

markup. Uses Description Logics and ontology mapping services.