WG2-SEL-013-Common-Logic-&-Ontologies

Download Report

Transcript WG2-SEL-013-Common-Logic-&-Ontologies

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
Common 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

Common Logic in support of
Axiomatized 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
Ontologies 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
Cyc Upper Level
THING

– Individual Object
Event
Stuff
Intangible
Intangible Object
Represented Thing
Collection
Lattice shaped
Relationship is an intangible thing, with slots.
Axioms expressed in Cyc-L, full first order logic, with second order extensions.
Supporting Ontologies
can connect an Information System 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.
Upper Level Ontology:
Standardize? Or Register & Map

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
Related Standards Efforts

CSMF ISO/IEC 14481
withdrawn
FCD 12/1/98 -Proposed to be
– 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.