1 Explicit Semantics for Business Ontology - an interim work report from the Ontolog Forum Adam Pease Articulate.

Slides:



Advertisements
Similar presentations
1 Natural, Semi-formal, and Formal Ontologies: Bridging the Layers, Limits, and Lacunas Protégé International Conference Sunday, Ontolog Forum F2F 9:00.
Advertisements

Shared-Memory Model and Threads Intel Software College Introduction to Parallel Programming – Part 2.
Overview: Guide for applying RM-ODP with UML Profile for EDOC
Semantic Integration of Social and Domain Knowledge in a Collaborative Network Platform Luís Carneiro Supervisor: Professor António Lucas Soares
Chapter 7 System Models.
Copyright © 2003 Pearson Education, Inc. Slide 7-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Copyright © 2003 Pearson Education, Inc. Slide 8-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Processes and Operating Systems
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 1 Embedded Computing.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 3 CPUs.
Shared Understanding : Standards, Ontologies & Collaboration a presentation to the [ontolog-forum] members by Peter P. Yim May 20, 2004 ppy / Shared_UnderstandingPeterYim_ ppt.
1 Collaborating to Develop an Ontological Basis for E-Business Standards at the OASIS UBL TC Face-to-face Meeting Date: Nov. 1~5, 2004 Santa Clara, CA.
Semantic Interoperability & Semantic Models: Introduction
1 © 2007 Adam Pease, Articulate Software - apease [at] articulatesoftware [dot] com The Suggested Upper Merged Ontology (SUMO) at Age 7: Progress and Promise.
Copyright © Open Applications Group, Inc. All rights reserved 1 © Copyright 2009 Open Applications Group Improving OAGIS with Ontologies
Copyright: SIPC From Ontology to Data Model: Choices and Design Decisions Matthew West Reference Data Architecture and Standards Manager Shell International.
25 August 2005Healthcare Informatics Landscapes, Roadmaps and Blueprints 1 Healthcare Informatics Landscapes, Roadmaps, Blueprints: Toward a Business Case.
Exploratory Development of a UBL Validation Tool Peter Denno National Institute of Standards and Technology.
April 20, 2006Sketch 11 Ontologizing Ontolog Content April 20, 2006 Sketch #1 A Roadmap to an Ontolog Thesaurus Bob Smith, Ph.D. CSU/Tall.
Knowledge Integration with SWRL Martin OConnor Stanford Center for Biomedical Informatics Research, Stanford University.
Exploiting ebXML Registry Semantics in the eHealth Domain*
1 © 2006 Adam Pease, Articulate Software - apease [at] articulatesoftware [dot] com Formal Upper Ontology for Interoperability Adam Pease Articulate Software.
Reflections on OntologySummit2007 Peter Yim for the CEW#63 Ontolog Panel.
1 Reflections on OntologySummit2007 Peter Yim for the CEW#63 Ontolog Panel.
UNITED NATIONS Shipment Details Report – January 2006.
Cultural Heritage in REGional NETworks REGNET T2.4: Business Process Re-engineering.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination. Introduction to the Business.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Ontological Resources and Top-Level Ontologies Nicola Guarino LADSEB-CNR, Padova, Italy
1 Preliminary results of the Environmental Data Exchange Network for Inland Waters (EDEN-IW) project Practical lessons. P. Haastrup.
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
1/ 26 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service - Concept Server OWL model NKOS workshop Alicante,
Dr. Alexandra I. Cristea CS 253: Topics in Database Systems: C3.
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
Knowledge Extraction from Technical Documents Knowledge Extraction from Technical Documents *With first class-support for Feature Modeling Rehan Rauf,
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
Week 2 The Object-Oriented Approach to Requirements
Use Case Diagrams.
CS 6143 COMPUTER ARCHITECTURE II SPRING 2014 ACM Principles and Practice of Parallel Programming, PPoPP, 2006 Panel Presentations Parallel Processing is.
KR-2002 Panel/Debate Are Upper-Level Ontologies worth the effort? Chris Welty, IBM Research.
Promoting Regulatory Excellence Self Assessment & Physiotherapy: the Ontario Model Jan Robinson, Registrar & CEO, College of Physiotherapists of Ontario.
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
CONTROL VISION Set-up. Step 1 Step 2 Step 3 Step 5 Step 4.
© 2012 National Heart Foundation of Australia. Slide 2.
1 © 2006 Adam Pease, Articulate Software - apease [at] articulatesoftware [dot] com SUMO Applications Adam Pease Articulate Software
Who are the Experts?Simon KampaSlide 1 Who are the Experts? Simon Kampa IAM Group University of Southampton
1 An inference engine for the semantic web Naudts Guido Student at the Open University Netherlands.
Chapter 2 Entity-Relationship Data Modeling: Tools and Techniques
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Essential Cell Biology
Intracellular Compartments and Transport
PSSA Preparation.
Essential Cell Biology
Energy Generation in Mitochondria and Chlorplasts
Modeling Main issues: What do we want to build How do we write this down.
From Model-based to Model-driven Design of User Interfaces.
Knowledge representation
1 Adam Pease Articulate Software apease at articulatesoftware dot com
1 © 2006 Adam Pease, Articulate Software - apease [at] articulatesoftware [dot] com Perspectives on UOS Adam Pease Articulate Software
Copy right 2003 Adam Pease permission to copy granted so long as slides and this notice are not altered Language to Logic Translation.
Copy right 2004 Adam Pease permission to copy granted so long as slides and this notice are not altered Ontology Overview Introduction.
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
held at MITRE (McLean, VA)
Presentation transcript:

1 Explicit Semantics for Business Ontology - an interim work report from the Ontolog Forum Adam Pease Articulate Software Peter Yim CIM Engineering, Inc. Presented at the Semantics Harmonization Panel Session of the EIDX Conference Dec. 1, 2004 – Menlo Park, CA, USA by v 1.00

2 Presentation Contents Ontolog Forum Ontology Suggested Upper Merged Ontology Core Component Type representation effort

3 Ontolog Forum (started May 2002) Ontolog is an open forum to: –Discuss practical issues and strategies associated with the development of both formal and informal ontologies used in business –Identify ontological engineering approaches that might be applied to the UBL effort (and by extension, to the broader domain of eBusiness standardization efforts) Virtual team collaboration with open source tools –About 100 member from 12 countries - Industry, Government, and Academia, geographically distributed Among ontologs activities: Collaboration on business ontology - Component projects to encode a business ontology in formal logic Acknowledgement: group participation that produced what we are presenting here - Patrick Cassidy (Micra), Kurt Conrad (SagebrushGroup), Peter Denno (NIST), Robert Garigue (BMO), Nenad Ivezic (NIST), Holger Knublauch (Stanford- Protégé), Monica Martin (Sun), Bill McCarthy (MSU), Tim McGrath (UBL-LCSC), Garret Minakawa (Oracle), Brand Niemann (EPA), Bo Newman (KMForum), Leo Obrst (MITRE), Adam Pease (Articulate), Sue Probert (UN/CEFACT-TBG17), Steve Ray (NIST), Bob Smith (TallTreeLabs), Alan Stitzer (UN/CEFACT-CCTS), Susan Turnbull (GSA), Evan Wallace (NIST) & Peter Yim (CIM3)

4 Ontolog: CCT-Representation project Goal: To influence the adoption of ontology in eBusiness standards Mission –Ontologize ebXML Core Component Types ("CCT") –engage CCT community –produce a reference CCT ontology –report on findings and recommendations for submission to UN/CEFACT CCTS (and possibly the Harmonization) working group(s). Deliverables: –a reference ontology of approved ebXML Core Component Types ("CCTONT") –a report on findings and recommendations regarding the current CCT specifications

5 Presentation Contents Ontolog Forum Ontology Suggested Upper Merged Ontology Core Component Type representation effort

6 Pursuit of Rigor in Data Standards Old-style (most common) standards specifications: (ISO 14258, Requirements for enterprise-reference architectures and methodologies) Time representation If an individual element of the enterprise system has to be traced then properties of time need to be modeled to describe short-term changes. If the property time is introduced in terms of duration, it provides the base to do further analyses (e.g., process time). There are two kinds of behavior description relative to time: static and dynamic. Data-model standards (ISO , Product Description and Support) ENTITY product_context SUBTYPE OF (application_context_element); discipline_type : label; END_ENTITY; Semantic-model standards (IEEE P SUMO, ISO , PSL Core) (forall (?t1 ?t2 ?t3) (=> (and (before ?t1 ?t2) (before ?t2 ?t3)) (before ?t1 ?t3))) Thanks to Steve Ray, NIST

7 Imagine...your view of the web CV name education work private Joe Smith BS Case Western Reserve, 1982 MS UC Davis, ACME Software, programmer Married, 2 children

8...and the Computer's View name CV educationworkprivate

9 But wait, we've got XML -

10 But wait, we've got XML -

11 But wait, we've got Taxonomies - Person Mammal JoeSmith

12 But wait, we've got Taxonomies - o4839 x931 i3729

13 Wait, we've got semantics - Person Mammal JoeSmith instance subclass implies Mammal JoeSmith instance

14 Wait, we've got semantics - Person Mammal JoeSmith instance subclass implies Mammal JoeSmith instance u8475 x9834 p3489 r53 r22 implies x9834 p3489 r53

15 Semantics Helps a Machine Appear Smart A smart machine should be able to make the same inferences we do (let's not debate the AI philosophy about whether it would actually be smart)

16 Definitions An ontology is a shared conceptualization of a domain An ontology is a set of definitions in a formal language for terms describing the world

17 Language Formality & Expressiveness Formality Expressiveness Human Language OWL+RuleML, KIF weak semantics strong semantics Is Disjoint Subclass of with transitivity property Modal Logic Logical Theory Thesaurus Has Narrower Meaning Than Taxonomy Is Sub-Classification of Conceptual Model Is Subclass of DB Schemas, XML Schema UML First Order Logic Relational Model, XML ER Extended ER Description Logic DAML+OIL, OWL RDF/S XTM Syntactic Interoperability Structural Interoperability Semantic Interoperability Thanks to Leo Obrst, MITRE

18 Content Formality and Size Formality WordNet Cyc SUMO DOLCE Lexicons Formal Ontology Taxonomy Size SUMO+domain UMLS Yahoo!

19 Many Ways to Use Ontology As an information engineering tool –Create a database schema –Map the schema to an upper ontology –Use the ontology as a set of reminders for additional information that should be included As more formal comments –Define an ontology that is used to create a DB or OO system –Use a theorem prover at design time to check for inconsistencies For taxonomic reasoning –Do limited run-time inference in Prolog, a description logic, or even Java For first order logical inference –Full-blown use of all the axioms at run time

20 Validation ( Tool Screenshot) Thanks to Peter Denno, NIST

21 CCTONT – Protégé version Thanks to Pat Cassidy, MICRA

22 Upper Ontology An attempt to capture the most general and reusable terms and definitions

23 Ontology vs Language and Knowledge Ontology - Expandable - language independent - machine understandable Language - understood by humans - ambiguous Knowledge - changes rapidly - may be local to an entity

24 Presentation Contents Ontolog Forum Ontology Suggested Upper Merged Ontology Core Component Type representation effort

25 Suggested Upper Merged Ontology 1000 terms, 4000 axioms, 750 rules Mapped by hand to all of WordNet 1.6 – then ported to 2.0 A starter document in the IEEE SUO group Associated domain ontologies totalling 20,000 terms and 60,000 axioms Free – SUMO is owned by IEEE but basically public domain – Domain ontologies are released under GNU

26 SUMO (continued) Formally defined, not dependent on a particular implementation Open source toolset for browsing and inference – Many uses of SUMO (independent of the SUMO authors and funders) –

27 WordNet Lexical database 100,000 word senses – synsets Created by George Miller's group at Princeton Free De facto standard in the linguistics world

28 SUMO Structure Structural Ontology Base Ontology Set/Class TheoryNumericTemporal Mereotopology GraphMeasureProcessesObjects Qualities

29 SUMO+Domain Ontology Structural Ontology Base Ontology Set/Class Theory NumericTemporal Mereotopology GraphMeasureProcessesObjects Qualities SUMO Mid-Level Military Geography Elements Terrorist Attack Types Communications People Transnational Issues Financial Ontology Terrorist Economy NAICS Terrorist Attacks … France Afghanistan UnitedStates Distributed Computing Biological Viruses WMD ECommerce Services Government Transportation World Airports Total Terms Total Axioms Total Rules

30 Presentation Contents Ontolog Forum Ontology Suggested Upper Merged Ontology Core Component Type representation effort

31 ebXML Core Component Types Map each concept to the SUMO and its domain ontologies –10 Core Components mapped –43 Supplemental Components mapped –7 terms needed to extend SUMO Ref. CCT-Representation Project –see:

32 CCT-Rep Project – Worksheet and Ontology

33 CCT-Rep Project – example: defining URI

34 CCT-Rep Project – CCT-to-SUMO Mapping

35 Issues Clarifying code vs. identifier –An issue of purpose not of content? –Requiring a formalization of each in logic results in clear and unambiguous definition Clarifying implementation vs implementation independent semantics

36 Conclusion: Business Case Standards development is hard work –Most standards bodies work harder than they have to Standards-setting bodies are susceptible to ontological gaps –Gaps hamper progress and threaten both the expressiveness and semantic stability of the resulting specifications Ontologically-formalized standards should be easier to adopt –They provide numerous migration, integration, and interoperability advantages This approach will yield the greatest benefits when it incorporates –conceptual modeling –ontological engineering –use of a standardized upper ontology An ontological engineering approach will identify knowledge gaps –which will need to be addressed, but should improve the flow of knowledge both within the standards committee and to downstream communities Businesses and other communities can be expected to enjoy standards that are more stable, easier and less expensive to develop, and provide more rapid returns on investments Source: KurtConrad-BoNewman-BobSmithKurtConrad-BoNewman-BobSmith