Title: Mayo LexGrid Import Toolkit
1Mayo LexGrid Import Toolkit
- Presentation to XMDR Quarterly MeetingPart 1
- March 14, 2005
- Berkeley, CA
2LexGrid Schema
- Purpose
- Capture the semantics that need to be shared in a
standardized consistent fashion - Capture as much of the rest as makes sense
- No promises of 100
- Outliers may have to rely on external services
to recover the rest
31..
1..
1..
valueDomain
systemRelease
codingScheme
1..
0..
relation
codedEntry
4Schema Migration
LexGrid XML Schema
LexGrid LDAP
LexGrid Java
LexGrid SQL
LexGrid XMI
5Schema Migration
LexGrid XML Schema
LexGrid Java
LexGrid EMF
LexGrid Castor
6Schema Migration
LexGrid XML Schema
LexGrid Java
LexGrid EMF
LexGrid Castor
7Conversion Tools
Editors
LexGrid XML Schema
LexGrid XML
LexGrid EMF
Conversion Tools
Conversion Tools
Conversion Tools
LexGrid SQL
LexGrid LDAP
8Conversion Tools XML Importing
Editors
LexGrid XML Schema
LexGrid XML
LexGrid EMF
Conversion Tools
Conversion Tools
Conversion Tools
LexGrid SQL
LexGrid LDAP
9Conversion Tools XML Importing
XML
Apelon Ontylog
X S L T
ADL RDF
LexGrid XML
OWL
LexGrid EMF
SQL XML
10Conversion Tools
LexGrid XML Schema
LexGrid LDAP
LexGrid Java
LexGrid EMF
LexGrid SQL
LexGrid XMI
11Conversion ToolsLDAP Import/Export
LexGrid LDAP
LexGrid XML
LexGrid EMF
12Conversion ToolsSQL Import/Export
LexGrid SQL
UMLS RRF
LexGrid LDAP
LexGrid XML
LexGrid EMF
LexGrid SQL Lite
Indented Text
EPA DTIC .
13Conversion ToolsJava Integration
LexGrid LDAP
LexGrid XML
LexGrid SQL
LexGrid EMF
Java
Protege
Foundational Model of Anatomy
14Conversion ToolsJava Import
LexGrid LDAP
LexGrid XML
LexGrid SQL
LexGrid EMF
Java
ECLIPSE
LexGrid Editor
15Interfaces
LexGrid SQL
LexGrid LDAP
Common Terminology Services
.NET
RMI / Corba
SOAP
Java
16Conversion Tools XML Exporting
XML
Apelon Ontylog
X S L T
ADL RDF
LexGrid XML
OWL
LexGrid EMF
SQL XML
17The Mayo Lexical Grid Architecture
- Presentation to XMDR Quarterly MeetingPart 2
- March 14, 2005
- Berkeley, CA
18The Ultimate Goal
- Terminology as a commodity resource
- Available whenever and wherever it is needed
- Online or downloadable
- Push or pull update mechanism
- Available 24x7
- Revised and updated in real-time
- Cross-linked and indexed
19Approach
- Use the internet model
- Backbone
- Protocol(s)
- Model
- Directory services
- Tools
20The GridBackbone
NCI
Node
CAP
...
Node
Node
Mayo
Node
Node
Node
...
Stanford
21The GridShared Protocols
22The GridCommon Model
Node
Node
Node
Node
Node
Node
23The GridDirectory and Index Services
24The GridVirtual View
25MDA and Terminologies
- Presentation to XMDR Quarterly MeetingPart 3
- March 14, 2005
- Berkeley, CA
26Terminology vs. Knowledge Base
- Terminology is used to encode and decode symbols
- Which symbols most accurately encode the
concept(s) that I need to communicate in a
specific context? - What are the intended concept(s) represented by
the set of symbols that were communicated in a
specific context?
27Terminology vs. Knowledge Base
- Knowledge base defines additional information
that might be inferred or deduced from the
symbols used in a communication - Causes / may cause
- Co occurrence
- Indicates
- Used for
- ...
28Terminology vs. Knowledge Base
- Terminology
- Definitions
- Must be shared
- Defines common context
- Knowledge Base
- Inferences
- Frequently not shared
- Can change across contexts
29Terminology, Knowledge Base and Ontology (today)
Knowledge Base
Lexical Information (Definitions,
Designations, Instructions)
Terminology
Ontology
30Terminology vs. Information Model
- Terminology
- An organized collection of symbols or tokens that
represent reality as perceived in a given
context or specialty - Information Model
- Describes the information constants and
variables of a particular communication act or
set of acts
31Terminology / KB / Information ModelExample
Information Model
Terminology
Routine Lab Report
LOINC
UCUM
HL7 ObservationInterpretation
Knowledge Bases
Laboratory Management
Diagnostic Test Interpretation
32The Communication Process
KB2
KB1
Semantics
CONCEPT
CONCEPT
Symbolises
Refers To
Refers To
Symbolises
I see a ClipArt image of a rose
Rose, ClipArt
Rose, ClipArt
Stands For
Stands For
Referent
Symbol
Symbol
Context
Information Model
Terminology
33Terminology and InformationModels
Terminology
Information Model
34Information ModelClass Definitions
definedBy
CodedConcept
35Information ModelClass Definitions
36(No Transcript)
37Information ModelDefinitions
definedBy
CodedConcept
38(No Transcript)
39(No Transcript)
40Information ModelDefinitions
SymbolReference
41(No Transcript)
42Resulting Model
43Resulting Model
Data Element Concept
Concept Domain
Value Meaning
Non-enumerated Value Domain
Enumerated Value Domain
Data Element
Value Domain
44(No Transcript)
45(No Transcript)
46(No Transcript)
47(No Transcript)
48(No Transcript)
49(No Transcript)
50(No Transcript)
51(No Transcript)
52(No Transcript)
53Terminology and 11179Concepts and Relationships
Code System
Coded Entry
Relationship
54Terminology and 11179Concepts and Relationships
Code System
Coded Entry
Relationship
55Terminology and 11179Concepts and Relationships
Code System
Relationship
Coded Entry
56Terminology and 11179Concepts and Relationships
Code System
57Terminology and 11179Administered Item
Any administered item has one or more names
and/or definitions in one or more contexts
58Terminology and 11179Administered Item
- Value Domain
- Enumerated_Value_Domain
- Non_enumerated_Value_Domain
- Representation Class
- Property
- Object Class
- Concept
- Concept Relationship
- Derivation Rule
- Data Element Concept
- Data Element
- Context
- Conceptual Domain
- Enumerated_Conceptual_Domain
- Non_enumerated_Conceptual_Domain
- Classification Scheme
59Additional Terminological Attributes
- _description
- non_enumerated_conceptual_domain
- value_meaning
- non_enumerated_value_domain
- context (includes language)