2001-04-05Presentation on MDAS API, 20944 WD1 ©2001 Farance Inc.1 MDAS API Presentation On 20944 WD1 Frank Farance, Farance Inc. +1 212 486 4700

Slides:



Advertisements
Similar presentations
Putting the Pieces Together Grace Agnew Slide User Description Rights Holder Authentication Rights Video Object Permission Administration.
Advertisements

IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool1 Public and Private Information (PAPI) For Learners (PAPI Learner)
Proposal for Using ISO 11404, F. Farance 1 ISO for Data Models Frank Farance, Farance Inc
ISPRS WG II/3 Chongjun YANG Sept th 2003, Thailand Co-Chair of ISPRS WG II/3 IRSA/Chinese Academy of Sciences.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Status Report of the Study Group on MDR/MFI Implemenations ISO/IEC JTC 1/SC 32/WG2 Interim Meeting Santa Fe, NM, USA, November 11~15, 2013 Dongwon Jeong,
Z39.50 and the Web ZIG July 2000 Poul Henrik Jørgensen, Danish Bibliographic Centre,
Distributed Heterogeneous Data Warehouse For Grid Analysis
The KB on its way to Web 2.0 Lower the barrier for users to remix the output of services. Theo van Veen, ELAG 2006, April 26.
Brokering Mathematical Services Through a Web Registry.
Architecture & Data Management of XML-Based Digital Video Library System Jacky C.K. Ma Michael R. Lyu.
1 Personal Activity Coordinator (PAC) Xia Hong UC Berkeley ISRG retreat 1/11/2000.
Chapter 14 Database Connectivity and Web Technologies
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
IRS XML Standards & Tax Return Data Strategy For External Discussion June 30, 2010.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Processing of structured documents Spring 2003, Part 6 Helena Ahonen-Myka.
A Metadata Framework for Resource Discovery of Agricultural Resources EDCL 2001 OAI Workshop September 4-9, Darmstadt, Germany Presented by Irene Onyancha.
Introduction to UDDI From: OASIS, Introduction to UDDI: Important Features and Functional Concepts.
Introduction SOAP History Technical Architecture SOAP in Industry Summary References.
Future of MDR - ISO/IEC Metadata Registries (MDR) Larry Fitzwater, SC 32 WG 2 Convener Computer Scientist U.S. Environmental Protection Agency May.
Tutorial on ISO/IEC Series Metadata Registries Interoperability and Bindings Open Forum 2005 on Metadata Registries Session time here April 2005.
The role of metadata schema registries XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN.
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
SC25/WG1/N1007, Presentation on Command/Control, ©2002 Farance Inc. 1 Presentation to SC25/WG1 On Interoperability ( ) and DCTP (Command/Control.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
POAD Distributed System Case Study: A Medical Informatics System Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Rationale Overview, F. Farance 1 Rationale Overview For Series Frank Farance, Farance Inc
ANSTO E-Science workshop Romain Quilici University of Sydney CIMA CIMA Instrument Remote Control Instrument Remote Control Integration with GridSphere.
Fundamentals of Database Chapter 7 Database Technologies.
Bigger Perspectives on Metadata, and MDR/MFI ©2009 Farance Inc.1 Bigger Perspectives on Metadata — Structural Ideas for MDR/MFI Series (SC32/WG2/N1336)
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
1 Technologies for distributed systems Andrew Jones School of Computer Science Cardiff University.
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
The Final Study Period Report on MFI 6: Model registration procedure SC32WG2 Meeting, Sydney May 26, 2008 H. Horiuchi, Keqing He, Doo-Kwon Baik SC32WG2.
SC25/WG1/N1028, Presentation on DCTP, ©2003 Farance Inc.1 Presentation to SC25/WG1 On DCTP Status Presentation By Frank Farance, Farance Inc.
9 th Open Forum on Metadata Registries Harmonization of Terminology, Ontology and Metadata 20th – 22nd March, 2006, Kobe Japan. Presentation Title: Day:
Frank Farance, Farance Inc
Potential standardization items for the cloud computing in SC32 1 WG2 N1665 ISO/IEC JTC 1/SC 32 Plenary Meeting, Berlin, Germany, June 2012 Sungjoon Lim,
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Web Services Presented By : Noam Ben Haim. Agenda Introduction What is a web service Basic Architecture Extended Architecture WS Stacks.
1 Web Services Web and Database Management System.
GBIF Data Access and Database Interoperability 2003 Work Programme Overview Donald Hobern, GBIF Programme Officer for Data Access and Database Interoperability.
IEEE , Improvements for WD2, F. Farance, ©2000 Edutool.Com1 Simple Identifiers SID Improvements WD2  WD Frank Farance, +1.
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.
Review of Paper: Johan Hjelm “Position dependent services using metadata profile matching” Youyong Zou Apr.15,2001.
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
WEB SERVICE DESCRIPTION LANGUAGE (WSDL). Introduction  WSDL is an XML language that contains information about the interface semantics and ‘administrivia’
SDMX IT Tools Introduction
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Registry of MEG-related schemas MEG BECTa, Coventry, 17 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported by:
Presentation on xx WD3 ©2002 Farance Inc.1 MDAS API Presentation On xx WD3 Frank Farance, Farance Inc
IHE-PCD Testing Supporting Pre-Connectathon and Connectathon Testing John J. Garguilo March 23, 2011.
Martin Kruliš by Martin Kruliš (v1.1)1.
Interoperability in GSDI: Standards, Solutions, and Futures Douglas Nebert GSDI Secretariat.
IEEE , PAPI Learner: Towards WD6, F. Farance, ©2000 Edutool.Com 1 PAPI: Public and Private Information PAPI Learner, Towards  WD
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
IEEE , Platform and Media Profiles, F. Farance, ©2000 Edutool.Com 1 Platform and Media Profiles Presentation Frank Farance,
Current Topic – EPP - TWNIC Jeff Yeh
Digital Information Technology Testbed ©2000 Farance Inc.1 Digital Information Technology Testbed Conformity Assessment Activities
Improvement of Semantic Interoperability based on Metadata Registry(MDR) Doo-Kwon Baik Dept. of CSE Korea University.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
Developing our Metadata: Technical Considerations & Approach Ray Plante NIST 4/14/16 NMI Registry Workshop BIPM, Paris 1 …don’t worry ;-) or How we concentrate.
Sabri Kızanlık Ural Emekçi
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
Workplan for Updating the As-built Architecture of the 2007 GEOSS Architecture Implementation Pilot Session 7B, 6 June 2007 GEOSS Architecture Implementation.
XML in Web Technologies
Wsdl.
Toward an Ontology-Driven Architectural Framework for B2B E. Kajan, L
SDMX IT Tools SDMX Registry
Presentation transcript:

Presentation on MDAS API, WD1 ©2001 Farance Inc.1 MDAS API Presentation On WD1 Frank Farance, Farance Inc

Presentation on MDAS API, WD1 ©2001 Farance Inc.2 A Framework for Harmonized/Consistent... Bindings: Codings, APIs, Protocols Encodings: Calling Conventions, Data Formats, Communication Layers Topic-Specific Informative Wording Topic-Specific Normative Wording Cross-Topic Codings: XML Cross-Topic APIs Informative Wording Cross-Topic APIs: Normative Wording Java, JavaScript, C/C++, Perl, Tcl, VB Various Standards Cross-Topic Protocols e.g.: Session Layers Various Standards Requirements Functionality Conceptual Model Semantics Bindings: CodingsBindings: Protocols Encodings: Various Communication Layers Encodings: Data Formats Bindings: APIs Encodings: Calling Conventions

Presentation on MDAS API, WD1 ©2001 Farance Inc.3 Codings, APIs, Protocols — All Three Are Required Semantics Bindings: APIs Bindings: Codings Bindings: Protocols - Std APIs may be implemented via std or proprietary Protocols - Std Protocols may be accessed by std or proprietary APIs - Both std APIs/Protocols improve wide area interoperability - Std APIs may use std or proprietary Codings - Std Codings may be used by std or proprietary APIs - Both std APIs/Codings improve portable apps/data - Std Protocols may use std or proprietary Codings - Std Codings may be exchanged via std or proprietary Protocols - Both std Protocols/Codings improve system interoperability Harmonized standard APIs, Codings, and Protocols promote: - Application portability - Data portability - Multi-vendor, “open” solutions - Wide area, end-to-end interoperability Prioritizing The Development Of Standards for Codings, APIs, and Protocols

Presentation on MDAS API, WD1 ©2001 Farance Inc.4 Some Strategies for Standardizing Data Models Partition into “application areas” Build standards in several steps, example: –Year 1: Create minimal, widely adoptable standard –Year 3: Create amendment that represents best and widely implemented practices –Year 5: Revise standard, incorporate improvements Support extension mechanisms –Permits user/vendor/institutional/industry extensions –Widely implemented extensions become basis for new standards amendments/revisions

Presentation on MDAS API, WD1 ©2001 Farance Inc.5 Building Standards In Several Steps Maintenance Development Review Amendments: 2-3 years Revisions: 4-5 years Consensus Building User/Vendor/ Institutional/ Industry “Extensions” “Extensions” Become Input To Next Revision Of Standard Industry-Relevant, Widely-Adopted “Extensions” The “Standard”

Presentation on MDAS API, WD1 ©2001 Farance Inc.6 Metadata Access Service (MDAS, ISO/IEC 20944) Requirements –Make inquiries into repositories to determine metadata –Use metadata for further interoperability of repositories –Help facilitate metadata/data interchange among repositories –Harmonize with semi-structure data access –Harmonize with lexicon query service, terminology services

Presentation on MDAS API, WD1 ©2001 Farance Inc.7 Metadata Access Service (MDAS, ISO/IEC 20944) Functionality –Interacts directly with repositories –Get (and put) metadata/data –Specialized query features to handle: Search by type Search by identifier Search by label Search by property (attribute)

Presentation on MDAS API, WD1 ©2001 Farance Inc.8 Metadata Access Service (MDAS, ISO/IEC 20944) Semantics Summary –Currently being refined, based on SDA API, LQS, DCTP, etc. –Work being harmonized with ISO (DCTP being incorporated) RESOLVE : connect to repository OPEN : begin access to repository SET : set protocol parameters QUERY : query protocol parameters GIVEAUTH, NEEDAUTH : authentication NOMAD : nomadic (disconnected) access CV : change view (directory) GETVAL : get info from repository PUTVAL : put info to repository LIST : retrieve names in repository EVENT : client and server event processing CLOSE : end access to repository UNRESOLVE : disconnect from repository

Presentation on MDAS API, WD1 ©2001 Farance Inc.9 Metadata Access Service (ISO/IEC 20944) Is “API-Like” Topic-Specific Informative Wording Topic-Specific Normative Wording Cross-Topic Codings: XML Cross-Topic APIs Informative Wording Cross-Topic APIs: Normative Wording Java, JavaScript, C/C++, Perl, Tcl, VB Various Standards Cross-Topic Protocols e.g.: Session Layers Various Standards Requirements Functionality Conceptual Model Semantics Bindings: CodingsBindings: Protocols Encodings: Various Communication Layers Encodings: Data Formats Bindings: APIs Encodings: Calling Conventions

Presentation on MDAS API, WD1 ©2001 Farance Inc XML Binding (Annex E) Topic-Specific Informative Wording Topic-Specific Normative Wording Cross-Topic Codings: XML Cross-Topic APIs Informative Wording Cross-Topic APIs: Normative Wording Java, JavaScript, C/C++, Perl, Tcl, VB Various Standards Cross-Topic Protocols e.g.: Session Layers Various Standards Requirements Functionality Conceptual Model Semantics Bindings: CodingsBindings: Protocols Encodings: Various Communication Layers Encodings: Data Formats Bindings: APIs Encodings: Calling Conventions

Presentation on MDAS API, WD1 ©2001 Farance Inc.11 Data and Control Transfer Protocol (DCTP, ISO/IEC ) Is “Protocol-Like” Topic-Specific Informative Wording Topic-Specific Normative Wording Cross-Topic Codings: XML Cross-Topic APIs Informative Wording Cross-Topic APIs: Normative Wording Java, JavaScript, C/C++, Perl, Tcl, VB Various Standards Cross-Topic Protocols e.g.: Session Layers Various Standards Requirements Functionality Conceptual Model Semantics Bindings: CodingsBindings: Protocols Encodings: Various Communication Layers Encodings: Data Formats Bindings: APIs Encodings: Calling Conventions

Presentation on MDAS API, WD1 ©2001 Farance Inc.12 Role Of ISO Description of data elements in a repository Used in actual implementations Used in metadata exchange among repositories

Presentation on MDAS API, WD1 ©2001 Farance Inc.13 Conceptual Model (High Level) #1: Connect to repository; query metadata/data of repository #2: Determine what data to access (via metadata) and how to access #3: Data exchange

Presentation on MDAS API, WD1 ©2001 Farance Inc.14 Conceptual Model (Low Level) Connect to repository Negotiate parameters (security, formats, etc.) Navigate the repository Get (and put) information Merge data/metadata/props namespace Miscellaneous data mgmt. operations

Presentation on MDAS API, WD1 ©2001 Farance Inc.15 Example Of MDAS, Then ISO Metadata Exchange, Then Data Exchange User Portal Services/AppsWeb Access User Interface, Browser Apps, Services Info/ Knowledge Base Data Server Info/ Knowledge Base Data Server Queries (e.g. via web) Information Exchange Portal, Front End #3: Data Exchange #2: ISO/IEC Metadata #1: ISO/IEC MDAS API

Presentation on MDAS API, WD1 ©2001 Farance Inc.16 Data Model, Registration Authorities, and Metadata Registries Consensus- Building Process ISO/IEC MDR Server Generic Data App. Data Rep #1 Data Rep #2 Creates/ Administers Applications Conform To A Populated Registry Registry (table) Standard, Machine- Readable Registry Application Gets/Uses Metadata Using Metadata Helps Data Interchange Standards Process The Standard (A “Document”) Standards “Publishing” Conformity Assessment Populating The Registry Note: Metadata may be “Associated” or “Embedded” Application Use e.g., Internet

Presentation on MDAS API, WD1 ©2001 Farance Inc.17 Summary First WD developed Currently developing implementations of APIs to test spec and conceptual model Validation with DCTP (protocol) to compare functionality Expect to have publicly available source code of implementations (promotes inspection of specification) Expect next draft by early Summer