60 likes | 185 Views
Querying Issues. RIMBAA – Washington March 31, 2011. Querying Issues. How does one query a RIM-based object store? Techniques, architectures, approaches ..and how does one do so in a “safe” manner? ..provided this is even possible at all Approches.
E N D
Querying Issues RIMBAA – Washington March 31, 2011
Querying Issues • How does one query a RIM-based object store? • Techniques, architectures, approaches • ..and how does one do so in a “safe” manner? • ..provided this is even possible at all • Approches
Wiki: Query Expression and Execution Technology • OCL • Tooling available • GELLO • Doesn’t add much over OCL • Xpath/Xquery • Runs on anything • Hpath • Improved Xpath, JavaSIG only • QBE + OCL • V3 standard (requires choice of constraint language) • Others ??
So: who’s to determine what “safe” is? Metamodel repository Object Graph Query Placer Object Graph Creator Object Store Wiki: Safe querying of a RIM-based data model
Safe v. versioning of metamodel X-Model 2010 X-Model 2011 Mapping 2010-2011 Metamodel repository Object Graph Query Placer Object Graph Creator Object Store Object Graph X-Model 2010 X-Model 2011
IHE QED Profile Template repository Template Definitions “category” definitions CDA Document Creator Document Repository Query Placer CDA document, Templated Entries Message based: Query for categories of clinical data