Conversion owl to SKOS and Further development of WB V.2 Prepared by - Ahsan, Armando, Sachit and Prashanta.

Slides:



Advertisements
Similar presentations
Metadata Progress GridPP18 20 March 2007 Mike Kenyon.
Advertisements

Technical and design issues in implementation Dr. Mohamed Ally Director and Professor Centre for Distance Education Athabasca University Canada New Zealand.
Websydian Anne-Marie Arnvig Manager, Websydian Communications & Relations.
Websydian products.
RDF and RDB 1 Some slides adapted from a presentation by Ivan Herman at the Semantic Technology & Business Conference, 2012.
An Approach to Wrap Legacy Applications into Web Services Wesal Al Belushi, Youcef Baghdadi Department of Computer Science, Sultan Qaboos University, Sultanate.
ICS 434 Advanced Database Systems
Chapter 9: The Client/Server Database Environment
Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser Michal Tvarožek FIIT STU BA.
AHRT: The Automated Human Resources Tool BY Roi Ceren Muthukumaran Chandrasekaran.
RDF and RDB 1 Some slides adapted from a presentation by Ivan Herman at the Semantic Technology & Business Conference, 2012.
NERC DataGrid Vocabulary Workshop, RAL, February 25, 2009 NERC DataGrid Vocabulary Server Description.
VocBench 1. Is a web-based working environment for managing the AGROVOC Concept Server Facilitate the collaborative editing of multilingual terminology.
Two main requirements: 1. Implementation Inspection policies (scheduling algorithms) that will extand the current AutoSched software : Taking to account.
Microsoft ASP.NET AJAX - AJAX as it has to be Presented by : Rana Vijayasimha Nalla CSCE Grad Student.
Interpret Application Specifications
The Client/Server Database Environment
UNIT-V The MVC architecture and Struts Framework.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Information Integration Intelligence with TopBraid Suite SemTech, San Jose, Holger Knublauch
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
4-1 INTERNET DATABASE CONNECTOR Colorado Technical University IT420 Tim Peterson.
1 CMPT 275 High Level Design Phase Architecture. Janice Regan, Objectives of Design  The design phase takes the results of the requirements analysis.
Software Engineering 2003 Jyrki Nummenmaa 1 CASE Tools CASE = Computer-Aided Software Engineering A set of tools to (optimally) assist in each.
Multi-agent Research Tool (MART) A proposal for MSE project Madhukar Kumar.
Using Vocabulary Services in Validation of Water Data May 2010 Simon Cox, JRC Jonathan Yu & David Ratcliffe, CSIRO.
M1G Introduction to Database Development 6. Building Applications.
Brian Matthews, CRIS 2002, 30/08/02 ERIS Workshop, CRIS2002 Architecture Brian Matthews, Business & Information Technology Dept, CLRC
Vision The ultimate IDE/CASE tool should supports all steps in the software development process. Current tools perform only minimal semantic-level analysis.
FlexElink Winter presentation 26 February 2002 Flexible linking (and formatting) management software Hector Sanchez Universitat Jaume I Ing. Informatica.
NET-AUCTION This online auction project Directed by: Mr. Maxim Gurevich Submitted by: Yuri Kipnis Alex Scheotkin Alex Scheotkin.
Efficient RDF Storage and Retrieval in Jena2 Written by: Kevin Wilkinson, Craig Sayers, Harumi Kuno, Dave Reynolds Presented by: Umer Fareed 파리드.
Distributed Information Systems. Motivation ● To understand the problems that Web services try to solve it is helpful to understand how distributed information.
Cheap N Fast Web Service Sandeep Anantharaman Mahim Lakhani.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
1 CMPT 275 High Level Design Phase Modularization.
Accessing Relational Databases from the World Wide Web by Tam Nguyen & V. Srinivasan Presented by Megan Thomas and Randi Thomas CS294-7 February 11, 1999.
Tool for Ontology Paraphrasing, Querying and Visualization on the Semantic Web Project By Senthil Kumar K III MCA (SS)‏
CD Collection Hector Urtubia Fall Summary Motivation and Objective Technologies Used Project Design Database Design and Integration Demo.
© 2006 Altova GmbH. All Rights Reserved. Altova ® Product Line Overview.
Application Development
Architecture for an Ontology and Web Service Modelling Studio Michael Felderer & Holger Lausen DERI Innsbruck Frankfurt,
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Condor Technology Solutions, Inc. Grace Performance Chemicals HRIS Intranet Project.
CSC 405: Web Application Engineering II Course Preliminaries Course Objectives Course Objectives Students’ Learning Outcomes Students’ Learning Outcomes.
TutorIM An IM client designed for one-on-one tutoring Tom Allen CSE 403.
Library Online Resource Analysis (LORA) System Introduction Electronic information resources and databases have become an essential part of library collections.
Renovation of Eurostat dissemination chain
Brian Matthews, euroCRIS, 18/09/03 CRIS architecture to support an ERA Brian Matthews.
Concept mining for programming automation. Problem ➲ A lot of trivial tasks that could be automated – Add field Patronim on Customer page. – Remove field.
Supporting Collaborative Ontology Development in Protégé International Semantic Web Conference 2008 Tania Tudorache, Natalya F. Noy, Mark A. Musen Stanford.
Linked Open Data for European Earth Observation Products Carlo Matteo Scalzo CTO, Epistematica epistematica.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI OpenSource GeoSpatial Catalogue Platform-as-a-Service Salvatore Pinto Cloud.
The Holmes Platform and Applications
J2EE Platform Overview (Application Architecture)
Chapter 9: The Client/Server Database Environment
Chapter 2: Database System Concepts and Architecture - Outline
The Client/Server Database Environment
RDF and RDB 1 Some slides adapted from a presentation by Ivan Herman at the Semantic Technology & Business Conference, 2012.
The Client/Server Database Environment
Design and Maintenance of Web Applications in J2EE
RichAnnotator: Annotating rich (XML-like) documents
SDMX Reference Infrastructure Introduction
Lecture 1: Multi-tier Architecture Overview
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Web Application Architectures
Web Application Architectures
CMPE/SE 131 Software Engineering March 7 Class Meeting
Presentation transcript:

Conversion owl to SKOS and Further development of WB V.2 Prepared by - Ahsan, Armando, Sachit and Prashanta

Discussion of Tom provided Pseudocodes Export functionalities from WB Webservices and Link data Action Plan Tentative time frame for WB V.2 MIMOS participation Outline

Discussion of Tom provided Pseudocodes -Proposed pseudo code is ok - We agreed on SKOS API which will be implemented in Java technology (by using Protégé DB for input and SKOS API for output) so that it can be extended in future and also use it as generic purpose. - URIs of XLabels are generated from Agrovoc Termcodes - Random URIs will be generated for adding new concepts/terms, as usual - Polysemyc labels: we all agreed on using straightforward SKOS aproach: each different meaning of a same linguistic expression will have separate XLabels

Export functionalities from WB - Export format available: SKOS and SQL - User can choose the particular concept and export the information about that concept. - Allows export of 1. complete model (online it is impractical) 2. selected concept (useful for web services and linked data) 3. selected concept with its children (undergoing) - SKOS output is the hard coded outputted string of SKOS vocabularies (without any use of standard APIs). - SKOS-XL can also be provided as output export using the same above mechanism

Webservices -- Web Services are generated from Protégé DB and Administrative DB. - Output format is SKOS and Text. - These Web Services are hard coded outputted string of SKOS/SKOS-XL vocabularies (without any use of standard APIs). - SKOS standards, 2005

Action Plan SKOS API - To generate SKOS API from Tom Pseudocodes with wrapper so that Sesame, Allograph and other technologies can be integrated. - Sesame will be used for small portion of Agrovoc during initial development (faster development) - Allegrograph will be put in place silently at almost no integration effort (and totally no changes in the client code) for releasing the final v2.0 - Armando will send a small guideline of owlART (including maven database information) for learning and testing purpose of future SKOS API -SKOS API will be gradually integrated with WB in a modular way which will differentiate of data layer and application layer.

Web Services and Linkdata - SKOS-XL will be integrated in the current WS for testing purpose by using current string based codes. Armando and Ahsan will provide WS specifications and examples to developers. - Old codes of WS will be thrown out after owl to SKOS conversion. - Need to redirect of URI from Aims to MIMOS server. Ahsan and Valeria will work on this issue.

Tentative time frame for WB V.2 TaskStarting date Ending dateResources Pseudocodes and comments Tom SKOS API Development, Allegrograph Implementation, unit testing for both Already started in may Almost completed (completed but waiting feedback from Franz for a couple of Allegrograph 4.0 bugs, already acknowledged through mailing with them) Armando Conversion routine from AGROVOC- OWL to SKOS Armando, Sachit, and Ahsan Integration of SKOS API into WB, further testing of SKOS API in the new environment Sachit and Prashanta - Armando will look after the bugs Webservices Sachit, Prashanta, Armando, Ahsan

MIMOS Participations - Tools for graphical presentation and exploration( check with MIMOS which figures are most appropriate) - Mapping access -Queries and graph access

Existing Architecture of Agrovoc WB Agrovoc WB MySQL Existing architecture of Agrovoc combine presentation layer, business logic layer and data access layer into one web application. Browser Knowledge Base Presentation Layer Business Logic Data access layer

Web Service Proposed Agrovoc WB V2.0 Architecture Agrovoc WB Allegro Graph Proposed architecture of Agrovoc will be develop upon SOA architecture. Business Logic layer and Data access layer will be extract out from Agrovoc WB and become a standalone web service. This provide loosely couple within presentation layer to other layer. Ease of Scalability. Diagram below is a high level of architecture of proposed Agrovoc WB v2.0 Browser Knowledge Base Presentation Layer Business Logic Data access layer Web Service Data Access layer

Agrovoc WB v2.0 Delegator Lookup Authenticate Business Logic Data Access Layer (KBI) Allegro Graph Knowledge Base Browser Proposed Agrovoc WB V2.0 Architecture

Multi Modal Semantic Browser

Visual Semantic Query

Semantic Query Interface