Transcript Document
Ontology Enabled Analysis and Interoperability
January 31, 2003
Elisa F. Kendall
CEO & Founder
(650) 960-2456
opportunity
The convergence of Internet technologies, XML dramatic advances in compute power, storage and network availability and capacity a return to core competencies increasing globalization have created an environment where collaboration within and across organizations is no longer optional.
Examples: Mergers & acquisitions Collaborative design and development, concurrent engineering Just-in-time and outsourced manufacturing Service & operations Corporate business operations (HR and employee empowerment, 360º CRM) Bio and medical informatics
One of the greatest challenges facing CPC is interoperability.
Copyright ©2003 Sandpiper Software, Inc.
2
high tech manufacturing
Standards, Methods
uP
Semiconductor Manufacturers
DSPs
Value Added IP Vendors
(A,,C,D,Z, (A,B,C,D,Z, ...
Customer Designs
...
...
New Block
Common Fabric “Mix-and-match” of IP building blocks requires a sophisticated collaborative engineering delivery system Copyright ©2003 Sandpiper Software, Inc.
3
next generation collaboration
Solutions need to reflect both extensive domain knowledge and cross-domain, interdisciplinary interaction Interaction may include both dynamic and/or transitory relationships stable, long-term participation by individuals, organizations, and resources Mandates automation of complex interactions among interdependent activities Requires an understanding of the differences in business rules and terminology and a mechanism for resolving ambiguity and conflicts
Copyright ©2003 Sandpiper Software, Inc.
4
knowledge-based interoperability
Ontologies and ontology brokering technologies
can resolve ambiguity and conflicts among information producers, consumers, and repositories provide a rigorous, precise, and complete mechanism for describing and maintaining shared IP enable understanding of the distinctions in complex data, business rules, and terminology support communication that facilitates automation of complex interactions among interdependent activities
Copyright ©2003 Sandpiper Software, Inc.
5
component-based methodology
Need to move the bar forward on component-based vs. monolithic ontology development to address scalability issues Layering and aligning ontology components facilitates scalability top-level, upper, fundamental meta knowledge definition layer foundation definition layer (
e.g.,
industry standards) domain or “classic ontology” definition layer further refined (and distinct) interface, process, services, and role (user, application, resource) definition layers UML-based approach supports component modeling strategy enables collaborative ontology development provides capabilities for maintenance, configuration management supports best practices in software engineering (documentation, test, reuse and ontology sharing) begins to address scalability issues
Copyright ©2003 Sandpiper Software, Inc.
6
product roadmap
Visual Ontology Modeler – Import/export of DAML+OIL, OWL, RDFS ontologies – Port to Rational XDE – Model analysis, merging, alignment capabilities – FOL expression editor – Import/export of KIF/CG based ontologies Knowledge Base Development Environment – Automated generation/maintenance of object database for ontology management, instance data management – Interactive ontology browsing and analysis, merging, alignment, verification motivated in part by Chimaera – Instance data editor, with automated template construction from ontologies Reference Ontologies and Library Development – Semi-automated ontology development capabilities based on keywords from text mining tools, database schemas, XML schemas – Additional ontology development based on ISO, industry standards
Copyright ©2003 Sandpiper Software, Inc.
7
product roadmap
Context-driven Search – Automatically generate complex queries for Verity, other search engines from ontologies and instance data – Provide context for text mining applications (
e.g
., inxight, Mohomine) Ontology Brokering Environment – Concept resolution between ontologies, using techniques such as name matching, synonym lookups, description matching, structural analysis, statistical relevance and weighting algorithms that can be manipulated by the user, and other algorithms, based in part on Anchor-PROMPT, work done by USC/ISI, OBSERVER, and Chimaera – Automated generation of transformations for use by other interoperability components – Inference capabilities for long term, more sophisticated concept matching and resolution – Query decomposition and planning based on InfoSleuth – Results, explanation generation and justification through JTP, Vivomind analogy engine – Multi-agent framework for distributed ontology brokering – candidates include Fujitsu’s java-based implementation of their April framework
Copyright ©2003 Sandpiper Software, Inc.
8
Medius® Visual Ontology Modeler
Rational Rose ® 2002 Rose Enterprise Edition Medius ® Visual Ontology Modeler Medius ® UML Ontology Library KB Development Environment RDFS / DAML+OIL / OWL Ontology Knowledge Base Ontology Modeling Environment
Top-level ontology components (e.g., IEEE SUO/SUMO)
Meta-knowledge representation components (concepts from KIF, OKBC) Scientific notation data types and rules for conversion (SI Units, ISO Standards)
Generates XML Schema, W3C Web Ontology Language (DAML+OIL, OWL)
Domain ontologies based on customer requirements
Copyright ©2003 Sandpiper Software, Inc.
9
VOM capabilities
Features
A distributed, multi-user development environment in a rich, graphical notation A rich set of ontology authoring wizards that create and maintain the required UML model elements for the user, saving time and substantially reducing construction errors and inconsistencies.
Automated export of XML schema, RDFS / DAML+OIL Integration with a commercial, scalable object database that supports efficient evaluation, comparison, validation, and management of ontologies with OKBC and CORBA access
Benefits
Makes ontology modeling accessible to subject matter (domain) experts and others less skilled in knowledge representation Supports model configuration management using industry standard tools (
e.g.,
ClearCase) for team development of large ontologies Automated model construction and code generation saves time and substantially reduces errors and inconsistencies Beta user productivity gain in DAML generation and maint. was higher than anticipated (
e.g.,
ontology restructuring, dependency mgmt., reuse, ontology use across multiple KR paradigms)
Copyright ©2003 Sandpiper Software, Inc.
10
ontology broker capabilities
Deliver
– – – –
Relevant results From the user’s perspective In the user’s vernacular C++, XML, KIF M E D I U S ® Knowledge Brokering Suite Intelligent Agents Resolution Engine Ontologies Resolve
–
Ambiguity and conflicts in terms
–
Across applications and organizations
–
Cross-references, complex relationships Support Services solution planning, design, & implementation
Copyright ©2003 Sandpiper Software, Inc.
Enhance
–
Workflow Automation
–
Customizable Agents subscription / notification, data fusion, vocabulary enhancement Bridge and Aggregate
– –
Complex data and rich metadata Context and Content 11
phase I broker environment
Medius Ontology Modeler Ontology Generation External Ontologies (DAML, OWL) Ontology Analyzer Ontology Server
Information Broker
Reasoning Engine Ontology Storage
Query and Results
Phase 1 - Interactive Ontology Diagnosis and Reconciliation Phase 1 Features
Ontology Manager – Object-Oriented Database, CORBA Interface
Ontology Analyzer – Ontology Rationalization and Term Resolution
Ability to read generic DAML+OIL or XML from the Ontology Modeler
Copyright ©2003 Sandpiper Software, Inc.
12
phase II broker environment
Client Domain Manager Agent-based Communication Service & Interface Manager Ontology Manager
Information Broker
Ontologies & Maps Data Sources & Problem Solving Methods
Phase 2 – Static Ontology Alignment and Initial Service Layers Phase 2 Features
Enhancements to the term resolution functionality
Generation of Static Ontology Alignment Maps
Domain Manager for resolution of incoming messages Service / Interface Manager for interacting with Data Sources Initial integration with Agent based communication
Copyright ©2003 Sandpiper Software, Inc.
13
phase III broker environment
Client Agent Communication Process Manage r Agent Communication Domain Manager Agent Communication
Information Broker
Ontologies & Maps Ontology Manager Interface Manager Service Manager Data Sources & Problem Solving Methods
Phase 3 – Figure 6. Near Real-Time Ontology Reconciliation Phase 3 Features
Further enhancements to the term resolution functionality
Dynamic term resolution in the Domain Manager
Process Manager for handling process driven interactions with PSL Split Service and Interface Managers for improved interactions with Data Sources
Further usage of Agent based communication
Copyright ©2003 Sandpiper Software, Inc.
14
collaborative design
Subsystem Design Systems Integration Engineering IT
Specialty Tools Design and Modeling
(CASE, MCAD, ECAD, etc.)
Productivity & Communication Engineering Business Applications Foundation Infrastructure
Component Design
M E D I U S
Knowledge Brokering Suite Intelligent Agents Resolution Engine Ontologies
–
Prioritize & monitor product portfolio
–
Quicker decision making due to availability of relevant information
–
Maximize reuse
–
Leverage capabilities of outsource partners, joint ventures Support Services solution planning, design, & implementation
Copyright ©2003 Sandpiper Software, Inc.
–
Engineering discipline-specific
–
Process-related
–
Company-specific
–
Organizational
–
Role / Function
–
Language-specific 15
service & operations
M E D I U S
Knowledge Brokering Suite
Hangar Maintenance Line Maintenance
Intelligent Agents Resolution Engine Ontologies
Component Shops
Support Services solution planning, design, & implementation
Maintenance Execution Planning & Scheduling
–
Device-independence
–
Subscription / notification
–
Goal-directed searching
–
Timely, relevant, accurate
–
Aviation-specific
–
FAA related
–
Airline-specific
–
Organizational
–
Role / Function
–
Language-specific
Engineering Copyright ©2003 Sandpiper Software, Inc. Flight Operations
16
unique capabilities
Addresses the need for people and applications to meaningfully share information Bridges incompatible resources, reducing integration development time and limiting need for migration or intermediate storage Delivers information dynamically as the user wants it Aggregates information for content richness Enhances vocabulary as context and usage changes Platform, interface, and device independent – scaleable, flexible, standards-based architecture Leverages existing investments in UML Focuses on content by creating multidimensional relationships and interaction rules across critical business information Enables development and deployment of intelligent agents capable of subscription/notification, data fusion, application integration and other complex interactions through an intelligent agent framework
Copyright ©2003 Sandpiper Software, Inc.
17