Safe Querying Techniques for RIM-Based Object Stores
60 likes | 192 Vues
This document elucidates methods and approaches for safely querying RIM-based object stores. It explores various techniques such as OCL, Xpath/Xquery, and QBE in the context of object graphs. Emphasis is placed on the importance of determining safety in querying within metamodel repositories and the evolution of standards from X-Model 2010 to X-Model 2011. The aim is to provide insights into available tooling options and the implications of versioning in clinical data representation, ensuring efficient and secure querying of clinical categories and document repositories.
Safe Querying Techniques for RIM-Based Object Stores
E N D
Presentation Transcript
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