180 likes | 292 Views
n. NESSTAR: A Semantic Web Application for Statistical Data and Metadata. Pasqualino “Titto” Assini Nesstar Ltd - UK. n. Contents. NESSTAR: NEtworked Social Science Tools And Resources (a.k.a. the “Data Web”) What is all about? The domain: statistical information. What is the “Data Web”?
E N D
n NESSTAR: A Semantic Web Application forStatistical Data and Metadata Pasqualino “Titto” Assini Nesstar Ltd - UK
n Contents • NESSTAR: NEtworked Social Science Tools And Resources (a.k.a. the “Data Web”) • What is all about? The domain: statistical information. • What is the “Data Web”? • End User and Data Publisher Views • Requirements • The Underlying Architecture: NEsstar Object Oriented Middleware (NEOOM) • Web Oriented: based on Semantic Web technology • Object Oriented • Domain Independent • Implementation • Design and Development Process nesstar Nesstar - Networked Social Science Tools and Resources
n The Domain and the Problem nesstar • The Domain: Surveys, Opinion Polls, Censuses • The Actors: • Data Publishers: Social Sciences Data Archives, Statistical Offices, Private Research Institutes (Gallup, etc) • Data Users: Social Researchers, Journalists, Marketing Experts • The Problem • Simplify publishing, finding and accessing statistical information. Nesstar - Networked Social Science Tools and Resources
n Learning From the Web nesstar • The Web is a very successful example of a distributed information dissemination system • Can we learn something from the Web? • Idea: Use (Semantic) Web principles and technologies to create a “Data Web” Nesstar - Networked Social Science Tools and Resources
n What is the Data Web? nesstar • The Data Web is the application of Semantic Web techniques and principles to the problem of distributed data dissemination and processing. Nesstar - Networked Social Science Tools and Resources
n User view: Data Web Browser nesstar LOCATION BAR OBJECT BROWSER BOOKMARKS BROWSING OPERATION RESULT OPERATION Nesstar - Networked Social Science Tools and Resources
n Publisher View: Object Model nesstar TYPE INHERITANCE PROPERTIES METHODS RELATIONSHIPS Nesstar - Networked Social Science Tools and Resources
n Requirements nesstar • Support for the Object Model: • An interface definition language that supports Types, Properties, Relationships and Methods RDF Schema (no Methods) • Distributed object model extensibility: • Inheritance RDF • Integration with the Web: • Objects, Types and method invocations have a URL • Object state is accessible via HTTP Objects (and types) self-describe themselves in RDF • Method invocations can be performed via HTTP SOAP, HTML FORM Nesstar - Networked Social Science Tools and Resources
n Nesstar Object Oriented Middleware nesstar • Semantic Web (RDF/RDF Schema) plus: • Self-description principle: objects and types self-describe themselves by making accessible their RDF description at their URL (dynamic discovery) • RDF Schema Model for Methods • Method Invocation Protocol based on HTML FORM Nesstar - Networked Social Science Tools and Resources
n Method Model nesstar Nesstar - Networked Social Science Tools and Resources
n Method Invocation Protocol nesstar • Method Invocations are: • Performed as HTML FORM methods Very easy to generate forms that correspond to method invocations • Coded as normal URLs: • Ex: http://15.245.54.37/obj/Server?..method=Login&userID=admin&userPassword=mypwd Nesstar - Networked Social Science Tools and Resources
n What Have We Got? nesstar • A machine-understandable Data Web closely integrated with the (Semantic) Web. • Advantages: • Support for sophisticated Object Oriented Models • Distributed Extensibility • Integration with the (Semantic) Web • Compatibility With Existing Languages/Protocols/Applications • Programming Language Independence Nesstar - Networked Social Science Tools and Resources
n System Components nesstar Nesstar - Networked Social Science Tools and Resources
n Design/Development Use Cases nesstar Nesstar - Networked Social Science Tools and Resources
n Presentation Layer Independence nesstar Nesstar - Networked Social Science Tools and Resources
n Web Links to Statistical Objects nesstar This is a Nesstar Server object … Get linked objects Nesstar - Networked Social Science Tools and Resources
n Web Links to Statistical Operations nesstar Nesstar - Networked Social Science Tools and Resources
Demo • Object Browser (new EJB Server) • Data Archive Server