Download presentation
Presentation is loading. Please wait.
Published byBlaise Summers Modified over 9 years ago
1
Project Proposal: CTS2 SDK Presentation to OHT Steering Committee
2
BACKGROUND CTS2 SDK Project Proposal 7 September 2011CTS2 SDK Project Proposal2
3
Common Terminology Services 2 (CTS2) Model and API for “terminological resources” Ontologies, code sets, classification systems, thesauri, lexicons, etc… Concept Domains, Value Sets Maps between code systems 7 September 2011CTS2 SDK Project Proposal3
4
Common Terminology Services 2 (CTS2) Addresses read, query, import/export, update and maintenance functions Model focused on RESTful Architectural Style Resources and Identity Get / Put / Post / Delete (aka CRUD) 7 September 2011CTS2 SDK Project Proposal4
5
Common Terminology Services 2 (CTS2) Original requirements issued by Health Level Seven (HL7) as a SFM RFP issued through Object Management Group (OMG) Mayo and II4SM submitted responses (partially) harmonized Specification approved in June 2011 7 September 2011CTS2 SDK Project Proposal5
6
Common Terminology Services 2 (CTS2) Finalization Task Force (FTF) formed Error correction Clarification Report due June 2012 7 September 2011CTS2 SDK Project Proposal6
7
Implementing CTS2 CTS2 Platform Independent Model (PIM) is very formal UML Models Textual description (hidden) Z behavioral specification CTS2 PSM’s are approachable… XML SCHEMA and WADL / WSDL … but require PIM to be correctly implemented 7 September 2011CTS2 SDK Project Proposal7
8
Implementing CTS2 Proposed solution: Model View Controller based SDK View – implements structural constraints Controller – implements invariants and pre-conditions Model – implements methods and post-conditions 7 September 2011CTS2 SDK Project Proposal8
9
CTS2 SDK Fully functioning CTS2 implementation Back end code (i.e. model to data store) is strictly prototype Includes JUnit modules for testing compliance Intent is to jump start CTS2 implementation against different Back ends Import and export structures Business rules 7 September 2011CTS2 SDK Project Proposal9
10
PROJECT MISSION CTS2 SDK Project Proposal 7 September 2011CTS2 SDK Project Proposal10
11
CTS2 SDK Project Mission Provide a technical architecture and the key components of a CTS2 Software Development Kit that will Enable development of CTS 2 compliant applications. Provide an infrastructure to support uptake and implementation of CTS 2 in terminology and ontology applications. Encapsulate best practice in the implementation of CTS 2 services. 7 September 2011CTS2 SDK Project Proposal11
12
CTS2 SDK Project Mission (continued) The CTS2 Project goals are to: Provide implementers with an SDK for the development of CTS2 related terminology products. Provide a reference implementation of CTS2. Provide a foundation where additional implementations can be shared and enhanced. 7 September 2011CTS2 SDK Project Proposal12
13
SCOPE AND CONTRIBUTIONS CTS2 SDK Project Proposal 7 September 2011CTS2 SDK Project Proposal13
14
CTS2 SDK Project Scope and Contributions The scope of contributions fall into these general categories: Enhancement and extension of the CTS2 SDK – adding functionality, tests and documentation to the SDK itself 7 September 2011CTS2 SDK Project Proposal14
15
CTS2 SDK Project Scope and Contributions (cont.) The scope of contributions fall into these general categories: Additional views – platform specific models and other extensions, with the expectation that some of these views will be submitted to the OMG as additional Platform Specific Models (PSMs) for the specification itself 7 September 2011CTS2 SDK Project Proposal15
16
CTS2 SDK Project Scope and Contributions (cont.) Implementations based on CTS 2 SDK – importers, exporters and/or different back ends (examples: a loader for IHTSDO RF2 format, a CTS2 implementation based on an RDF backing store, etc.) 7 September 2011CTS2 SDK Project Proposal16
17
CTS2 SDK Project Scope and Contributions (cont.) Additional language implementations (e.g. ‘C++’, Perl, Python, Haskell, …) 7 September 2011CTS2 SDK Project Proposal17
18
PROJECT PLAN CTS2 SDK Project Proposal 7 September 2011CTS2 SDK Project Proposal18
19
Project PLAN First draft of CTS2 SDK released 16 Sept 2010 Incremental updates based on driving factors IHTSDO CTS2 Implementation Guide HL7 CTS2 Implementation Guide NCBO RDF Implementation Guide 7 September 2011CTS2 SDK Project Proposal19
20
REFERENCES CTS2 SDK Project Proposal 7 September 2011CTS2 SDK Project Proposal20
21
References http://hssp.wikispaces.com/cts2 - HL7 CTS2 Site - Includes SFM and basic documentation http://hssp.wikispaces.com/cts2 http://informatics.mayo.edu/cts2/inde x.php/Main_Page - MAYO CTS2 Information Page (under construction) http://informatics.mayo.edu/cts2/inde x.php/Main_Page (OMG references pending resolution of publication details) 7 September 2011CTS2 SDK Project Proposal21
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.