16
1 Thoughts on Hosting an Thoughts on Hosting an Ontology and Vocabulary Ontology and Vocabulary Repository at OMG Repository at OMG Evan K. Wallace – co-Chair OMG Ontology PSIG Manufacturing Systems Integration Division NIST

1 Thoughts on Hosting an Ontology and Vocabulary Repository at OMG Evan K. Wallace – co-Chair OMG Ontology PSIG Manufacturing Systems Integration Division

Embed Size (px)

Citation preview

Page 1: 1 Thoughts on Hosting an Ontology and Vocabulary Repository at OMG Evan K. Wallace – co-Chair OMG Ontology PSIG Manufacturing Systems Integration Division

1

Thoughts on Hosting an Thoughts on Hosting an Ontology and Vocabulary Ontology and Vocabulary Repository at OMGRepository at OMG

Evan K. Wallace – co-Chair OMG Ontology PSIGManufacturing Systems Integration DivisionNIST

Page 2: 1 Thoughts on Hosting an Ontology and Vocabulary Repository at OMG Evan K. Wallace – co-Chair OMG Ontology PSIG Manufacturing Systems Integration Division

2

OMG’s Mission Since 1989

Develop an architecture, using appropriate technology, for modeling & distributed application integration, guaranteeing: reusability of components interoperability & portability basis in commercially available software

Specifications freely availableImplementations existMember-controlled not-for-profit

Page 3: 1 Thoughts on Hosting an Ontology and Vocabulary Repository at OMG Evan K. Wallace – co-Chair OMG Ontology PSIG Manufacturing Systems Integration Division

3

Who Are OMG?

Accenture

Appian Corp.

BAE Systems

BEA Systems

BluePhoenix

Boeing

CA

Capgemini

CitiGroup

Cordys

CSC

DND Canada

EDS

FireStar

Fujitsu

General Dynamics

GSA

HP

Harris

Hitachi

HSBC

IBM

IDS Scheer

John Deere

Know Gravity

Lombardi

MetLife

NIST

Northrup Grumman

No Magic

Oracle

Penn National

Sandpiper Software

SPARX

SAP

TeleLogic

Tibco

Vangent

VISA

W3C

Page 4: 1 Thoughts on Hosting an Ontology and Vocabulary Repository at OMG Evan K. Wallace – co-Chair OMG Ontology PSIG Manufacturing Systems Integration Division

4

A sampling of OMG specifications

Common Object Request Broker Architecture - CORBA®Unified Modeling Language - UMLTM

Common Warehouse Metamodel – CWMTM

Information Management Metamodel – IMM (in process)Meta-Object Facility - MOFTM

XML Metadata Interchange – XMITM

Business Process Modeling Notation – BPMNProduction Rule Representation - PRRSemantics for Business Vocabularies and Rules - SBVROntology Definition Metamodel – ODM

Page 5: 1 Thoughts on Hosting an Ontology and Vocabulary Repository at OMG Evan K. Wallace – co-Chair OMG Ontology PSIG Manufacturing Systems Integration Division

5

need for utility ontologiesWe are increasingly asked for “foundational”, “core”, or “utility” ontologies representing

Various IEEE, ANSI, ISO, & other standard vocabularies, both general (e.g., currencies) & domain-specific (ACORD standards for Property & Casualty Insurance business vocabulary)

Metamodels, conceptual as well as logical, related to OMG standards (for SOA, event-driven architectures)

Where multiple artifacts are provided in the same repository Ontology Definition Metamodel (

http://www.omg.org/cgi-bin/doc?ptc/2007-09-09) ontology & vocabulary formats: ODM/XMI for RDF, OWL, CL, Topic Maps with native forms

Semantics for Business Vocabularies & Rules (SBVR) equivalents, http://www.omg.org/cgi-bin/doc?dtc/2007-06-06

Mappings to production rules standards, such that the same vocabulary can be reused for rule generation: PRR (Production Rules Representation), http://www.omg.org/cgi-bin/doc?bmi/07-06-06

slide provided by Sandpiper Software

Page 6: 1 Thoughts on Hosting an Ontology and Vocabulary Repository at OMG Evan K. Wallace – co-Chair OMG Ontology PSIG Manufacturing Systems Integration Division

6

reuse challenges varyOntologies developed for programs such as the DARPA DAML program are aging

Ontology pages have not been revised since 2004 (see http://www.daml.org/ontologies/)

Most recent submission was actually in 2003 (see http://www.daml.org/ontologies/submission.html)

Community knowledge about development methodology & facts about the world relevant to the IC community have continued to evolve

Many ontologies are developed for a specific purpose: domain or application oriented, but development assumptions that could impact reuse are not made explicit

Research ontologies tend to be focused on demonstration-related content and are by nature incomplete, with varying coverage and levels of granularity due to funding limitations

More recent ontologies available via the Protégé library are better documented, but many are also domain specific

slide provided by Sandpiper Software

Page 7: 1 Thoughts on Hosting an Ontology and Vocabulary Repository at OMG Evan K. Wallace – co-Chair OMG Ontology PSIG Manufacturing Systems Integration Division

7

Potential OMG conceptual repository content

For SBVR Foundational Vocabularies:Time and dateMonetary amountLocationUnits of measureQuantities, cardinalities and ratiosArithmetic operationsCollection operations

To support ontology driven applications:ISO 3166 (country codes, mapped to language codes)ISO 639 (language codes)standard addresses (managed by the Universal Postal Union)ISO 4217 (currency codes, mapped to 3166)ISO 1087 (vocabulary for representing terminology)Various metadata standards such as ISO 5127, 11179 part 3, SKOS, Dublin Core

Page 8: 1 Thoughts on Hosting an Ontology and Vocabulary Repository at OMG Evan K. Wallace – co-Chair OMG Ontology PSIG Manufacturing Systems Integration Division

8

Possible processes for determining repository content

Existing processes for adopting standards at OMG Request for Proposal (RFP) Request for Comment (RFC)

Alternative mechanisms Submit what you want Submit private contentShould these include automated assessment

and/or human evaluation components?

Page 9: 1 Thoughts on Hosting an Ontology and Vocabulary Repository at OMG Evan K. Wallace – co-Chair OMG Ontology PSIG Manufacturing Systems Integration Division

9

RFP based Adoption Process Flow

Initial Submission Evaluation (by TF)and Revision

Responsesfrom Industry

Final Submission TF -> AB

Letters of IntentRequest for Proposal TF -> AB -> TC

Board Approval

TC Recommendation

Business Comm. Recommendation

Finalization andRevision

Page 10: 1 Thoughts on Hosting an Ontology and Vocabulary Repository at OMG Evan K. Wallace – co-Chair OMG Ontology PSIG Manufacturing Systems Integration Division

10

OMG specific challenges

implementation requirementbicameral structure (domain and platform split)linking among models built from different metamodels and for different Communities of Practice (Business modelers versus Knowledge engineers)current organizational processes and staff not well suited to support continuing maintenance

Page 11: 1 Thoughts on Hosting an Ontology and Vocabulary Repository at OMG Evan K. Wallace – co-Chair OMG Ontology PSIG Manufacturing Systems Integration Division

11

General challenges

Intellectual Property concerns particularly w.r.t. content based on International StandardsInsuring availability and persistencemaintenance and refreshment of content need long term resource commitment what processes can be used how will freshness be monitored

Page 12: 1 Thoughts on Hosting an Ontology and Vocabulary Repository at OMG Evan K. Wallace – co-Chair OMG Ontology PSIG Manufacturing Systems Integration Division

12

Our approach

Draft and issue an RFP for a well scoped content component to test the system and discover issues and practicesDraft and issue an RFI to learn from others about the state of tooling, practices, and standards for repositories for knowledge models

Page 13: 1 Thoughts on Hosting an Ontology and Vocabulary Repository at OMG Evan K. Wallace – co-Chair OMG Ontology PSIG Manufacturing Systems Integration Division

13

Date-Time Foundational Vocabulary RFP

http://www.omg.org/cgi-bin/doc?bmi/08-03-02Requests a consistent set of models for Date and Time concepts in the following forms: an SBVR business vocabulary an Ontology based on one or more of the logic

language metamodels in ODM (CL, OWL, RDFS) a UML class model

A submission team is already forming, but one needs to be (or partner with) an OMG member to participate

Page 14: 1 Thoughts on Hosting an Ontology and Vocabulary Repository at OMG Evan K. Wallace – co-Chair OMG Ontology PSIG Manufacturing Systems Integration Division

14

Ontology and Vocabulary Management Information RFI

http://www.omg.org/cgi-bin/doc?ontology/08-03-02Purpose: to guide the OMG on how to proceed in this areaAnyone who wishes may respondEmphasis on 3 issues in content management provenance – where the information comes

from effectivity – at what time, location, and/or use

is the content applicable or valid evolution – how we track change

Page 15: 1 Thoughts on Hosting an Ontology and Vocabulary Repository at OMG Evan K. Wallace – co-Chair OMG Ontology PSIG Manufacturing Systems Integration Division

15

Ontology and Vocabulary Management Information RFI

Specific areas of knowledge requested: Application experience Tooling Tool interoperability Querying and accessibility Knowledge management and mapping Standards of practice Related or competing standards activities Example repositories

Page 16: 1 Thoughts on Hosting an Ontology and Vocabulary Repository at OMG Evan K. Wallace – co-Chair OMG Ontology PSIG Manufacturing Systems Integration Division

16

Contacts

Evan K. Wallace -- co-Chair Ontology PSIG [email protected]

Elisa Kendall -- co-Chair Ontology PSIG [email protected]

Mark Linehan -- Chair Date-Time RFP submission team [email protected]