1 Practical lurches towards semantic interoperability: Standards and mash-ups in production and in development James Bryce Clark Director, Standards Development,

Slides:



Advertisements
Similar presentations
B2B standards REGNET INTEGRATION EAI B2B EAI ? A2A ? IAI ? B2B ? Set of processes and technologies dealing with the structural integration of software.
Advertisements

OASIS and Web Services Standards: Patrick J. Gannon President and CEO
Interoperability at the Business Layer ISWC Industry Day – Information Juggernaut National University of Ireland - Galway 7 November 2005 Patrick Gannon.
Interoperability Principles in the Global Earth Observations System of Systems (GEOSS) Presented 13 March 2006 at eGY in Boulder, CO by: Eliot Christian,
The MoU on e-Business Standards Towards an International Standard Core Component Registry Proposal from the IEC/ISO/ITU/UNECE MoU on e-Business Standards.
Dr Carol Cosgrove-Sacks Senior Advisor on International Standards Policy on behalf of OASIS Working together for our global community COOPERATION IN E-
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Prescriptive Guidance for SOA Peter Roden Director of Technology Development OASIS.
EbXML Registry Technical Committee n Defining and managing interoperable registries and repositories n The OASIS ebXML Registry TC develops specifications.
Distributed Collaborations Using Network Mobile Agents Anand Tripathi, Tanvir Ahmed, Vineet Kakani and Shremattie Jaman Department of computer science.
Identity Management Standards from OASIS Patrick Gannon President & CEO Patrick Gannon President & CEO Architecting Identity Management The Open Group,
© OASIS 2010 Managing the Maze of SmartGrid standards Jamie Clark, OASIS Dave Wollman, NIST Zahra Makoui, Pacific Gas & Electric Santa Clara, CA May 2010.
© OASIS 2010 Security, Privacy, the SmartGrid and open standards Jamie Clark, OASIS Bob Griffin, EMC Hal Lockhart, Oracle Santa Clara, CA May 2010.
A summary of ebXML (the new World Standard for e-Business) Dave Welsh Collaborative Domain Corporation.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
Introduction to ebXML Mike Rawlins ebXML Requirements Team Project Leader.
OASIS and Web Services Karl Best OASIS Director of Technical Operations.
Mapping OASIS Technical Work: Where’s Reliability? New Orleans, April 2004.
Achieving Sustainable Business Benefits with SOA and Web Services Standards OASIS Open Standards Day Singapore 21 October 2005 Patrick Gannon President.
1 CIM User Group Conference Call december 8th 2005 Using UN/CEFACT Core Component methodology for EIC/TC 57 works and CIM Jean-Luc SANSON Electrical Network.
Requirements for Epidemic Information Management Farrukh Najmi XML Standards Architect Sun Microsystems
OASIS Open Building Information eXchange Technical Committee Patrick Gannon OASIS President & CEO BuilConn Europe Amsterdam, 9 November
Copyright OASIS, 2002 OASIS Topic Maps Technical Committees Standards Update Presentation Knowledge Technologies Conference Seattle , March 11 Bernard.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
IECM Briefing: XML Community of Practice Betsy Fanning AIIM.
E-Government Development of E-Business Metadata Repository UN/ECE Workshop on E-Government Development in Transition Economies Budapest, Hungary 7 November.
Sep 30, 2000XML Workshop Talk, IIT Bombay XML Standardization for Business Applications Dr. Vasudev Kamath Persistent Systems.
Dr. Bhavani Thuraisingham October 2006 Trustworthy Semantic Webs Lecture #16: Web Services and Security.
OASIS Week of ebXML Standards Webinars June 4 – June 7, 2007.
Requirements for Standardization on the Service Registries ISO/IEC JTC1 SC /10/161 A comment to WSSG, JTC1 SC32WG2 N
Security, Transactions and Open Standards David Petraitis European Representative David Petraitis European Representative CISO Executive Summit, Geneva,
1  Bob Hager Director of Publishing Standards Metadata Specification.
TDWG Annual Meeting, December 2006The World Conservation Union Biodiversity Conservation Standards Silvio Olivieri IUCN The World Conservation Union.
Interoperability: Standards and Product – Both Are Important – NOW Please
Copyright OASIS, 2002 OASIS: Accelerating Adoption Web Services One Conference Boston, MA August 27, 2002 Patrick Gannon President & CEO, OASIS.
OASIS Organization for the Advancement of Structured Information Standards.
Standards-Based Knowledge Systems using NewsML and Topic Maps Presented by Daniel Rivers-MooreDaniel Rivers-Moore Director of New Technologies, RivComRivCom.
Achieving Sustainable Business Benefits with Open eBusiness Standards Patrick Gannon President & CEO Patrick Gannon President & CEO Best Practices in Standards.
Copyright © 2003 OASIS Using Registries to Promote Collaborative Standards Work Open Forum on Metadata Registries Santa Fe, January 2003 Karl Best OASIS.
EbXML (Electronic Business XML) Kanda Runapongsa Dept of Computer Engineering Khon Kaen University.
© OASIS 2003 The future of standards in web services and service oriented architecture OASIS and W3C Town Hall XML 2003 Philadelphia.
Common Alerting Protocol (CAP) v. 1.0 Emergency Management Technical Committee.
Copyright OASIS, 2002 OASIS Technical Work Status XML 2002 Conference Baltimore, December 2002 Karl Best OASIS Vice President.
Overview of SC 32/WG 2 Standards Projects Supporting Semantics Management Open Forum 2005 on Metadata Registries 14:45 to 15:30 13 April 2005 Larry Fitzwater.
Standards Development Organizations: Stakeholders Perspectives 16 September 2008 Mark Palmer UN/CEFACT Vice Chair U NITED N ATIONS C ENTRE F OR T RADE.
OASIS Cloud Authorization TC (CloudAuthZ) Rakesh Radhakrishnan, TC Member.
July 11, 2008OASIS SET TC OASIS Semantic Support for Electronic Business Document Interoperability (SET) TC Overview.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
National Geospatial Enterprise Architecture N S D I National Spatial Data Infrastructure An Architectural Process Overview Presented by Eliot Christian.
Copyright OASIS, 2002 OASIS - LISA Global e-Business Survey.
Accurate  Consistent  Compliant Contact: i4i the structured content company the structured content company.
OASIS Customer Information Quality Technical Committee – Overview Ram Kumar Founding Chairman Ram Kumar Founding Chairman February 2007.
Geospatial metadata Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
INCITS TC Officers annual symposium Karen Higginbottom, Chair
Components People Technology Policies Standards Spatial Data.
ISO/IEC Joint Technical Committee 1 ISO/IEC JTC 1
Haleh Kootval, Samuel Muchemi Public Weather Services Programme
Conceptual Model Refactoring
Welcome CAP Implementers Workshop September 20, 2017
How Standards Organizations Coordinate Efforts to Promote Interoperability As the use and adoption of XML and Web services take hold, the importance of.
ISO/IEC Joint Technical Committee 1 ISO/IEC JTC 1
iECM Briefing: XML Community of Practice
Tim Bornholtz Director of Technology Services
A Need for Standards: AR in Information Products- Preparing as an Industry.
How will the future European standard (EN) on Electronic Invoicing benefit public entities and service & solution providers? December 1, 2016 Andrea Caccia,
Session 2: Metadata and Catalogues
eLearning Initiative: Introduction to HL7
Welcome CAP Implementers Workshop October 31, 2018
SDI from a technological perspective: Standards
Presentation transcript:

1 Practical lurches towards semantic interoperability: Standards and mash-ups in production and in development James Bryce Clark Director, Standards Development, OASIS Ontolog Forum March 2008

2 Who’s OASIS? Colophon RDF: Mandated in the EU WSDL, SEE and SOA CAP: Meaning Lite Identifier Purgatory Core Components in SemanticLand

3 Who is OASIS?

4 OASIS is a member-led, international non-profit standards consortium concentrating on global e-business Over 650 members Over 60 technical committees producing royalty-free and RAND standards “The largest standards group for electronic commerce on the Web" 15% Government & Academic 35% Users & influencers 50% Technology Providers

5 OASIS interoperates with the world: Cooperation, liaison and harmonization with other standards organizations is a first-class OASIS priority Working to reduce duplication, promote interoperability Gaining sanction/authority & adoption for OASIS Standards Formal working relationships with: ISO, IEC, ITU, UN-ECE MoU for E-Business ISO/IEC JTC1 SC34, ISO TC154 (Cat. A Liaison)‏ ITU-T A.4 and A.5 Recognition IPTC, LISA, SWIFT, UPU... ABA, ACORD, AIAG, ANSI, INCITS, HL7, European ICTSB, CEN/ISSS, ETSI, PISCES, LRC... Asia PKI, Changfeng Alliance, EA-ECA, ECIF, KIEC, PSLX, Standards-AU... CommerceNet, IDEAlliance, OAGi, OGC, OGF, OMG, GS1 (RosettaNet/UCC), W3C, WfMC, WSCC, WS-I...

6 OASIS interoperates with the world: sharing our successes ebXML > ISO = ISO TS OpenDocument > JTC1 = ISO/IEC TS SAML > ITU-T = ITU Rec. X.1141 XACML > ITU-T = ITU Rec. X.1142 WebCGM > W3C = Final Recommendation UBL v2.0 > UN/CEFACT = in process CAP > ITU-T = ITU Rec. X.1303

7 Common transport (HTTP, etc.)‏ Common language (XML)‏ Discovery Description Orchestration & Management Security & Access Messaging Data Content We use rough functional categories to track our standards work OASIS rough project map S O A

8 Common transport (HTTP, etc.)‏ Common language (XML)‏ Developing standards for XML and SOA Discovery Description Orchestration & Management Security & Access Messaging Data Content S O A Business data formats Common transactional methods Compliance, security & risk management Infrastructure & "plumbing"

9 Common transport (HTTP, etc.)‏ Common language (XML)‏ Discovery Description Orchestration & Management Security & Access Messaging Data Content Approval levels S O A June 2004

10 Description January 2008

11 January Description ebXML MSG, ebXML IIC, WS-RX, WSQM, [WS-Reliability] BIAS Integration, DSS-X, EKMI, PKI, SAML, WS-SX, [DSS], [WS-Security], [XCBF] SCA- Policy, SPML, WS-Federation, XACML, [DSML] DCML (x2), WSDM, WSRF, WS-Notification ASAP, CAM, ebXML-BP, Semantic Exec, SCA-BPEL, WSCAF, WS-TX, [BTP]. [WSBPEL] ebXML RegRep, UDDI RELAX NG, XSLT Conformance ElectionML, Emergency, Forest, IHC, Legal XML(4), Materials, OBIX, PLCS, PPS, RCXML, TaxXML,TransWS, XLIFF, [Auto Repair], [AVDL], [eGov] Code Lists, DITA, SCA-C, SCA-J, SearchWS, XDI, XRI, [Entity Res], [Topic Maps] ebXML CPPA, HumanML, SCA-Assembly, SDD, UIMA, UIML, WSRP BCM, ebSOA, FWSI, SCA-Bindings, SOA-RM, Test Assertions, [Conformance] CIQ, CGM, DocBook, OpenDocument, ODF Adoption, UBL, UnitsML, UOML 2008

12 Colophon: Today’s virtual chalk talk

13 Salient features of today’s talk A report from some of the battlefronts where meaning is being retrofitted, shoe-horned or cajoled into standardized electronic data exchanges. Perspective from the KR layman: from those upon whom semantics are visited, not those who invent systems. Realpolitik, not research. Intended to be informative and provocative, but not comprehensive. Probably will more raise questions than answers. May evince a common theme about bottom-up vs. top-down creation of meaning. Still, it’s early days on the fields of KR battle. (This presentation provided in the ISO/IEC standard formats ODF and PDF.)‏

14 Information was born free... … but everywhere, it is in silos. (Apologies to F. Hayek)‏ Some communities of transactors understand each other quite well. Some have the shared knowledge, and trust, to do so, but lack a communication method. (CAP)‏ Some have the shared knowledge … not so much trust … so need structure for communication and reliability both. (Auto Repair Info)‏ Some may be from different perspectives entirely, lacking a shared frame of reference as well. (Core Components?)‏ All of these are customers for practical KR.

15 RDF: Mandated in the EU The limits of legislating standards. A hopeful sign. Information problems with known dimensions and boundaries. Bottom-up or top-down?

16 The Auto Repair Information Project Saga In , a group of European automobile manufacturers (OEMs), repair industry representatives and regulators from the EU Enterprise Directorate, convened an OASIS TC. Objective: Define data exchange specifications for data about certain vehicle repairs & parts, to make it broadly available to all repair shops. [1] TC defined and issued a mutually acceptable data structure. [2] But they declined to approve it by final vote, over disagreement over bearing the cost of provisioning that data. [3]

17 The Auto Repair Information Project Saga A number of incumbents also feared losing their business as information intermediaries. So the issue submarined for several years. Eventually, seeing no voluntary resolution of the cost sharing issue, the European Parliament passed legislation mandating its use nevertheless, in a resolution amending its Directive 72/306/EEC. [4] [1] [2] download.php/2412/Draft%20Committee%20Specification.pdf [3] See Appendix C to the draft specification. [4]

18 RDF under the hood The OASIS Auto Repair Information TC draft specification, now made law, relies principally on W3C's RDF. The spec also defines and consumes several other namespaces, including some industry specific ones (such as vehicle identification number), and some common concepts from other general schemes (OASIS' UBL for 'price', 'currency', etc.; Dublin Core for resource 'creator', 'title', 'subject' and 'date’; W3C's SWAP Personal Information Markup for personal address data like 'phone', 'address' and 'city'). Spec also permits 'local' namespaces & taxonomies (such as parts catalogs for one OEM). Note: Industry-specific data, a well defined user group, and stakeholders who helped design the meaning structure. Arguably, this was a paradigmatic top-down scheme.

19 WSDL, SEE and SOA: The Post-it Note problem. What’s in your WSDL? Beating service swords into plowshares: the Semantic Execution Environment project. Mash-ups: the speaker reveals his biases.

20 What we tell businesses: Your business defines your services and data What data do you want to deploy for re-use? With what meaning? What computing functions should, and should not, be available to outside counterparties?

21 The Banff problem: Amazon methods = eBay methods "Heidi" services Service Method " Buy a book" Data Object Element Service Method Data Object Element book "Sell the book"

22 No agreement = no deal Robust electronic transactional automation: remember who bears the risk of misinterpretation when everyone repudiates and ends up in court Blah blah blah Blah blah Blah blah blah Blah blah Blah blah blah Blah blah X _______ DATA STRUCTURE SPEC mean ing

23 WSDL + WS-Addressing? What gets written in the sticky note attached to the service endpoint? OAGI's WSDL concept in OAGIS v9: Interesting take from the 2005 W3C Workshop on Semantics in Web Services: OASIS SEE TC Harmonized data components are expected to resolve data meaning disputes. What will resolve service definition disputes?

24 OASIS Semantic Execution Environment TC One way to provide a structure for semantically meaningful service descriptions And, importantly, a mediation method for matching and interpolating TC pages: Background paper: SEE-background-and-related-work_11.doc

25 OASIS SEE TC

26 OASIS SEE TC

27 OASIS SEE TC

28 Mashups: most real-world installations are composed of multiple standards Typical Reality check: Why mediation?

29 Example: The OASIS Disease Control Interoperability Demo at XML 2003 XForms UBL ebXML BP ebXML Registry ebXML MSG ebXML CPA XACML Real-world installations are composed of multiple standards

30 Mash-ups: Interoperability requires flexibility

31 Meaning Lite: the Common Alerting Protocol Sometimes the amount of interoperability needed is high... and the amount of information needed is really, really small

32 Extensions to loosely organized data: the OASIS Common Alerting Protocol Lack of technical interoperability has been one of the most challenging aspects of emergency and incident management, transmitting notices and assistance in catastrophic weather, hazard or security conditions. Historically, siloed and disparate communication systems, often can’t intercommunicate, or even share a single message. Teams often form ad hoc across dep’ts. The OASIS Standard "Common Alerting Protocol" (CAP) was developed by OASIS' Emergency Management Technical Committee [5] to enable public warning information exchange over a wide variety of data networks and systems. CAP specifies a common, very light, XML-based data structure for warning messages.

33 Extensions to loosely organized data: the OASIS Common Alerting Protocol CAP remains simple, so as to remain fully compatible with existing heterogeneous legacy public warning systems, legacy data structures, and multiple transport methods. The document model is composed of a few simple categories of metadata that practically any system can parse:  an element, containing basic message identifying data such as time-stamping, recipients, and containers to pass other implementation-specific instructions;  elements to contain the core details about the alert event (such as category, urgency, severity, source, event codes, etc.);  elements to contain pointers & descriptions (or serializations) of relevant data sources: images, audio, etc.;  elements to specify geographic application of the alert data, using a specified geospatial reference systems. (GML)‏

34 Under the hood of CAP: more tolerance than taxonomy CAP v1.0 was approved as an OASIS Standard in May of 2004, and implemented by US NOAA (weather reporting) and USGS (earthquake, volcanic and landslide events). CAP v1.1 added several functions, and after final approval at OASIS, was cross-contributed to ITU-T for a joint workshop in 2006 [6] and obtained global approval as ITU Recommendation x.1303 in 2007 [7]. [5] [6] emergency-CAPv1.1-Corrected_DOM.pdf [7] proceedings.php, and ITU-T/worksem/ictspw/index.html

35 Under the hood of CAP: more tolerance than taxonomy A multiplicity of responders to a hazardous waste emergency (for example) may have different needs. It's essential that all of them readily can parse the basics of a warning message. But their more detailed data need may diverge. The “ground truth” native form of disaster event data often has more value than a transformed version. A highly heterogenous base of users and necessarily interoperable systems … thus, arguably, an extreme case of tolerant, bottom-up systems and low levels of meaning mark-up constraints.

36 Identifier Purgatory A brief observation and lament

37 The good Lord must have liked identifier schemes … he made so many of them. (Apologies to A. Lincoln)‏ UPC/ UCC/ Extended codes: See GS1 XRI / XDI: See OASIS UUIDs: See ISO/IEC JTC1 URNs: See IETF ASN1: See ITU-T UDEF: See the Open Group and so on Not a semantics problem per se, but still an obstacle to widespread standardization of data exchanges. Also, this issue shares the governance issues of many KR systems. Who assigns IDs? What assures accuracy and uniqueness? Who pays what to who?

38 Alice the Core Component in SemanticLand A brief re-cap. A thousand flowers blooming. How to get them in one garden? What role for semantics & KR? Bottom-up versus top-down, redux.

39 ebXML Core Components (1999) > ISO TS (2004) > Multiple implementations > UN/CEFACT harmonization The Core Components project and its history is well known to Ontolog participants generally, so it’s not re-capped here. The CCTS methodology, based on ISO/IEC TS 11179’s scheme, contemplated robust contributions of production-proven data, followed by harmonization. Arguably the timeline was somewhat reversed. A number of implementer communities developed their own component sets using the methodology first: OASIS UBL, SWIFT’s ISO TS 20022, OAGI’s BODs &c. Then, beginning in mid-2006, they’re contributed and weighed against early incumbent draft material.

40 ebXML Core Components (1999) > ISO TS (2004) > Multiple implementations > UN/CEFACT harmonization To some degree the ‘harmonization’ process is juried; some see this as positive, some as FIFO, others as more discretionary than deterministic. Probably it’s too early to judge. Application of KR methods to CC seems mostly to come from the outside. Several EU companies have suggested applying RDF to CEFACT CC material; Prof. Dogac’s Ontolog presentation last week (6 March 2008) demonstrates ontological management of CC data. What does this tell us about top-down versus bottom-up? How diverse are the stakeholders in the case of the contents of (e.g.) an invoice? How much acceptance of semantic methodology can we expect?

41 James Bryce Clark is the Director of Standards Development at OASIS. He joined the consortium's professional staff in 2003, and is responsible for supervising the operations and output of OASIS’s 60+ technical committees. James Bryce Clark is the Director of Standards Development at OASIS. He joined the consortium's professional staff in 2003, and is responsible for supervising the operations and output of OASIS’s 60+ technical committees. Jamie chaired the Electronic Commerce Subcommittee of the American Bar Association's business law section for four years. He has served as the U.S. State Department’s expert delegate in the e-commerce working group of the United Nations Commission on International Trade Law (UNCITRAL), working on treaties and global model laws for electronic commerce, since Jamie chaired the Electronic Commerce Subcommittee of the American Bar Association's business law section for four years. He has served as the U.S. State Department’s expert delegate in the e-commerce working group of the United Nations Commission on International Trade Law (UNCITRAL), working on treaties and global model laws for electronic commerce, since Jamie started practicing law with Shearman & Sterling on Wall Street in New York City in Before joining OASIS, he was general counsel to a healthcare e-commerce company, and a partner in a Los Angeles corporate law firm, handling finance and regulatory issues. He has been an active member member and editor of business process standardization committees, himself, and chaired the global ebXML joint coordinating committee in He holds JD and BSc degrees from the University of Minnesota.