1 / 22

LexGrid Philosophy, Model and Interfaces

LexGrid Philosophy, Model and Interfaces. Thomas M Johnson Harold R Solbrig Division of Biomedical Statistics and Informatics Mayo Clinic. Outline. Why the LexGrid model was created LexGrid approach and principles Key aspects of the LexGrid model The LexBIG API and the LexGrid Model.

diep
Download Presentation

LexGrid Philosophy, Model and Interfaces

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LexGridPhilosophy, Model and Interfaces Thomas M Johnson Harold R Solbrig Division of Biomedical Statistics and Informatics Mayo Clinic

  2. Outline • Why the LexGrid model was created • LexGrid approach and principles • Key aspects of the LexGrid model • The LexBIG API and the LexGrid Model LexGrid - Philosophy, Model and Interfaces (c) 2008, Mayo Clinic

  3. 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 • ... LexGrid - Philosophy, Model and Interfaces (c) 2008, Mayo Clinic

  4. Why LexGrid? The situation in the late 1990’s: • DL was on the horizon • SNOMED-RT • GALEN • DAML+OIL beginning to emerge LexGrid - Philosophy, Model and Interfaces (c) 2008, Mayo Clinic

  5. 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. LexGrid - Philosophy, Model and Interfaces (c) 2008, Mayo Clinic

  6. Why LexGrid? Mayo recognized the need for re-use • Terminologies have common characteristics • Software should be reusable • Search and indexing • Query • Tree traversal • ... LexGrid - Philosophy, Model and Interfaces (c) 2008, Mayo Clinic

  7. Why LexGrid? Part of the solution was the service oriented model: • Aka “Breadboard” • API specifications (OMG’s LQS was primary example) LexGrid - Philosophy, Model and Interfaces (c) 2008, Mayo Clinic

  8. Why LexGrid? Service Oriented Model: API Specification Application Find designations matching “Myocard Infarct” Interface Specification Client Server Server SNOMED-RT ICD-9-CM LexGrid - Philosophy, Model and Interfaces (c) 2008, Mayo Clinic

  9. 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... LexGrid - Philosophy, Model and Interfaces (c) 2008, Mayo Clinic

  10. Why LexGridAPI/Interface Specification Semantic Mapping Semantic Mapping Semantic Mapping Server ... ICD-9-CM SNOMED-RT Import Import Import LexGrid - Philosophy, Model and Interfaces (c) 2008, Mayo Clinic

  11. Why LexGrid?Harmonization on the model level CommonServer Common Data Model Semantic Mapping Semantic Mapping Semantic Mapping Import Import Import LexGrid - Philosophy, Model and Interfaces (c) 2008, Mayo Clinic

  12. Why LexGrid? LexGrid: A Common Terminology Data Model LexGrid - Philosophy, Model and Interfaces (c) 2008, Mayo Clinic

  13. LexGridDesign Principles Must span spectrum of “terminology” • Code/value lists • Thesauri (BT/NT) • Classification Schemes • Ontology & DL LexGrid - Philosophy, Model and Interfaces (c) 2008, Mayo Clinic

  14. LexGridDesign Principles Must provide common semantics for elements that are used in service API: • (Textual) Definitions • Designations • Comments • Language / context / character set • Hierarchies • Relationships LexGrid - Philosophy, Model and Interfaces (c) 2008, Mayo Clinic

  15. LexGridDesign 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 LexGrid - Philosophy, Model and Interfaces (c) 2008, Mayo Clinic

  16. LexGridDesign 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 LexGrid - Philosophy, Model and Interfaces (c) 2008, Mayo Clinic

  17. LexGrid ModelService Layer becomes secondary! REST Service Services Hybernate ... Common Data Model Semantic Mapping Semantic Mapping Semantic Mapping Import Import Import LexGrid - Philosophy, Model and Interfaces (c) 2008, Mayo Clinic

  18. LexGridKey Components Coding Scheme Associations Code 1..* Relation Properties Definitions 1..* Source Designations Comments 1..* Target Instructions LexGrid - Philosophy, Model and Interfaces (c) 2008, Mayo Clinic

  19. LexGridKey Components Mappings • supportedCodingScheme • supportedSource • supportedProperty • supportedAssociation • supportedPropertyQualifier • ..... Transform a “local name” to a URI • supportedAssociation localId=“hasPart” URI=“http://www.obofoundry.org/ro/ro.owl#part_of”> LexGrid - Philosophy, Model and Interfaces (c) 2008, Mayo Clinic

  20. LexGridFuture and Next Steps Many loaders, interfaces available today • OBO, OWL, RDF, UMLS, CSV, Ontylog, custom... Several service API’s and implementations • CTS, LexBIG, LexWiki LexGrid - Philosophy, Model and Interfaces (c) 2008, Mayo Clinic

  21. LexGridFuture 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 LexGrid - Philosophy, Model and Interfaces (c) 2008, Mayo Clinic

  22. More Information http://LexGrid.org/ Solbrig.harold@mayo.edu Johnson.thomas@mayo.edu chute@mayo.edu LexGrid - Philosophy, Model and Interfaces (c) 2008, Mayo Clinic

More Related