LexGrid Philosophy, Model and Interfaces Harold R Solbrig Division of Biomedical Statistics and Informatics Mayo Clinic.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

1 eXtended Metadata Registry (XMDR) Two Slides for Ontology Summit Presentation Bruce Bargmeyer Lawrence Berkeley National Laboratory and University of.
CTS2 DEVELOPMENT FRAMEWORK CTS2 Overview. Schedule What is it? Why a framework? What does this do for me? Plugins Implementations available now CTS2 Compliance.
Consistent and standardized common model to support large-scale vocabulary use and adoption Robust, scalable, and common API to reduce variation in clinical.
VXQFQ2 Monday June 3, 2013Trillium Bridge Negotiations Meeting1.
CTS2 Terminology Services
Common Terminology Services 2 (CTS2)
Open Health Tools Distributed Terminology System Presentation Jack Bowie SVP Sales and Marketing Apelon, Inc. 1.
LexGrid for cBIO Division of Biomedical Informatics Mayo Clinic Rochester, MN.
© Copyright 2008, Mayo Clinic College of Medicine Mayo Clinic Open Health Tools Application for Membership OHT Board Meeting, Birmingham, UK July 1, 2008.
LexWiki Framework & Use Cases SMW for Distributed Terminology Development Guoqian Jiang, PhD, Robert Freimuth, PhD, Haorld Solbrig Mayo Clinic NCI caBIG.
CTS 2 Status Report Presentation to HL7 Vocab WG Jan 11, 2011 Harold Solbrig Mayo Clinic.
Ontology Notes are from:
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.
The Role of Standard Terminologies in Facilitating Integration James J. Cimino, M.D. Departments of Biomedical Informatics and Medicine Columbia University.
Module 17 Storing XML Data in SQL Server® 2008 R2.
Value Domain and Pick List Support in LexEVS 5.1 Sridhar Dwarkanath Mayo Clinic CaBIG Architecture/VCD Joint Workspace F2F.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Information Integration Intelligence with TopBraid Suite SemTech, San Jose, Holger Knublauch
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
Break Out Session on Infrastructure and Technology: A Report Vipul Kashyap AOS Workshop, Rome, 15 November 2001
LexEVS 6.0 Overview Scott Bauer Mayo Clinic Rochester, Minnesota February 2011.
LexEVS 101 Craig Stancl Rick Kiefer February, 2010.
Database System Concepts and Architecture Lecture # 2 21 June 2012 National University of Computer and Emerging Sciences.
1 LexEVS 5.0 Advanced Topics Configuration Options LexEVS Boot Camp November, 2009.
Health Ontology Mapper A project initiated within the CTSA (Clinical Translation Science Awards) program Goal: create a semantic interoperability layer.
Project Proposal: CTS2 SDK Presentation to OHT Steering Committee.
A Case Study of ICD-11 Anatomy Value Set Extraction from SNOMED CT Guoqian Jiang, PhD ©2011 MFMER | slide-1 Division of Biomedical Statistics & Informatics,
LexEVS Overview Mayo Clinic Rochester, Minnesota June 2009.
Scalable Metadata Definition Frameworks Raymond Plante NCSA/NVO Toward an International Virtual Observatory How do we encourage a smooth evolution of metadata.
CTS2 Specification Discussion Notes. CTS 2 Background Lineage (LQS, CTS, LexEVS) History (CTS 2 SFM, RFP, HL7 Adoption process) Current state – Feb 21.
LexRDF: A Semantic-Web Compatible Extension of LexGrid Cui Tao Jyotishman Pathak Harold R. Solbrig Wei-Qi Wei Christopher G. Chute Division of Biomedical.
Information System Development Courses Figure: ISD Course Structure.
Oleh Munawar Asikin. Principles of Information Systems, Seventh Edition 2  Database management system (DBMS): group of programs that manipulate database.
Value Set Resolution: Build generalizable data normalization pipeline using LexEVS infrastructure resources Explore UIMA framework for implementing semantic.
1.file. 2.database. 3.entity. 4.record. 5.attribute. When working with a database, a group of related fields comprises a(n)…
LexBIG/LexGrid Services for LexBIG 2.3 Model and API for the Grid.
1 © 1999 Microsoft Corp.. Microsoft Repository Phil Bernstein Microsoft Corp.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Query Health Concept-to-Codes (C2C) SWG Meeting #11 February 28,
Common Terminology Services 2 CTS 2 Submission Team Status Update HL7 Vocabulary Working Group May 17, 2011.
A LexWiki-based Representation and Harmonization Framework for caDSR Common Data Elements Guoqian Jiang, Ph.D. Robert Freimuth, Ph.D. Harold Solbrig Mayo.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 12 RDF, OWL, Minimax.
Object storage and object interoperability
Patterns in caBIG Baris E. Suzek 12/21/2009. What is a Pattern? Design pattern “A general reusable solution to a commonly occurring problem in software.
Loader Tutorial. Set Up Mapping Coding Scheme Values to LexGrid Model Creating a Loader – Step by Step Loader Review.
© 2005 NORTHROP GRUMMAN CORPORATION 2 11 Jan 06 Northrop Grumman Private / Proprietary Level I Terminology Service Bureau Vision Processes  Procedures.
NeOn Components for Ontology Sharing and Reuse Mathieu d’Aquin (and the NeOn Consortium) KMi, the Open Univeristy, UK
EcoInformatics Initiative 04/18/2007 Terminology and the Semantic MediaWikiEcoterm IV – Vienna 17 – 18 April 2007 Terminology Curation with the Semantic.
Sherri de Coronado Enterprise Vocabulary Services NCI Center for Bioinformatics and Information Technology March 11, 2009 A Terminology.
2) Database System Concepts and Architecture. Slide 2- 2 Outline Data Models and Their Categories Schemas, Instances, and States Three-Schema Architecture.
LexEVS 5.0: Migrating from EVS 3.x API to LexEVS API Craig R. Stancl, Kevin J. Peterson, H. Scott Bauer, Traci V. St.Martin, Christopher G. Chute, MD PhD.
Improvement of Semantic Interoperability based on Metadata Registry(MDR) Doo-Kwon Baik Dept. of CSE Korea University.
LexWiki Framework & Use Cases SMW for Distributed Terminology Development Guoqian Jiang, PhD, Harold Solbrig Mayo Clinic Meeting with Dr. Jakob (WHO) May.
ITI Infrastructure - Wednesday November 7th, IHE IT infrastructure “Terminology Sharing” Christel Daniel (AP-HP, INSERM, Paris), Ana Esterlich (GIP-DMP),
Extended Metadata Registries and Semantics (Part 2: Implementation) Karlo Berket Ecoterm IV Environmental Terminology Workshop April 18, 2007 Diplomatic.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
ONTOLOGY LIBRARIES: A STUDY FROM ONTOFIER AND ONTOLOGIST PERSPECTIVES Debashis Naskar 1 and Biswanath Dutta 2 DSIC, Universitat Politècnica de València.
Databases (CS507) CHAPTER 2.
Components.
UNIFIED MEDICAL LANGUAGE SYSTEMS (UMLS)
Terminology Service Bureau Vision
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Database Management System (DBMS)
The Re3gistry software and the INSPIRE Registry
Database.
Metadata Framework as the basis for Metadata-driven Architecture
Presentation transcript:

LexGrid Philosophy, Model and Interfaces Harold R Solbrig Division of Biomedical Statistics and Informatics Mayo Clinic

05/01/2009LexGrid - Philosophy and Model2 Outline Why the LexGrid model was created LexGrid approach and principles Key aspects of the LexGrid model

05/01/2009LexGrid - Philosophy and Model3 Why LexGrid? The situation in the late 1990’s: Multiple “terminologies” available SNOMED-3 and SNOMED-RT READ Codes HCDA (ICD-8 w/ Mayo Extensions) ICD-9-CM...

05/01/2009LexGrid - Philosophy and Model4 Why LexGrid? The situation in the late 1990’s: DL was on the horizon SNOMED-RT GALEN DAML+OIL beginning to emerge

05/01/2009LexGrid - Philosophy and Model5 Why LexGrid? Mayo Health Sciences Research Multiple experiments and projects involving NLP, semi-automated record coding and classification, terminology-driven record retrieval, coded medical records, etc.

05/01/2009LexGrid - Philosophy and Model6 Why LexGrid? Mayo recognized the need for re-use Terminologies have common characteristics Software should be reusable Search and indexing Query Tree traversal...

05/01/2009LexGrid - Philosophy and Model7 Why LexGrid? Part of the solution was the service oriented model: Aka “Breadboard” API specifications (OMG’s LQS was primary example)

05/01/2009LexGrid - Philosophy and Model8 Why LexGrid? Service Oriented Model: Application performs search against server using a SNOMED-RT database. Referred to as API specification. An Interface specification may include a server connected to a collection of ICD9CM tables. Application Find designations matching “Myocard Infarct” Client Server SNOMED-RT ICD-9-CM Server API Specification Interface Specification

05/01/2009LexGrid - Philosophy and Model9 Why LexGrid? API/Interface Specification Provides a common semantics What is a “definition”, “designation”, “relationship”,... Provides a common interface Allows implementation to be specific to the terminology...

05/01/2009LexGrid - Philosophy and Model10 Single databases load by an import module. Semantic mapping occurs within the individual server. Server SNOMED-RT ICD-9-CM Import... Import Semantic Mapping Semantic Mapping Semantic Mapping Why LexGrid API/Interface Specification

05/01/2009LexGrid - Philosophy and Model11 Why LexGrid? Harmonization on the model level There are three different import modules, but they now connect to the common data model. The semantic mapping occurs during the import rather than within the server. CommonServer Common Data Model Import Semantic Mapping Semantic Mapping Semantic Mapping

05/01/2009LexGrid - Philosophy and Model12 Why LexGrid? LexGrid: A Common Terminology Data Model Descriptive not Prescriptive

05/01/2009LexGrid - Philosophy and Model13 LexGrid Design Principles Must span spectrum of “terminology” Code/value lists Thesauri (BT/NT) Classification Schemes Ontology & DL

05/01/2009LexGrid - Philosophy and Model14 LexGrid Design Principles Must provide common semantics for elements that are used in service API: (Textual) Definitions Designations Comments Language / context / character set Hierarchies Relationships

05/01/2009LexGrid - Philosophy and Model15 LexGrid Design Principles Must support non-API components as tag/value pairs. Must map ALL internal semantics to external (terminological) definitions. A property is useless if you don’t know the meaning of the tag A relation is useless if you don’t know its definition

05/01/2009LexGrid - Philosophy and Model16 LexGrid Design Principles Focus should be in information model vs. implementation: Originally implemented in LDAP XML Schema Model (Multiple) SQL Renderings to meet different user requirements Both Castor and Eclipse EMF renderings

05/01/2009LexGrid - Philosophy and Model17 LexGrid Model Service Layer becomes secondary! The common data model where semantic mapping occurs in the import modules. Additional services can also run off of the same data model, such as REST (read) or Hybernate Common Data Model Import Services Import Semantic Mapping Semantic Mapping Service Import Semantic Mapping REST (read) Hybernate...

05/01/2009LexGrid - Philosophy and Model18 LexGrid Key Components Key components coding schemes include code and associations. Code for definitions, designations, comments and instructions. All of which have defined properties. Associations include Relation, Source and Target. Properties Coding Scheme Code Definitions Designations Comments Instructions Associations Relation Source Target 1..*

05/01/2009LexGrid - Philosophy and Model19 LexGrid Key Components Mappings supportedCodingScheme supportedSource supportedProperty supportedAssociation supportedPropertyQualifier..... Transform a “local name” to a URI supportedAssociation localId=“hasPart” URI=“

05/01/2009LexGrid - Philosophy and Model20 LexGrid Future and Next Steps Many loaders, interfaces available today OBO, OWL, RDF, UMLS, CSV, Ontylog, custom... Several service API’s and implementations CTS, LexEVS (core of caBIG), LexWiki (sort of “implementation”)

05/01/2009LexGrid - Philosophy and Model21 LexGrid Future and Next Steps LexRDF OWL (2.0), DC, FOAF, SKOS (2008), RDF, RDFS, RO (to an extent) together now provide a reasonable overlay to LexGrid semantics Next step is to absorb and integrate Mappings can now reference these RDF import/export form that maintains model while using appropriate tags

05/01/2009LexGrid - Philosophy and Model22 More Information