Bio-REGNET Developing an Ontology for the U.S. Patent System
Task 2.2 Implementation of REGNET System Version 1
description
Transcript of Task 2.2 Implementation of REGNET System Version 1
Cultural Heritage in REGional NETworksCultural Heritage in REGional NETworks
REGNETREGNET
Task 2.2Task 2.2 Implementation of REGNET System Implementation of REGNET System
Version 1Version 1
July 2002 Project presentation REGNET
2
TASK 2.2TASK 2.2
“Implementation of REGNET System Version 1”
Partners: ZEUS, AIT, SR, IMAC, TARX, MOT, SPACE, SI, CERT, VALT
Start Date: 10/2001
End Date: 03/2002
Person months: 70
6 Subtasks
July 2002 Project presentation REGNET
3
TASK 2.2 - SubTasksTASK 2.2 - SubTasks
T2.2.1 Portal Mot
T2.2.2 CH Data Management AIT
T2.2.3 E-Business Data Management ZEUS
T2.2.4 Ontology SI
T2.2.5 Electronic Publisher SR
T2.2.6 Core System VALT
July 2002 Project presentation REGNET
4
Overall PlanningOverall Planning
Production of the first version of the REGNET System, as a standalone English only version.
3 iterations of 2 months:Iteration 1 (elaboration phase): Architecture validation
Iteration 2 (construction phase): Regnet portal
Iteration 3 (construction phase): Regnet system version 1
July 2002 Project presentation REGNET
5
IT1: Architecture validationIT1: Architecture validation
Prototypes:EbXML messages communication for B2B interaction.TopicMap generation and visualisation.Search and retrieval.CatXML standard for eBusiness catalogue management.Technology validation for Portal based on Apache/Jetspeed and Wireless communication.Publisher technology validation.
July 2002 Project presentation REGNET
6
IT2: PortalIT2: Portal
GUI Mockup
User authentication and profile management
Ontology:User profile storage into dbXML database
Portlet design & integration of:Search & retrieval
Eshop
Data Entry
required tools and applications
Analysis of others sub-systems
July 2002 Project presentation REGNET
7
IT3IT3: Regnet system version 1: Regnet system version 1
Ebusiness:Product catalogue managementeProcurement
Cultural heritage data managementPublisherTopic Map:
Storage into XML databaseTopic Map visualisation tool based on VRML
Overall integration
July 2002 Project presentation REGNET
8
Functional Architecture (CSC level)Functional Architecture (CSC level)
RegNet-Site
Electronic PublishingOntology System
Cultural Heritage Data Management
Portal eBusiness Data Management
Connector
DataGeneration
Search &Retrieval
e-Business
Portal
KnowledgeBase
RepositoryManagement
ReferenceSystem
ProductCatalogue
Management
Procurement& Delivery
ElectronicPublishing
Regnet Connector
July 2002 Project presentation REGNET
9Technical architecture (CSC level)Technical architecture (CSC level)
Linux
SOAP
Port
al
JetS
peed
dbXML
Ontology
MySQL
ProductCatalogue
mgt
CulturalHeritage Data mgt
TextMLServer
Pro
cure
ment
eShop
Searc
h &
R
etr
ieval
Linux
Connector
July 2002 Project presentation REGNET
10
Engineering point of viewEngineering point of view
Portal: Apache/JetSpeedNodes: PHP, Microsoft/ASP, Java/J2EEDatabases: TextML Server (XML DBMS), MySQL (RDBMS)Ontology: TopicMap (XTM)Middleware:
SOAP: TheMindElectric / GLUEB2B collaboration: ebXML messaging (JAXM)
Catalogue exchanges: catXML
July 2002 Project presentation REGNET
11
PortalPortal
This version of the Portal prototype meets the following requirements:
Availability of tools and applications developed by the various partners;
Integration of the Search And Retrieval module through SOAP;
Integration of the Data Entry module through SOAP;
Integration of external applications through HTTP Forward;
Users’ registration and authentication;
User profiles synchronization with the Ontology repository;
Support for registered users and system administration.
Web and Wap Access (Just few functionalities)
July 2002 Project presentation REGNET
12Portal ScreenshotPortal Screenshot
July 2002 Project presentation REGNET
13
Data GenerationData Generation
Manage one Document Base (=Database)Main functionalities
Create Documents (+ „Lookup“-functionality for common terms)Search for DocumentsEdit DocumentsDelete DocumentsBulk load of XML DocumentsExport functionalities (Print, process documents with XSL stylesheets)
July 2002 Project presentation REGNET
14Data Generation ScreenshotData Generation Screenshot
July 2002 Project presentation REGNET
15
Search & RetrievalSearch & Retrieval
SearchTwo levels (Simple, Advanced)Search transformation to query formatQuery sent to reference system
RetrievalThe results from the Reference System are transformed by the means of XSL stylesheet transformation and presented to the user. The presentation includes navigation through the current result set.
July 2002 Project presentation REGNET
16Search & Retrieval ScreenshotsSearch & Retrieval Screenshots
July 2002 Project presentation REGNET
17
Ontology – SOAP implementationOntology – SOAP implementation
Essential for the integration of the Ontology with all other REGNET modules
Deployed on Apache SOAP v2.2
Based on Apache Xindice v1.0 (XML:DB API)
Developed in Java
July 2002 Project presentation REGNET
18
Ontology – SOAP implementationOntology – SOAP implementation
Ontology
ApacheXindice
DB
Apache Tomcat
Apache SOAP
OntologySOAP
methods
REGNETModule
XML:DB APISoap request
Soap response
July 2002 Project presentation REGNET
19
Ontology – SOAP implementationOntology – SOAP implementation
Ontology-SOAP methods developed for:Adding an XML file / Collection to OntologyListing the XML files / Collections of the OntologyDeleting an XML file / Collection from OntologyRetrieving an XML file / Collection from OntologyChecking for the existence of a user profileCreating unique keys to be used by all REGNET modules
July 2002 Project presentation REGNET
20
Topic Map GeneratorTopic Map Generator
The Topic Map Generator Tool is based on the TM4J, which is a Topic Map engine for Java. Topic Map Generator Tool is a topic map "engine“, which processes files conforming to the XML Topic Maps (XTM) specification and stores them either in memory or in a persistent store, providing access via a Java API. In REGNET the persistent store is Xindice (a native XML database).
July 2002 Project presentation REGNET
21
Topic Map Generator ScreenshotTopic Map Generator Screenshot
July 2002 Project presentation REGNET
22
Topic Map 3D NavigationTopic Map 3D Navigation
The current version of this tool operates as follows:
Load a Topic Map or XML fileThen the file is parsed and if errors appear the tool will ignore the errors and generate a 2D treeThe tool also displays statistics of the Topic Map file (number of topics, associations etc.)Then the topic map file can be generated in VRML and saved in the desired directory.Once the VRML file is generated then the result can be browsed using a VRML plug-in.
July 2002 Project presentation REGNET
23
Topic Map to VRMLTopic Map to VRML
July 2002 Project presentation REGNET
24
Topic Map 2D NavigationTopic Map 2D Navigation
Tool for displayingXTM files
Used for XTM Navigation
July 2002 Project presentation REGNET
25
E-BusinessE-Business
Presentation sidepresent all the necessary text and graphical information to the user (customer). The PHP methods and the standard features of the browsers implement these functions. This subsystem also provide the customer all the necessary interactive input forms and interactive interfaces.
Distributed Search & RetrievalBased on Z39.50 protocolThis component includes YAZ client, which prepares and send the RPN query to the remote databases. It also receives the responses from them and sends them to presentation side.
July 2002 Project presentation REGNET
26
E-Business (2)E-Business (2)
Core SystemIt allows user to create the orders, to change them, choose the method and accomplish the payment for the products. It is strongly related with a mechanism of the credit card validation.It is also necessary to appoint that all the input information about the credit card details should be done in a protected way, using the SSL protocol.
Product Catalogues – EshopIt contains the database, which stores the information of the product, such as information of its name, price, description etc.
July 2002 Project presentation REGNET
27E-Shop - screenshotE-Shop - screenshot
July 2002 Project presentation REGNET
28
Product Catalogue ManagementProduct Catalogue Management
Creation of distributed catalogues
Search the remote catalogues
Present results of the search
Management of the PCM
July 2002 Project presentation REGNET
29
PCM ScreenshotPCM Screenshot
July 2002 Project presentation REGNET
30
Understanding e-procurementUnderstanding e-procurement
E-procurement uses Internet & Intranet technologies to automate
the process of procuring indirect products and services.Buyer
s
Select approved goods Check prices Check availability Submit requisitions
Suppliers
Manage content Maintain accuracy
Negotiated relationships Buyer specific content
Purchaser Approve requisitions Place orders Manage consolidation Analyse purchasing data
Sales Accepts order Distribution to buyer
Catalogues
1
2 3
4
July 2002 Project presentation REGNET
External links are important tooExternal links are important too
SupplierBuyerCatalogue updates, availability information
Requests for information, Orders
Logistics
Instructions to ship
Shipping status
BankersInstructions to pay
Procurement card transactions
Requests for payment
Money
July 2002 Project presentation REGNET
32
Procurement partsProcurement parts
Supplier PartProducts are organised through departments, which contain categories.
Product Management
Search, Delete, Create, Update a product
Buyer PartSearching and ordering products
Consulting and validating orders
Basket Management
July 2002 Project presentation REGNET
33
Procurement ScreenshotProcurement Screenshot
July 2002 Project presentation REGNET
34
PublisherPublisher
Web-based definition of publication prototypes
XML based publishing structure for exchange of information
Relies on widely accepted standards
Online presentation of publications using Web-Browsers, PDF viewers and a SMIL player
Download of presentation for CD-ROM production
July 2002 Project presentation REGNET
35Publisher screenshotPublisher screenshot
July 2002 Project presentation REGNET
36
EDIT Component
Tool editing resultsets (XML files)
Used for the Electronic Publisher