LexBIG/EVS API Overview
|
|
- Jordan Pearson
- 6 years ago
- Views:
Transcription
1 LexBIG/EVS API Overview NCBO Seminar Series October 2008
2 What is LexBIG? A specific API to serve vocabularies based on the LexGrid model, developed for the Cancer Biomedical Informatics Grid (cabig ) community. Open source implementation. Underpins current NCI Enterprise Vocabulary Services (EVS). Represents the next generation EVS API. Additional contributions and tuning to meet the needs of the NCBO community, based on development of NCBO BioPortal services.
3 LexBIG Architecture Each LexGrid Node provides the software, metadata, indexes, and backing data store to service one or more vocabularies. Each LexBIG Installation represents one LexGrid Node and Java API to administer and query data. Content RRF OBO Protégé OWL Text XML XML OBO Other Import Export Representation LexGrid Vocabulary Access Model File System: Metadata & Data Indexes Repository Programming Interfaces Tools And Services APIs LexBIG/ EVS CTS Embed Apps Application Server Java Web/Grid Services Distributed API
4 Conceptual Overview LexGrid Model & Storage LexBIG/EVS Java API Browsers and Applications LexBIG/EVS Distributed Service LexBIG/EVS cagrid Service
5 LexBIG/EVS API LexGrid Model & Storage LexBIG/EVS Java API
6 LexBIG/EVS API Characteristics API coverage Administrative Functions Query Code Systems and Available Metadata Query Concepts, Concept Properties, and Qualifications Query Concept Relationships and Qualifications API characteristics Conscious separation of service and data classes Deferred query resolution Payload optimization Support iteration Defined extension points (loaders, exporters, sort algorithms, filters, f convenience methods)
7 LexBIG/EVS API Example Prerequisites ICD-9-CM loaded from UMLS distribution (RRF source files) LoadUMLSFiles [-s null] [-mf uri] [-v int] [-lp uri] [-nf] -in uri [-t id] [-mh int] [-a] Example: LoadUMLSFiles -in file:///path/to/directory/ -s ICD9CM" -nf -a -s,--sources Comma-delimited list of source vocabularies to load. -mh,--mrhier <int> Process hierarchical relationships stored by the MRHIER file. 0=none, 1=HCD-tagged items (default) -a,--activate ActivateScheme on successful load. -in,--input <uri> URI or path specifying the directory containing the NLM files. -lp,--loadprefs <uri> URI or path specifying location of the Loader Preferences file. -mf,--manifest <uri> URI or path specifying location of the manifest file. -nf,--nofail If specified, indicates that processing should not stop for recoverable errors. -t,--tag <id> An optional tag ID (e.g. 'PRODUCTION' or 'TEST') to assign. -v,--validate <int> Validation only; no load. If specified, 'nf', 'a' and 't are ignored. 0 to verify files exist.
8 LexBIG/EVS API Example Let s query some concepts Target a code system Define a new LexBIGService as starting point. Define a concept space (a codednodeset) for ICD-9-CM, version 2007 Note: Initially unrestricted and unresolved LexBIGService lbs = new LexBIGServiceImpl(); CodedNodeSet cns = lbs.getcodingschemeconcepts("icd-9-cm", null);
9 LexBIG/EVS API Example Prerequisites ICD-9-CM loaded from UMLS distribution (RRF source files) Target a code system Define a concept space (a codednodeset) for ICD-9-CM, version 2007 Initially unrestricted and unresolved Restrict the space based by adding constraints Property Semantic Type -> exact match -> Disease or Syndrome LexBIGService lbs = new LexBIGServiceImpl(); CodedNodeSet cns = lbs.getcodingschemeconcepts("icd-9-cm", null); cns.restricttomatchingproperties( Constructors.createLocalNameList( "Semantic_Type"), null, "Disease or Syndrome", exactmatch", null);
10 LexBIG/EVS API Example Prerequisites ICD-9-CM loaded from UMLS distribution (RRF source files) Target a code system Define a concept space (a codednodeset) for ICD-9-CM, version 2007 Initially unrestricted and unresolved Restrict the space based by adding constraints Property Semantic Type -> exact match -> Disease or Syndrome Primary text match -> sounds like -> infeksion LexBIGService lbs = new LexBIGServiceImpl(); CodedNodeSet cns = lbs.getcodingschemeconcepts("icd-9-cm", null); cns.restricttomatchingproperties( Constructors.createLocalNameList( "Semantic_Type"), null, "Disease or Syndrome", exactmatch", null); cns.restricttomatchingdesignations("infeksion", SearchDesignationOption. PREFERRED_ONLY, DoubleMetaphoneLuceneQuery, null);
11 LexBIG/EVS API Example Prerequisites ICD-9-CM loaded from UMLS distribution (RRF source files) Target a code system Define a concept space (a codednodeset) for ICD-9-CM, version 2007 Initially unrestricted and unresolved Restrict the space based by adding constraints Property Semantic Type -> exact match -> Disease or Syndrome Primary text match -> sounds like -> infeksion Any text stemmed match -> classify (to match classified, classifying, etc) LexBIGService lbs = new LexBIGServiceImpl(); CodedNodeSet cns = lbs.getcodingschemeconcepts("icd-9-cm", null); cns.restricttomatchingproperties( Constructors.createLocalNameList( "Semantic_Type"), null, "Disease or Syndrome", exactmatch", null); cns.restricttomatchingdesignations("infeksion", SearchDesignationOption. PREFERRED_ONLY, DoubleMetaphoneLuceneQuery, null); cns.restricttomatchingdesignations("classify", SearchDesignationOption.ALL, "StemmedLuceneQuery, null);
12 LexBIG/EVS API Example Prerequisites ICD-9-CM loaded from UMLS distribution (RRF source files) Target a code system Define a concept space (a codednodeset) for ICD-9-CM, version 2007 Initially unrestricted and unresolved Restrict the space based by adding constraints Property Semantic Type -> exact match -> Disease or Syndrome Primary text match -> sounds like -> infeksion Any text stemmed match -> classify (to match classified, classifying, etc) Concept must be active LexBIGService lbs = new LexBIGServiceImpl(); CodedNodeSet cns = lbs.getcodingschemeconcepts("icd-9-cm", null); cns.restricttomatchingproperties( Constructors.createLocalNameList( "Semantic_Type"), null, "Disease or Syndrome", exactmatch", null); cns.restricttomatchingdesignations("infeksion", SearchDesignationOption. PREFERRED_ONLY, DoubleMetaphoneLuceneQuery, null); cns.restricttomatchingdesignations("classify", SearchDesignationOption.ALL, "StemmedLuceneQuery, null); cns.restricttostatus(activeoption.active_only, null);
13 LexBIG/EVS API Example Prerequisites ICD-9-CM loaded from UMLS distribution (RRF source files) Target a code system Define a concept space (a codednodeset) for ICD-9-CM, version 2007 Initially unrestricted and unresolved Restrict the space based by adding constraints Property Semantic Type -> exact match -> Disease or Syndrome Primary text match -> sounds like -> infeksion Any text stemmed match -> classify (to match classified, classifying, etc) Must contain a property with name -> UMLS_CUI Concept must be active Indicate sort preferences and limit number returned Sort by code, ascending Limit to top 5 cns.restricttostatus(activeoption.active_only, null); ResolvedConceptReferenceList list = cns.resolvetolist( Constructors.createSortOptionList(new String[] { "matchtoquery", "code" }), null, null, 5);
14 LexBIG/EVS API Example Prerequisites ICD-9-CM loaded from UMLS distribution (RRF source files) Target a code system Define a concept space (a codednodeset) for ICD-9-CM, version 2007 Initially unrestricted and unresolved Restrict the space based by adding constraints Property Semantic Type -> exact match -> Disease or Syndrome Primary text match -> sounds like -> infeksion Any text stemmed match -> classify (to match classified, classifying, etc) Must contain a property with name -> UMLS_CUI Concept must be active Indicate sort preferences and limit number returned Sort by code, ascending Limit to top 5 Resolve!
15 LexBIG/EVS API Example 2 OK, now find some relationships Target a code system Define an unrestricted graph for a target ontology (e.g. ICD-9-CM) CodedNodeGraph cng = lbs.getnodegraph("icd-9-cm", null, null);
16 LexBIG/EVS API Example 2 OK, now find some relationships Target a code system Define an unrestricted graph for a target ontology (e.g. ICD-9-CM) Restrict by adding constraints Restrict to hierarchical relationships (UMLS-defined CHD = has child) CodedNodeGraph cng = lbs.getnodegraph("icd-9-cm", null, null); cng.restricttoassociations(constructors.createnameandvaluelist( CHD"), null);
17 LexBIG/EVS API Example 2 OK, now find some relationships Target a code system Define an unrestricted graph for a target ontology (e.g. ICD-9-CM) Restrict by adding constraints Restrict to hierarchical relationships (UMLS-defined CHD = has child) Indicate extent of navigation Set focal point (008 = Intestinal infections due to other organisms ) Maximum 2 levels, full reporting at all levels Moving only in forward direction No application of filter extensions, etc Maximum 50 nodes resolved overall CodedNodeGraph cng = lbs.getnodegraph("icd-9-cm", null, null); cng.restricttoassociations(constructors.createnameandvaluelist( CHD"), null); cng.resolveaslist( Constructors.createConceptReference("008", "ICD-9-CM"), true, false, 2, 2, null, null, null, null, 50);
18 LexBIG/EVS API Example 2 OK, now find some relationships Target a code system Define an unrestricted graph for a target ontology (e.g. ICD-9-CM) Restrict by adding constraints Restrict to parent/child relationships (UMLS-defined PAR = has parent) Restrict to the codednodeset defined in the previous example Indicate extent of navigation Set focal point (008 = Intestinal infections due to other organisms ) Maximum 2 levels, moving in forward direction Maximum 50 nodes resolved overall Resolve!
19 LexBIG API - Distributed LexGrid Model & Storage LexBIG/EVS Java API LexBIG/EVS Distributed Service
20 LexBIG/EVS API Distributed LexBIG on Local System Database Server LexBIG Install JDBC Direct Client System LexBIG Client API Proxy Distributed LexBIG Server LexBIG Install Database Server RMI JDBC Distributed
21 LexBIG/EVS API Distributed Same API functions; requires change to service declaration only Does not expose administration options // Set the URL (for distributed access) and establish a remote service String evsurl = ; LexBIGService lbsvc = EVSApplicationService.getRemoteInstance(evsUrl); // Additional code is unchanged CodedNodeSet cns = lbs.getcodingschemeconcepts("icd-9-cm", null); cns.restricttomatchingproperties( Constructors.createLocalNameList( "Semantic_Type"), null, "Disease or Syndrome", exactmatch", null); cns.restricttomatchingdesignations("infeksion", SearchDesignationOption. PREFERRED_ONLY, DoubleMetaphoneLuceneQuery, null); cns.restricttomatchingdesignations("classify", SearchDesignationOption.ALL, "StemmedLuceneQuery, null);
22 LexBIG/EVS API - cagrid LexGrid Model & Storage LexBIG/EVS Java API LexBIG/EVS Distributed Service LexBIG/EVS cagrid Service
23 LexBIG/EVS API - cagrid LexBIG on Local System Database Server LexBIG Install JDBC Direct Client System LexBIG Client API Proxy Distributed LexBIG Server LexBIG Install Database Server RMI JDBC Distributed Client System cagrid Host Server Distributed LexBIG Server Database Server LexBIG Client Proxy LexBIG Proxy LexBIG Install TCP RMI JDBC Grid
24 LexBIG/EVS API - cagrid Same API Functionality Client cagrid Service Distributed LexBIG Calls cagrid getsupportedcodingschemes() Calls Distributed LexBIG getsupportedcodingschemes() Results are returned to client with all appropriate cagrid security mechanisms Returns result of call to cagrid Service
25 cacore SDK APIs LexGrid Model & Storage cacore SDK APIs
26 cacore SDK APIs Query-by-example (QBE) system Based on LexGrid model Java Language Binding Web Services (SOAP) Web Services (REST HTTP / XML) cacore EVS Server Web Web Services XML XML // HTML HTML Java Java QBE QBE Service Layer Cache DAO Hibernate Database Server LexBIG Install JDBC
27 cacore SDK APIs - Example SDK-Generated Query by Example User Interface:
28 cacore SDK APIs - Example Example Restful Request (HTML) Example Restful Output (HTML shown, XML also available)
29 Browsers and Applications LexGrid Model & Storage LexBIG/EVS Java API Browsers and Applications LexBIG/EVS Distributed Service LexBIG/EVS cagrid Service
30 User Interfaces - LexBIG GUI
31 User Interfaces - BioPortal
32 Project Links LexEVS Project cabig Vocabulary Knowledge Center
LexGrid Philosophy, Model and Interfaces Harold R Solbrig Division of Biomedical Statistics and Informatics Mayo Clinic
LexGrid Philosophy, Model and Interfaces Harold R Solbrig Division of Biomedical Statistics and Informatics Mayo Clinic Outline Why the LexGrid model was created LexGrid approach and principles Key aspects
More informationwarwick.ac.uk/lib-publications
Original citation: Zhao, Lei, Lim Choi Keung, Sarah Niukyun and Arvanitis, Theodoros N. (2016) A BioPortalbased terminology service for health data interoperability. In: Unifying the Applications and Foundations
More informationInteroperability and Semantics in Use- Application of UML, XMI and MDA to Precision Medicine and Cancer Research
Interoperability and Semantics in Use- Application of UML, XMI and MDA to Precision Medicine and Cancer Research Ian Fore, D.Phil. Associate Director, Biorepository and Pathology Informatics Senior Program
More informationWHO ICD11 Wiki LexWiki, Semantic MediaWiki and the International Classification of Diseases
WHO ICD11 Wiki LexWiki, Semantic MediaWiki and the International Classification of Diseases Guoqian Jiang, PhD Harold Solbrig Division of Biomedical Statistics and Informatics Mayo Clinic College of Medicine
More informationUtilizing NCBO Tools to Develop & Use an ECG Ontology
Utilizing NCBO Tools to Develop & Use an ECG Ontology Stephen J. Granite, MS, MBA The Johns Hopkins University Institute for Computational Medicine (sgranite at jhu dot edu) The CardioVascular Research
More informationONTOLOGY LIBRARIES: A STUDY FROM ONTOFIER AND ONTOLOGIST PERSPECTIVES
ONTOLOGY LIBRARIES: A STUDY FROM ONTOFIER AND ONTOLOGIST PERSPECTIVES Debashis Naskar 1 and Biswanath Dutta 2 DSIC, Universitat Politècnica de València 1 DRTC, Indian Statistical Institute 2 OUTLINE Introduction
More informationNCI Thesaurus, managing towards an ontology
NCI Thesaurus, managing towards an ontology CENDI/NKOS Workshop October 22, 2009 Gilberto Fragoso Outline Background on EVS The NCI Thesaurus BiomedGT Editing Plug-in for Protege Semantic Media Wiki supports
More informationChallenges in Deploying and Managing Large Terminologies: NCI Thesaurus
Challenges in Deploying and Managing Large Terminologies: NCI Thesaurus For Protégé Workshop June 22, 2009 Amsterdam Gilberto Fragoso, Sherri de Coronado Challenge Topics Background EVS, NCI Thesaurus,
More informationA Semantic Web-Based Approach for Harvesting Multilingual Textual. definitions from Wikipedia to support ICD-11 revision
A Semantic Web-Based Approach for Harvesting Multilingual Textual Definitions from Wikipedia to Support ICD-11 Revision Guoqian Jiang 1,* Harold R. Solbrig 1 and Christopher G. Chute 1 1 Department of
More informationTania Tudorache Stanford University. - Ontolog forum invited talk04. October 2007
Collaborative Ontology Development in Protégé Tania Tudorache Stanford University - Ontolog forum invited talk04. October 2007 Outline Introduction and Background Tools for collaborative knowledge development
More informationLanguages and tools for building and using ontologies. Simon Jupp, James Malone
An overview of ontology technology Languages and tools for building and using ontologies Simon Jupp, James Malone jupp@ebi.ac.uk, malone@ebi.ac.uk Outline Languages OWL and OBO classes, individuals, relations,
More informationLesson 1 Key-Terms Meanings: Web Connectivity of Devices and Devices Network
Lesson 1 Key-Terms Meanings: Web Connectivity of Devices and Devices Network 1 Application Application: A software (S/W) for an application, such as, creating and sending an SMS, measuring and sending
More informationSemantic MediaWiki A Tool for Collaborative Vocabulary Development Harold Solbrig Division of Biomedical Informatics Mayo Clinic
Semantic MediaWiki A Tool for Collaborative Vocabulary Development Harold Solbrig Division of Biomedical Informatics Mayo Clinic Outline MediaWiki what it is, how it works Semantic MediaWiki MediaWiki
More informationSpring & Hibernate. Knowledge of database. And basic Knowledge of web application development. Module 1: Spring Basics
Spring & Hibernate Overview: The spring framework is an application framework that provides a lightweight container that supports the creation of simple-to-complex components in a non-invasive fashion.
More informationTeiid Designer User Guide 7.5.0
Teiid Designer User Guide 1 7.5.0 1. Introduction... 1 1.1. What is Teiid Designer?... 1 1.2. Why Use Teiid Designer?... 2 1.3. Metadata Overview... 2 1.3.1. What is Metadata... 2 1.3.2. Editing Metadata
More informationProtégé-2000: A Flexible and Extensible Ontology-Editing Environment
Protégé-2000: A Flexible and Extensible Ontology-Editing Environment Natalya F. Noy, Monica Crubézy, Ray W. Fergerson, Samson Tu, Mark A. Musen Stanford Medical Informatics Stanford University Stanford,
More informationCollaborative & WebProtégé
Collaborative & WebProtégé Tania Tudorache Stanford Center for Biomedical Informatics Research Joint Ontolog-OOR Panel Session July 16, 2009 1 Collaborative Ontology Development Collaboration: several
More informationCoveo Platform 7.0. Yammer Connector Guide
Coveo Platform 7.0 Yammer Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing market conditions,
More informationPersonalized Faceted Navigation in the Semantic Web
Personalized Faceted Navigation in the Semantic Web Michal Tvarožek, Mária Bieliková Institute of Informatics and Software Engineering, Faculty of Informatics and Information Technologies, Slovak University
More informationThe MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003
The MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY
More informationDisease Information and Semantic Web
Rheinische Friedrich-Wilhelms-Universität Bonn Institute of Computer Science III Disease Information and Semantic Web Master s Thesis Supervisor: Prof. Sören Auer, Heiner OberKampf Turan Gojayev München,
More informationCACORE SDK 4.0 DEVELOPER S GUIDE. Center for Bioinformatics. This is a U.S. Government Work
CACORE SDK 4.0 DEVELOPER S GUIDE Center for Bioinformatics This is a U.S. Government Work October 10, 2007 Credits and Resources SDK Development Team cacore SDK Contributors Other Development Teams Guide
More informationCOMP9321 Web Application Engineering
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 12 (Wrap-up) http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2411
More informationISO CTS2 and Value Set Binding. Harold Solbrig Mayo Clinic
ISO 79 CTS2 and Value Set Binding Harold Solbrig Mayo Clinic ISO 79 Information technology - Metadata registries (MDR) Owning group is ISO/IEC JTC /SC 32 Organization responsible for SQL standard Six part
More informationForeScout Open Integration Module: Data Exchange Plugin
ForeScout Open Integration Module: Data Exchange Plugin Version 3.2.0 Table of Contents About the Data Exchange Plugin... 4 Requirements... 4 CounterACT Software Requirements... 4 Connectivity Requirements...
More informationCommunity-based ontology development, alignment, and evaluation. Natasha Noy Stanford Center for Biomedical Informatics Research Stanford University
Community-based ontology development, alignment, and evaluation Natasha Noy Stanford Center for Biomedical Informatics Research Stanford University Community-based Ontology... Everything Development and
More informationJ2EE Development. Course Detail: Audience. Duration. Course Abstract. Course Objectives. Course Topics. Class Format.
J2EE Development Detail: Audience www.peaksolutions.com/ittraining Java developers, web page designers and other professionals that will be designing, developing and implementing web applications using
More informationOracle 10g: Build J2EE Applications
Oracle University Contact Us: (09) 5494 1551 Oracle 10g: Build J2EE Applications Duration: 5 Days What you will learn Leading companies are tackling the complexity of their application and IT environments
More informationAutomation for Web Services
BEA AquaLogic TM Enterprise Repository (Evaluation Version) Automation for Web Services Table of Contents Overview System Settings Properties for Managing WSDL- and UDDI-Related Assets WSDL/UDDI Import/Export
More informationCOMP9321 Web Application Engineering
COMP9321 Web Application Engineering Semester 1, 2017 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 12 (Wrap-up) http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2457
More informationExtracting knowledge from Ontology using Jena for Semantic Web
Extracting knowledge from Ontology using Jena for Semantic Web Ayesha Ameen I.T Department Deccan College of Engineering and Technology Hyderabad A.P, India ameenayesha@gmail.com Khaleel Ur Rahman Khan
More informationNetIQ Identity Manager Driver for REST Implementation Guide. February 2017
NetIQ Identity Manager Driver for REST Implementation Guide February 2017 Legal Notice For information about NetIQ trademarks, see https://www.netiq.com/company/legal/. Copyright (C) 2017 NetIQ Corporation.
More informationweb.xml Deployment Descriptor Elements
APPENDIX A web.xml Deployment Descriptor s The following sections describe the deployment descriptor elements defined in the web.xml schema under the root element . With Java EE annotations, the
More informationCall: JSP Spring Hibernate Webservice Course Content:35-40hours Course Outline
JSP Spring Hibernate Webservice Course Content:35-40hours Course Outline Advanced Java Database Programming JDBC overview SQL- Structured Query Language JDBC Programming Concepts Query Execution Scrollable
More informationNLM HL7 RFQ CHI mapping contract August/September, 2006
NLM HL7 RFQ CHI mapping contract August/September, 2006 The HL7 NLM vocabulary project has the need to map the complete set of HL7 vocabularies to their CHI recommended counterparts using the UMLS and
More informationYMM Products Parts Finder
YMM Products Parts Finder Extension User Manual for Magento 2 https://www.magebees.com/ymm-products-parts-finder-extension-formagento-2.html YMM Products Parts Finder By Support Ticket: - https://support.magebees.com,
More informationMII - Crystal Reports Configuration Guide
TABLE OF CONTENTS INTRODUCTION... 3 CONFIGURE SAP CRYSTAL REPORTS TO USE CR MII CONNECTOR... 4 CREATING CONNECTION TO MII SERVER FROM SAP CRYSTAL REPORTS DESIGNER... 5 CREATING REPORT FROM MII QUERY TEMPLATE...
More informationER/Studio Enterprise Portal User Guide
ER/Studio Enterprise Portal 1.1.1 User Guide Copyright 1994-2009 Embarcadero Technologies, Inc. Embarcadero Technologies, Inc. 100 California Street, 12th Floor San Francisco, CA 94111 U.S.A. All rights
More informationNovell Access Manager
Setup Guide AUTHORIZED DOCUMENTATION Novell Access Manager 3.0 SP4 IR2 January 30, 2009 www.novell.com Novell Access Manager 3.0 SP4 Setup Guide Legal Notices Novell, Inc., makes no representations or
More informationUniform Resource Locators (URL)
The World Wide Web Web Web site consists of simply of pages of text and images A web pages are render by a web browser Retrieving a webpage online: Client open a web browser on the local machine The web
More informationOracle Rdb Extension for OEM 9i
Oracle Rdb Extension for OEM 9i Release V7.1.0.0 Oracle Rdb Extension for OEM 9i User Guide Release 7.1.0.0 for Oracle Enterprise Managers on Windows NT, Windows 2000, Sun Solaris OS (SPARC) for Oracle
More informationForeScout CounterACT. Configuration Guide. Version 3.4
ForeScout CounterACT Open Integration Module: Data Exchange Version 3.4 Table of Contents About the Data Exchange Module... 4 About Support for Dual Stack Environments... 4 Requirements... 4 CounterACT
More informationREST Web Services Objektumorientált szoftvertervezés Object-oriented software design
REST Web Services Objektumorientált szoftvertervezés Object-oriented software design Dr. Balázs Simon BME, IIT Outline HTTP REST REST principles Criticism of REST CRUD operations with REST RPC operations
More informationWebProtégé. Protégé going Web. Tania Tudorache, Jennifer Vendetti, Natasha Noy. Stanford Center for Biomedical Informatics
WebProtégé Protégé going Web Tania Tudorache, Jennifer Vendetti, Natasha Noy Stanford Center for Biomedical Informatics Protégé conference 2009 Amsterdam, June 24, 2009 WebProtégé quick overview WebProtégé
More informationSemantic Annotation and Linking of Medical Educational Resources
5 th European IFMBE MBEC, Budapest, September 14-18, 2011 Semantic Annotation and Linking of Medical Educational Resources N. Dovrolis 1, T. Stefanut 2, S. Dietze 3, H.Q. Yu 3, C. Valentine 3 & E. Kaldoudi
More informationBEAAquaLogic Enterprise Repository. Automation for Web Services Guide
BEAAquaLogic Enterprise Repository Automation for Web Services Guide Version 3.0. RP1 Revised: February, 2008 Table of Contents Overview System Settings Properties for Managing WSDL- and UDDI-Related
More informationWWW, REST, and Web Services
WWW, REST, and Web Services Instructor: Yongjie Zheng Aprile 18, 2017 CS 5553: Software Architecture and Design World Wide Web (WWW) What is the Web? What challenges does the Web have to address? 2 What
More informationCIS-CAT Pro Dashboard Documentation
CIS-CAT Pro Dashboard Documentation Release 1.0.0 Center for Internet Security February 03, 2017 Contents 1 CIS-CAT Pro Dashboard User s Guide 1 1.1 Introduction...............................................
More informationRed Hat JBoss Data Virtualization 6.3 Glossary Guide
Red Hat JBoss Data Virtualization 6.3 Glossary Guide David Sage Nidhi Chaudhary Red Hat JBoss Data Virtualization 6.3 Glossary Guide David Sage dlesage@redhat.com Nidhi Chaudhary nchaudha@redhat.com Legal
More informationChapter 2 Introduction
Chapter 2 Introduction PegaRULES Process Commander applications are designed to complement other systems and technologies that you already have in place for doing work. The Process Commander integration
More informationConnector for Microsoft SharePoint 2013, 2016 and Online Setup and Reference Guide
Connector for Microsoft SharePoint 2013, 2016 and Online Setup and Reference Guide Published: 2018-Oct-09 Contents 1 Microsoft SharePoint 2013, 2016 and Online Connector 4 1.1 Products 4 1.2 Supported
More informationAim behind client server architecture Characteristics of client and server Types of architectures
QA Automation - API Automation - All in one course Course Summary: In detailed, easy, step by step, real time, practical and well organized Course Not required to have any prior programming knowledge,
More informationApplication Development
IBM Case Manager 5.0 Application Development Lauren Mayes, Mike Marin, Alan Babich, David Wang, Ganesh Vaideeswaran, Jay Brown October 1, 2010 Introduction Course Overview Target Audience Application developers
More informationUpdated after review Removed paragraph mentioned java source code.
Functional Specification for DCR Plug-in Support Author(s): joel.binnquist.xc@ericsson.com Version: 1.3 Version Date Comment 0.1 2009-01-20 First version 1.0 2009-04-02 Updated after review. - Removed
More informationJAVA COURSES. Empowering Innovation. DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP
2013 Empowering Innovation DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP contact@dninfotech.com www.dninfotech.com 1 JAVA 500: Core JAVA Java Programming Overview Applications Compiler Class Libraries
More informationSECTION 10 EXCHANGE PROTOCOL
SECTION 10 EXCHANGE PROTOCOL The ADMS specification will facilitate the creation of a federation of disparate semantic asset repositories at the EU level. This federation will consist of Joinup setting
More informationUMLS-Query: A Perl Module for Querying the UMLS
UMLS-Query: A Perl Module for Querying the UMLS Nigam H. Shah, MBBS, PhD, Mark A. Musen, MD, PhD Center for Biomedical Informatics Research, Stanford University, Stanford, CA Abstract The Metathesaurus
More informationIntegrating JD Edwards Enterprise One and Oracle Service Bus
Integrating JD Edwards Enterprise One and Oracle Service Bus Overview This tutorial demonstrates how Oracle Service Bus (OSB) makes a service callout to a JD Edwards Enterprise One web service. OSB then
More informationEnterprise Knowledge Map: Toward Subject Centric Computing. March 21st, 2007 Dmitry Bogachev
Enterprise Knowledge Map: Toward Subject Centric Computing March 21st, 2007 Dmitry Bogachev Are we ready?...the idea of an application is an artificial one, convenient to the programmer but not to the
More informationOracle Fusion Middleware 11g: Build Applications with ADF I
Oracle University Contact Us: +966 1 1 2739 894 Oracle Fusion Middleware 11g: Build Applications with ADF I Duration: 5 Days What you will learn This course is aimed at developers who want to build Java
More informationUsing Deep Links for Growth. Phillip Nelson Director of Product, Quixey
Using Deep Links for Growth Phillip Nelson Director of Product, Quixey Mobile Deep Linking What are deep links? Why are deep links useful for developers? For users? How do I implement deep linking? What
More informationTimelog System on Android OS
Degree project Timelog System on Android OS I Author: Mohammad Ali Rezaei Date: 2012-12-15 Subject: Computer Science Level: Master Course code: 5DV00E Abstract Usage of smart phones has become more common
More informationTeiid Designer User Guide 7.7.0
Teiid Designer User Guide 1 7.7.0 1. Introduction... 1 1.1. What is Teiid Designer?... 1 1.2. Why Use Teiid Designer?... 2 1.3. Metadata Overview... 2 1.3.1. What is Metadata... 2 1.3.2. Editing Metadata
More informationOASIS Electronic Trial Master File Standard Technical Committee
OASIS Electronic Trial Master File Standard Technical Committee Content Classification Layer Tech Discussion Preview January 20, 2014 9:00 10:00 AM PST Agenda Topic Presenter 9:00-9:05 Call to Order &
More information.NET Programming Guide
.NET Programming Guide 1 Overview... 2 2 Installation... 3 2.1 Prerequisites... 3 2.2 Internet Information Server (IIS)... 3 2.2.1 API... 3 2.2.2 Proxy... 3 2.3 Global Assembly Cache... 4 3 Samples...
More informationMarkLogic Server. REST Application Developer s Guide. MarkLogic 9 May, Copyright 2017 MarkLogic Corporation. All rights reserved.
REST Application Developer s Guide 1 MarkLogic 9 May, 2017 Last Revised: 9.0-2, July, 2017 Copyright 2017 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents REST Application
More informationComputational Web Portals. Tomasz Haupt Mississippi State University
Computational Web Portals Tomasz Haupt Mississippi State University What is a portal? Is it a web page? There is something going on behind the scene! Synopsis URL TCP/IP SSL HTTP HTTPS PKI Kerberos HTML
More informationSession 8. Reading and Reference. en.wikipedia.org/wiki/list_of_http_headers. en.wikipedia.org/wiki/http_status_codes
Session 8 Deployment Descriptor 1 Reading Reading and Reference en.wikipedia.org/wiki/http Reference http headers en.wikipedia.org/wiki/list_of_http_headers http status codes en.wikipedia.org/wiki/_status_codes
More informationNetIQ Identity Manager Driver for REST Implementation Guide. February 2018
NetIQ Identity Manager Driver for REST Implementation Guide February 2018 Legal Notice For information about NetIQ trademarks, see https://www.netiq.com/company/legal/. Copyright (C) 2018 NetIQ Corporation.
More informationDynamic code downloading using Java TM (Using the java.rmi.server.codebase Property)
Pagina 1 Dynamic code downloading using Java TM RMI (Using the java.rmi.server.codebase Property) This tutorial is organized as follows: 1. Starting out 2. What is a codebase? 3. How does it work? 4. Using
More informationFast Track to Spring 3 and Spring MVC / Web Flow
Duration: 5 days Fast Track to Spring 3 and Spring MVC / Web Flow Description Spring is a lightweight Java framework for building enterprise applications. Its Core module allows you to manage the lifecycle
More informationEnabling Embedded Systems to access Internet Resources
Enabling Embedded Systems to access Internet Resources Embedded Internet Book www.embeddedinternet.org 2 Agenda : RATIONALE Web Services: INTRODUCTION HTTP Protocol: REVIEW HTTP Protocol Bindings Testing
More informationDatabase and Metadata Support of a Web-based. based Multimedia Digital Library for Medical Education
Database and Metadata Support of a Web-based based Multimedia Digital Library for Medical Education Jianting Zhang, Le Gruenwald, Chris Candler, Gary McNutt, Wei Shung Chung School of Computer Science
More informationSemantic-Based Web Mining Under the Framework of Agent
Semantic-Based Web Mining Under the Framework of Agent Usha Venna K Syama Sundara Rao Abstract To make automatic service discovery possible, we need to add semantics to the Web service. A semantic-based
More informationXDS Connector. Installation and Setup Guide. Version: 1.0.x
XDS Connector Installation and Setup Guide Version: 1.0.x Written by: Product Knowledge, R&D Date: November 2016 2016 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark International Inc.,
More informationRealms and Identity Policies
The following topics describe realms and identity policies: About, page 1 Create a Realm, page 8 Create an Identity Policy, page 14 Create an Identity Rule, page 15 Manage a Realm, page 17 Manage an Identity
More informationDevelop Mobile Front Ends Using Mobile Application Framework A - 2
Develop Mobile Front Ends Using Mobile Application Framework A - 2 Develop Mobile Front Ends Using Mobile Application Framework A - 3 Develop Mobile Front Ends Using Mobile Application Framework A - 4
More informationProfiles Research Networking Software API Guide
Profiles Research Networking Software API Guide Documentation Version: March 13, 2013 Software Version: ProfilesRNS_1.0.3 Table of Contents Overview... 2 PersonID, URI, and Aliases... 3 1) Profiles RNS
More informationA Protégé Ontology as The Core Component of a BioSense Message Analysis Framework
A Protégé Ontology as The Core Component of a BioSense Message Analysis Framework Cecil Lynch 1,2, Craig Cunningham 1, Eric Schripsema 1, Tim Morris 3, Barry Rhodes 3 1 OntoReason,LLC, 2 UC Davis, 3 US
More informationCisco Virtual Application Cloud Segmentation Services REST API Guide, Release 6.0STV First Published: Last Updated:
Cisco Virtual Application Cloud Segmentation Services REST API Guide, Release 6.0STV3.1.1 First Published: 2016-10-12 Last Updated: 2016-10-12 Cisco Systems, Inc. www.cisco.com 1 Overview Contents Overview...
More informationHow to Pick the Right PI Developer Technology for your Project
How to Pick the Right PI Developer Technology for your Project Presented by Patrice Thivierge Fortin Regional Services Lead, France Why talking about picking the right PI Developer Technology? To provide
More informationWindows PowerShell Scripting and Toolmaking
Windows PowerShell Scripting and Toolmaking 55039A; 5 Days, Instructor-led Course Description This five-day instructor-led course is intended for IT Professionals who have a working knowledge of Windows
More informationStruts: Struts 1.x. Introduction. Enterprise Application
Struts: Introduction Enterprise Application System logical layers a) Presentation layer b) Business processing layer c) Data Storage and access layer System Architecture a) 1-tier Architecture b) 2-tier
More informationedocs Home > BEA AquaLogic Service Bus 3.0 Documentation > Accessing ALDSP Data Services Through ALSB
Accessing ALDSP 3.0 Data Services Through ALSB 3.0 edocs Home > BEA AquaLogic Service Bus 3.0 Documentation > Accessing ALDSP Data Services Through ALSB Introduction AquaLogic Data Services Platform can
More informationCoveo Platform 6.5. Microsoft SharePoint Connector Guide
Coveo Platform 6.5 Microsoft SharePoint Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing
More informationSOA Software Policy Manager Agent v6.1 for WebSphere Application Server Installation Guide
SOA Software Policy Manager Agent v6.1 for WebSphere Application Server Installation Guide Trademarks SOA Software and the SOA Software logo are either trademarks or registered trademarks of SOA Software,
More informationand the bringing cabig cancer data to the.net Developer and Microsoft Office User Communities
and the bringing cabig cancer data to the.net Developer and Microsoft Office User Communities http://xl-cabig-client.sourceforge.net/ Robert Macura Tom Macura escience Workshop October 2005 Science Paradigms
More informationCOGNOS (R) ENTERPRISE BI SERIES COGNOS REPORTNET (TM)
COGNOS (R) ENTERPRISE BI SERIES COGNOS REPORTNET (TM) GETTING STARTED Cognos ReportNet Getting Started 07-05-2004 Cognos ReportNet 1.1MR1 Type the text for the HTML TOC entry Type the text for the HTML
More informationCA Clarity Project & Portfolio Manager
CA Clarity Project & Portfolio Manager CA Clarity PPM Connector for Microsoft SharePoint Product Guide v1.1.0 Second Edition This documentation and any related computer software help programs (hereinafter
More informationThe National Center for Biomedical Ontology Current State and Future State Architecture 2009
The National Center for Biomedical Ontology Current State and Future State Architecture 2009 Benjamin Dai Chief Software Architect March 2009 Table of Contents 1 Executive Summary... 4 2 Introduction...
More informationOracle BI 11g R1: Build Repositories
Oracle University Contact Us: + 36 1224 1760 Oracle BI 11g R1: Build Repositories Duration: 5 Days What you will learn This Oracle BI 11g R1: Build Repositories training is based on OBI EE release 11.1.1.7.
More informationMarkLogic Server. Information Studio Developer s Guide. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved.
Information Studio Developer s Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Information
More informationRealms and Identity Policies
The following topics describe realms and identity policies: About, page 1 Create a Realm, page 8 Create an Identity Policy, page 15 Create an Identity Rule, page 15 Manage a Realm, page 20 Manage an Identity
More informationANGULARJS - MOCK TEST ANGULARJS MOCK TEST II
http://www.tutorialspoint.com ANGULARJS - MOCK TEST Copyright tutorialspoint.com This section presents you various set of Mock Tests related to AngularJS Framework. You can download these sample mock tests
More informationHL7 s Common Terminology Services Standard (CTS)
HL7 s Common Terminology Services Standard (CTS) HIMSS06 Annual Conference and Exhibition February 15, 2006 San Diego, CA Russell Hamm Objectives Describe the HL7 Common Terminology Services Specification
More informationSchema Validation Errors While Parsing Weblogic
Schema Validation Errors While Parsing Weblogic _jdbc-store xmlns:sec="bea.com/ns/weblogic/90/security" PDT Error Management BEA- 141244 Schema validation errors while parsing. XPST0003, An error occurred
More informationOracle Exam 1z0-441 Oracle Mobile Development 2015 Essentials Version: 6.0 [ Total Questions: 85 ]
s@lm@n Oracle Exam 1z0-441 Oracle Mobile Development 2015 Essentials Version: 6.0 [ Total Questions: 85 ] Question No : 1 You have been asked to select the appropriate security policy to apply to a SOAP
More informationIT6503 WEB PROGRAMMING. Unit-I
Department of Information Technology Question Bank- Odd Semester 2015-2016 IT6503 WEB PROGRAMMING Unit-I SCRIPTING 1. What is HTML? Write the format of HTML program. 2. Differentiate HTML and XHTML. 3.
More informationPolicy Manager for IBM WebSphere DataPower 7.2: Configuration Guide
Policy Manager for IBM WebSphere DataPower 7.2: Configuration Guide Policy Manager for IBM WebSphere DataPower Configuration Guide SOAPMDP_Config_7.2.0 Copyright Copyright 2015 SOA Software, Inc. All rights
More informationD WSMO Data Grounding Component
Project Number: 215219 Project Acronym: SOA4All Project Title: Instrument: Thematic Priority: Service Oriented Architectures for All Integrated Project Information and Communication Technologies Activity
More information