WG2 Interim meeting summary Denise Warzel WG2 Convenor 32N2022.

Slides:



Advertisements
Similar presentations
CVRG Presenter Disclosure Information Tahsin Kurc, PhD Center for Comprehensive Informatics Emory University CardioVascular Research Grid Core Infrastructure.
Advertisements

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,
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
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.
CaGrid Service Metadata Scott Oster - Ohio State
Study Period Report: Metamodel for On Demand Model Selection (ODMS) Wang Jian, He Keqing, He Yangfan, Wang Chong State Key Lab of Software Engineering,
Understanding Metamodels. Outline Understanding metamodels Applying reference models Fundamental metamodel for describing software components Content.
Web Service Architecture Part I- Overview and Models (based on W3C Working Group Note Frank.
Course Instructor: Aisha Azeem
December 3, 2010 SAIF Governance Framework A Brief Update on work to date.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
Future of MDR - ISO/IEC Metadata Registries (MDR) Larry Fitzwater, SC 32 WG 2 Convener Computer Scientist U.S. Environmental Protection Agency May.
RGPS Metamodel Framework for Interaction between cloud and client HE Yangfan, HE Keqing, WANG Jian, WANG Chong SKLSE(WHU), P.R.China 32N1891.
Final Report on MFI & MDR Harmonization Hajime Horiuchi May 2010 SC32WG2 N1425.
OpenMDR: Generating Semantically Annotated Grid Services Rakesh Dhaval Shannon Hastings.
SC32 Liaison report to SC Sept Plenary Denise Warzel JTC 1/SC 32/WG 2 Convenor SC 32 Liaison to SC 38.
SCIENCE-DRIVEN INFORMATICS FOR PCORI PPRN Kristen Anton UNC Chapel Hill/ White River Computing Dan Crichton White River Computing February 3, 2014.
DATA FOUNDATION TERMINOLOGY WG 4 th Plenary Update THE PLUM GOALS This model together with the derived terminology can be used Across communities and stakeholders.
SC32 WG2 Metadata Standards Tutorial Metadata Registries and Big Data WG2 N1945 June 9, 2014 Beijing, China.
OpenMDR: Alternative Methods for Generating Semantically Annotated Grid Services Rakesh Dhaval Shannon Hastings.
Practical RDF Chapter 1. RDF: An Introduction
Department of Biomedical Informatics Service Oriented Bioscience Cluster at OSC Umit V. Catalyurek Associate Professor Dept. of Biomedical Informatics.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Introduction to MDA (Model Driven Architecture) CYT.
CaBIG Semantic Infrastructure 2.0: Supporting TBPT Needs Dave Hau, M.D., M.S. Acting Director, Semantic Infrastructure NCI Center for Biomedical Informatics.
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
Baba Piprani (SICOM Canada) Robert Henkel (Transport Canada)
Page 1 Informatics Pilot Project EDRN Knowledge System Working Group San Antonio, Texas January 21, 2001 Steve Hughes Thuy Tran Dan Crichton Jet Propulsion.
1 MFI-5: Metamodel for Process models registration HE Keqing, WANG Chong State Key Lab. Of Software Engineering, Wuhan University
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
Interfacing Registry Systems December 2000.
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.
Study Period Report on Registration Procedure SC32WG2 Interim Meeting, Seoul H. Horiuchi SC32WG2 N1070.
Development Process and Testing Tools for Content Standards OASIS Symposium: The Meaning of Interoperability May 9, 2006 Simon Frechette, NIST.
H Using the Open Metadata Registry (OpenMDR) to generate semantically annotated grid services Rakesh Dhaval, MS, Calixto Melean,
Topic Rathachai Chawuthai Information Management CSIM / AIT Review Draft/Issued document 0.1.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
Issues for ISO/IEC : Procedure for the Specification of Web Ontology (PSO) ISO/IEC JTC 1/SC 32/WG 2 Interim Meeting London, UK, November 17, 2009.
9 th Open Forum on Metadata Registries Harmonization of Terminology, Ontology and Metadata 20th – 22nd March, 2006, Kobe Japan. Presentation Title: Day:
1 Everyday Requirements for an Open Ontology Repository Denise Bedford Ontolog Community Panel Presentation April 3, 2008.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
10/24/09CK The Open Ontology Repository Initiative: Requirements and Research Challenges Ken Baclawski Todd Schneider.
Ontology Mapping in Pervasive Computing Environment C.Y. Kong, C.L. Wang, F.C.M. Lau The University of Hong Kong.
"Would you tell me, please, which way I ought to go from here?” "That depends a good deal on where you want to get to," said the Cat. -Lewis Carroll: Alice’s.
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.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
ISO/IEC JTC 1/SC 32 Plenary and WGs Meetings Jeju, Korea, June 25, 2009 Jeong-Dong Kim, Doo-Kwon Baik, Dongwon Jeong {kjd4u,
NCI Enterprise Services (aka COPPA) CTRP and the Suite March 19, 2009.
May 2007 Registration Status Small Group Meeting 1: August 24, 2009.
Electronic Submission of Medical Documentation (esMD)
DANIELA KOLAROVA INSTITUTE OF INFORMATION TECHNOLOGIES, BAS Multimedia Semantics and the Semantic Web.
Manufacturing Systems Integration Division Development Process and Testing Tools for Content Standards Simon Frechette National Institute of Standards.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
National Geospatial Enterprise Architecture N S D I National Spatial Data Infrastructure An Architectural Process Overview Presented by Eliot Christian.
WG2 Roadmap Discussion Denise Warzel May 25, 2010 WG2 Convenor SC32 WG2N1424SC32 WG2N1424.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
Final Report on Harmonization of MFI & MDR and Disposition Hajime Horiuchi May18, 2011 SC32WG2 N1533-R1 SC32WG2.
May 2007 CTMS / Imaging Interoperability Scenarios March 2009.
IPDA Architecture Project International Planetary Data Alliance IPDA Architecture Project Report.
1 caBIG ® Architecture/ VCDE Joint WS F2F Meeting: Semantic Infrastructure MDR Update Oct. 22, 2009.
International Planetary Data Alliance Registry Project Update September 16, 2011.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
Object Management Group Information Management Metamodel
SysML v2 Formalism: Requirements & Benefits
Workplan for Updating the As-built Architecture of the 2007 GEOSS Architecture Implementation Pilot Session 7B, 6 June 2007 GEOSS Architecture Implementation.
Health Ingenuity Exchange - HingX
PREMIS Tools and Services
Presentation transcript:

WG2 Interim meeting summary Denise Warzel WG2 Convenor 32N2022

WG2 Interim Meeting in London Attendees 6 Countries participated Canada, China, Japan, Korea, UK, USA Liaison from SC 7 Peter Linington ISO/IEC RM-ODP Reviewed Liaison assignments, program of work Established a task force on Identification and Registration Discussed future meeting schedule – trying to locate near WG3 and WG4 Nov in San Jose, USA area Documents: SC32 Website London: 32N1935 Resolutions, 32N1936 Meeting Report

ISO/IEC Update Discussed (MFI) reorganization and refactoring of Part 2 and Part 4 to combine Core model and Model Mapping Discussed aligning Part-5 (Process), Part-7 (Service), Part-8 (Role&Goal) with RM-ODP and UML4ODP, and reviewing proposed MFI Part-6 Registration with MDR Part-6 Registration ISO/IEC MFI for Ontology Registration 32N1961A-Abstract_ _2010.doc 28-Jan N1961G- G11_Explanitory_Report-FDIS doc 24-Jan N1961T- text_for_ballot-FDIS_ pdf 24-Jan N1962- disp_of_comments-FCD_ pdf 24-Jan N1962- disp_of_comments-FCD_ xls 22-Jan N1961A-Abstract_ _2010.doc32N1961G- G11_Explanitory_Report-FDIS doc32N1961T- text_for_ballot-FDIS_ pdf32N1962- disp_of_comments-FCD_ pdf32N1962- disp_of_comments-FCD_ xls

ISO/IE Update ISO/IEC Disapproved This part of ISO/IEC specifies a set of data elements needed to describe and register technical standards or other specification documents. The set of data elements and relationships is known as a Standards Registry. 32N1970-SummVoting-N1918-FCD_ doc 08-Feb N1970-SummVoting-N1918-FCD_ doc 32N1970-Summ_Voting-N1918-FCD_ pdf 08-Feb N1970-Summ_Voting-N1918-FCD_ pdf

ISO/IEC Update ISO/IEC Information Technology – Notation of Format for Data Elements 32N1931G-G11_Explanitory_Report-FDIS doc 11-Nov N1931T-text_for_ballot-FDIS_14957.pdf 11-Nov N1932- disp_of_comments-N1678-FCD_14957.pdf11-Nov N1931G-G11_Explanitory_Report-FDIS doc 32N1931T-text_for_ballot-FDIS_14957.pdf32N1932- disp_of_comments-N1678-FCD_14957.pdf

ISO/IEC Update (MDR) possible resolutions for project splits to create new Eds of all Parts to align with Ed 3 ISO/IEC ED 3 MDR out for ballot comments due by 32N1983B-ballot_for_FCD_ doc 30-Mar N1983Ta-Text-for- ballot-FCD_ pdf 07-Apr N1984-disp_of_comments- CD_ pdf 30-Mar N1983B-ballot_for_FCD_ doc32N1983Ta-Text-for- ballot-FCD_ pdf32N1984-disp_of_comments- CD_ pdf

Metadata and Distributed Computing: An Opportunity and a Challenge May 24, 2010 Denise Warzel Associate Director National Cancer Institute Center for Biomedical Informatics and Information Technology WG2 Convenor

“If You Don't Know Where You're Going, Any Road Will Get You There.” -Lewis Carroll: Alice’s Adventures in Wonderland, 1865

Outline This talk will highlight use cases for metadata in services oriented computing: SOA cloud computing and web services and discuss the opportunities and challenges for metamodels and metadata registries to support interoperability This talk is intended to: Review ISO MDR and MFI Role/Purpose Depict a few use cases of Metadata and Data Set the stage for working group meetings and potential collaboration This talk is NOT: A technical overview of WG2 program of work or particular ISO standards

MOTIVATION AND BACKGROUND NCI Perspective

Motivation and Background: Q: “Why do we have to worry about interoperability? Why can't we just build stuff that works? The internet works. The internet is human-to- human interoperability, not machine-to-machine.” A: Future semantic infrastructure for working interoperability must: improve human machine interactions providing the ability to “query over open, and dynamic collections of heterogeneous and distributed information sources” Help finding reusable stuff  BETTER SEARCHES Reduce Data/transforming Data into Information, Knowledge Make use of semantic web technologies Humans will build systems Cost and accuracy of systems dependent on availability of metadata Support agile programming techniques  Specifications: information model, data dictionary, service descriptions, etc. Requires a formalism to enable human machine representation and interpretation Enable discovery of reusable and interoperable services over the web (sSOA and Cloud Computing) Google search 4/24/2010: “Results of about 20,800,000 for lung cancer” (10/ ,600,000 – Increase of + 200,000 in 6 months)lungcancer  More results ≠ better  1 “UML as an Ontology Modelling Language”, Cranefield and Purvis

The Metadata and Data (Kevin to talk more about this) Data Item MetaMODEL

Metadata Components Metadata Ontology MFI-3 Data Model WG3 Metadata Models MFI-2 Metadata Data Elements MDR-3

ADOPTION OF SOA NCI Perspective

Adoption of SOA Why SOA? Define, design, develop, and deploy software components as reusable, sharable business capabilities Rather than “monolithic” applications where all business activities are “under the covers”  Design reusable that are “Fit for Purpose” Reduce redundancy and duplication of effort LEGO ® analogy

The LEGO ® Analogy NCI Enterprise Services Applications

Semantically-aware Services Oriented Architecture (sSOA) Semantically-aware Service Oriented Architecture (sSOA) supports the challenges of integrating diverse classes of information distributed across a distributed, heterogeneous communities In addition to data integration, sSOA will enable the coordination of functionality between the various information systems Services will be implemented in a largely standalone fashion to allow for the rapid creation of composite applications via service marshalling or integrated with existing applications sSOA needs to ensure working interoperability between differing systems that need to exchange specific classes of information and/or coordinate cross-application behaviors

Challenges of Implementing sSOA NCI Perspective

Common sSOA Requirements Federated Discovery Services Security Considerations for access/editing data Ability to make new semantic assertions about data Logging/Auditing/Provenance Subscriptions/Notifications ISO Ed 3 Ability to have referenceable items (via URI?) Combining Domain Specific Business logic with Generic Discover, Search and Retrieve, Compare, Assert E.g. Structured Eligibility Criteria “find all the patients eligible for the trial” would be an example of a composed service that is dependent on Semantic model discovery services (Generic) and Domain specific ‘find patients’ services (Business logic) Identification/Handling Duplication Lifecycle support for semantic content (statuses, versioning, etc) Linked Data - exposing, sharing, and connecting data via dereferenceable URIs on the Web.

A little more on “Linked Data” Tim Berners-Lee outlined four principles of Linked Data in his Design Issues: Linked Data note, paraphrased along the following lines:Design Issues: Linked Data Use URIs to identify things. Use HTTP URIs so that these things can be referred to and looked up ("dereference") by people and user agents. Provide useful information (i.e., a structured description — metadata) about the thing when its URI is dereferenced, using standard formats such as RDF-XML. Include links to other, related URIs in the exposed data to improve discovery of other related information on the Web. Source:

A little more on “Linked Data” and standards Tim Berners-Lee outlined four principles of Linked Data in his Design Issues: Linked Data note, paraphrased along the following lines:Design Issues: Linked Data Use URIs to identify things. Use HTTP URIs so that these things can be referred to and looked up ("dereference") by people and user agents. Provide useful information (i.e., a structured description — metadata e.g ) about the thing when its URI is dereferenced, using standard formats such as RDF-XML (representations of content). Include links to other, related URIs in the exposed data to improve discovery of other related information on the Web. (e.g. W3C SAWSDL? VOID?) Other SC32 Standards? Source:

22 What next? ISO/IEC RM-ODP Viewpoints—Support different concerns “System” Consider: These 3 represent the service Semantics

ISO Standards? Core “Model” Metamodel for describing domain specific ontology for Services Role of entity requesting the service Goal of entity requesting the service Process performed by the service Business Activity, pre and post conditions Service (on or more business activites to complete a unit of work)

How will we implement/integrate these standards? Domain Specific Standards  use to develop content, instances of the metamodels and metadata Generic ISO Standards  used to represent the Domain Specific/Content standards so they are comparable across domains SAP says: (Jake don’t choke) ISO : CCTS (Core Component Technical Specification) Version 2.2 (draft version) based on  Addresses:ISO : CCTS (Core Component Technical Specification) Version 2.2 (draft version) the lack of information interoperability between applications the development and representation of context driven approach for developing reusable business data building blocks in a syntax independent business semantic manner reuse regardless of domain or purpose of use (generic capabilities) tightening the rules for creation, naming, and management of the various core component constructs

SC32 Data Management and Interchange SC32 WG2 ISO MDR  describe the semantics of data (information models) held in databases SC32 WG3/WG4 SQL  describe tables that hold the data (instances of data) SC7 WG2 ISO UML4-ODP  describe the software systems that will create and use the data held in databases including business policies, contracts, information models, computational (behavioral framework) SC32 WG2 ISO MFI  describe the Business Capability Services (behavioral framework) Abstraction

EXAMPLES OF DOMAIN SERVICES FOR SSOA NCI Perspective

Kite and User Goal Level Use Cases for Semantic Metadata Registries Federated discovery, searching, and data aggregation User can query for all pre-cancerous biospecimens from caTissue instances like those at Washington University, Thomas Jefferson University, and Holden Comprehensive Cancer Center. User can query across all services for data that matches the search criteria even if the schema exposed by the service at each location has a slightly different syntax User can identify the sample obtained for Glioblastoma multiforme (GBM) and the corresponding CT image information. This query can be performed by querying across caTissue and NBIA. User can discover attributes that can be used to join tables in different services and perform a query to join them. User can find out if a sample used in an expression profiling experiment is available for a SNP analysis experiment. This query can be performed by querying across caTissue and caArray. Similar to above

(Continued Kite and User Goal Level Use Cases) Data element equivalence and discovery Find all malignant breast cancer tumors, return all tissues that have site "breast" or auxiliary site is a subtype of "breast" across different tissue banking systems, even if these have been coded differently in different systems User can discover matches to search criteria across different services even if coded differently as long as there is synonymy in the related metadata Find a standard data element that matches your local data element, assert that these are the same User can discover matches based on metadata structures (ISO data element) and make new assertions about equivalence Find all prostate cancer specimens, return all specimens with a clinical diagnosis of "prostate cancer" or related terms (query expansion based on ontology) Similar to above only this one makes reference to use of an ontology along with the metadata semantic description

(Continued Kite and User Goal Level Use Cases) Semantic Metadata Driven Workflow discovery and authoring When dragging services onto the authoring tool dashboard, these services should be automatically "piped" together where applicable (i.e. when output from 1 service maps to the input of another service). Service Metadata in standard structures can be used to test whether outputs of one service match inputs to another In cases where services cannot be directly piped together, the tool should help identify shim/transformation services that can be used. If there do not exist shims to assist in piping services together, the authoring tool should help (automatically) generate shim services based on the semantic requirements registered in the metadata registry. Similar to above, supports discovery The ability to describe a published paper as a "metadata description" and "SOP"... and then use that metadata for repeating the experiment, or for search/discovery/authoring new workflows, capturing any new steps or features of the new workflow + the original SOP in the metadata registry.

How Does sSOA apply here? More on workflows Hypothesis-Driven Workflows

(cont.) Multiple Workflows Converted to Services Interne t

(cont.) New Hypothesis and Workflow Using Existing Services Interne t

A service is an implementation of a well-defined functionality that can be discovered and reused in different applications or business processes Generic Services and sSOA Application 1 caGrid Application 2Application 3Application 4 Service A Internet

Domain Specific Composed Services: Correlation Organization Person PAtient core services (COPPA) caAERS caGrid C PSCC3PR Integration Hub OPPA… NCI Clinical Trials Reporting Program … caBIG ® Clinical Trials Suite NCI Enterprise Services Internet

EXAMPLES OF GENERIC SERVICES FOR SSOA Metadata Services

User Goal/Sea level use cases for sSOA Distributed, federated metadata and model repositories and operations Model Services CRUD Record New Assertions, Rules/Results Queries/Assertions Update Version Retire Validate Discover Federated Query Find related metadata Compare/Merge/Assert Harmonize Graphical/Visualize Delete/Unregister Subscribe/Notify History information Transform Transformation Reuse (vs Copy) Extend Extend Class Add Relationships Extend Permissible Values Constrain Sub-Set Classes Sub-Set Permissible Values Find related services Find related documentation

User Goal/Sea level use cases for sSOA distributed, federated metadata and model repositories and operations Metadata Services Data Element “CRUD” Validate Discover Reusable Content Usage Information Search/Query Federated Compare/Merge/Assertion Create New from Existing Discover related Models Discover related metadata items Discover related Services Discover related Rules Discover related Forms Value Domain Same as Data Element + Create Sub-set (Constrain) Extend (create new from existing) Semantic Transformations Explicitly based on mapping e.g. to the same Value Meaning Syntactic Transformations Source representation  Target representation Data Element Concept Same as Data Element + Discover related DEs Discover Value Sets Create Data Element from existing DEC and VD Create new DEC from existing DEC

User Goal/Sea level Use cases for distributed, federated metadata repositories and model repositories and operations Registry-Registry Services Import Content Export Content Update Content Search Submit Content (Submitter) Register Content (Registrar) Update Registration Registration Service (Kite Level) … General Services Annotate with semantic concepts Subscribe to changes Reuse (Classify/Categorize)

How would you measure success? JTC1 SCs working together to address these challenges Availability of internet users to discover and integrate data from multiple services based only on the commonly deployed service metadata Usable by an end user without extra programming Commonly used Software Engineering and Implementation tools make adoption transparent Implementation of interoperable services by vendors Enterprises are able to achieve Working interoperability across business domains Creating applications quickly from existing component parts

Potential Benefits of SC32 Data Management and Interchange WGs Collaboration: Toward the ultimate goal of: An information and software services infrastructure that supports the goals for communities that wish to interoperate over the internet