200 likes | 344 Views
CERIF Implementation Guidelines. Andrei Lopatenko Vienna University of Technology http://derpi.tuwien.ac.at/~andrei. Standard. ER models Relational database schema for Oracle, Access, MS SQL Main vocabularies which every system can understand. Implementation. System.
E N D
CERIF Implementation Guidelines Andrei Lopatenko Vienna University of Technology http://derpi.tuwien.ac.at/~andrei The CERIF-2000 Implementation. Andrei S. Lopatenko
Standard • ER models • Relational database schema for Oracle, Access, MS SQL • Main vocabularies which every system can understand The CERIF-2000 Implementation. Andrei S. Lopatenko
Implementation. System • Ready-to-install Implementation of subset of CERIF-2000 on standard platform – Java Server Pages + Oracle RDBMS • Architecture to implement or extend • CERIF extensions • CERIF metadata schema (after test -> part of standard) Semantic Web schema and XML schema The CERIF-2000 Implementation. Andrei S. Lopatenko
Implementation. Guidelines • Basic Semantic Web implementation. How to create data descriptions, how to collect (crawl, others), how to retrieve • Guidelines • How to implement the system at whole • How to exchange data in XML, CSV (legacy) • How to use custom vocabularies but leave the system CERIF compatible The CERIF-2000 Implementation. Andrei S. Lopatenko
Implementation. Support • Support • The page of CERIF WorkGroup. • Updates, extensions, correction of errors • Feedback, sharing experience • Technology guide.. • Helpdesk The CERIF-2000 Implementation. Andrei S. Lopatenko
AURIS-MM implementation • Java Server Pages + Oracle • Search, Browse, Input, Relations, Authorization, Secure Model, RDF generating • Exporting/Importing RDF, importing CSV as example of legacy compatibility The CERIF-2000 Implementation. Andrei S. Lopatenko
AURIS-MM. Architecture The CERIF-2000 Implementation. Andrei S. Lopatenko
AURIS-MM. Architecture. Details The CERIF-2000 Implementation. Andrei S. Lopatenko
AURIS-MM. Architecture. Researcher Profiles The CERIF-2000 Implementation. Andrei S. Lopatenko
AURIS-MM. Browsing The CERIF-2000 Implementation. Andrei S. Lopatenko
AURIS-MM Browsing The CERIF-2000 Implementation. Andrei S. Lopatenko
AURIS-MM The CERIF-2000 Implementation. Andrei S. Lopatenko
CERIF Extensions • See, CERIF Extensions documents • Aims to make CERIF more suitable for different user needs The CERIF-2000 Implementation. Andrei S. Lopatenko
CERIF Metadata schema • Please, see document “CERIF Metadata” The CERIF-2000 Implementation. Andrei S. Lopatenko
Basic Semantic Web • Basic Semantic Web implementation. How to create data descriptions, how to collect (crawl, others), how to retrieve • Now basic services is being implemented. Very relevant to EU project proposal The CERIF-2000 Implementation. Andrei S. Lopatenko
Basic Semantic Web • Ontology for subset of CERIF created • Tested. It is possible for researchers use visual tools like OntoMat to publish their data • Crawling implemented and metadata collecting (based on RDF Crawler) • Search interface and query engine (java application with Jena RDQL plus developed semantic query) • Show case description see http://derpi.tuwien.ac.at/~andrei/documents/showCaseRDF.htm The CERIF-2000 Implementation. Andrei S. Lopatenko
Guidelines • Guidelines. Proposal • How to implement the system at whole • How to exchange data in XML, CSV (legacy) • How to use custom vocabularies but leave the system CERIF compatible The CERIF-2000 Implementation. Andrei S. Lopatenko
The CERIF Work group page • The page of CERIF WorkGroup. • Updates, extensions, correction of errors • Feedback, sharing experience • Technology guide.. • See next slide The CERIF-2000 Implementation. Andrei S. Lopatenko
CERIF Task Group page proposal The CERIF-2000 Implementation. Andrei S. Lopatenko
Helpdesk • How to organize? • How is responsible for what? The CERIF-2000 Implementation. Andrei S. Lopatenko