90 likes | 203 Views
Information system of European Centre for Disease Prevention and Control. Terminology Services. László Balkányi, knowledge manager KM team / STAKS section / Scientific Advice Unit , E CDC Istanbul, September, 2009. Terminology Services - goal.
E N D
Information system of European Centre for Disease Prevention and Control Terminology Services László Balkányi,knowledge manager KM team / STAKS section / Scientific Advice Unit,ECDC Istanbul, September, 2009
Terminology Services - goal • TS serves as back-end service for client systems and also human users. • It’s goal is to ensure semantic interoperability among systems by providing access to shared, common terminology systems (structured, metadata enhanced vocabularies) and their relations.
Terminology Services - technology • TS is a bespoke software application • TS has been developed using .NET framework • TS stores its content in SQL database • TS communicates over xml files, using standard SOAP, Web services • The XML files follow the emerging SKOS standard of W3C • To query the TS there are • a broad set of predefined ‘command’s are available • you can use also the SPARQL standard to format your specific queries • Export facilities are available in .csv and in CLaML formats as well.
Terminology Services – integration to ECDC ICT landscape • TS as such is part of the emerging ECDC middleware. • TS communicates with clients services over standard SOAP web services • TS uses ECDC technology platform • TS administration layers conform ECDC ICT policy
Results in building terminology andoperating theTerminology Server: the machine user interface Get: GetAllCategoryChildren GetAllCategoryParents GetAllConceptChildren GetAllConceptParents GetCategory GetCategoryChildren GetCategoryParents GetCategorySiblings GetCategorySynonyms GetConcept GetConceptChildren GetConceptParents GetConceptSiblings GetModifiedValueSet GetOntology GetRelation GetValueSet GetValueSetBoundConcepts GetValueSets Rep: IsOntologyModified ReplicateOntologyTable ReplicateValueSetTable SPARQL: SPARQLSearch SPARQLSearchInOntology SPARQLSearchInValueSet Search: SearchCategory SearchConcept SearchFullCategory SearchFullConcept SearchRelation SearchValueSet XML: XmlGetCategory XmlGetConcept XmlGetModifiedValueSet XmlGetOntology XmlGetPredecessors XmlGetRelation XmlGetSuccessors XmlGetValueSet XmlGetValueSets XmlSearchCategory XmlSearchConcept XmlSearchRelation XmlSearchValueSet
Terminology Services – a time line of planned next phases, plans, additional components ... - Implementation of extended TS- Coupling of client systems- Publication to MS on the ECDC portal - Implementation of core TS- Planning&procurement of extended TS - Conceptual planning- Procurement of core TS publication of six ECDC standard structured vocabularies • diseases- pathogens- public health terms- geo entities- ECDC related organizations- ECDC admin terms extended vocabularies and selection of external references setting up source lists 2007 2008 2009 2010
Building andusing terminology services for theEuropean Centre for Disease Prevention and Control Thank you for your attention! www.ecdc.europa.eu laszlo.balkanyi@ecdc.europa.eu