Ricerca Distribuita Semantica

farmpaintlickInternet και Εφαρμογές Web

21 Οκτ 2013 (πριν από 3 χρόνια και 9 μήνες)

63 εμφανίσεις

Ricerca Distribuita Semantica

Protocolli
opensource

per la
condivisione di risorse online

Distributed

Semantic

Research

Opensource

protocols

for

sharing

online resources

Goal

Realize software able to gather information from
websites and serve it to the internet user



Features requested:


Sharing information online


Managing
differents

data patterns


Easy way of using for administrators


Accessible user interface




Resources



The
Semantic

Web


Content

Management
Systems


Opensource

software


Communications

network


Distributed

research


The
Semantic

Web


Items

URI
-

Uniform

Resource

Identifier


Way

RDF
-

Resource

Description

Framework


Environment

Ontologies
: RDF Schema
and

OWL


Content

Management
Systems


Easy way
of

managing

online information:


Analyse

goals

and
content

structure


Identify

back
-
end

users

and
roles


Assign

permissions


Define

workflows


Publish

content



Opensource

“The licenses for most software and other practical works are
designed to take away your freedom to share and change the
works. By contrast, the GNU General Public License is
intended to guarantee your freedom to share and change all
versions of a program”

From Preamble of
GNU Generic Public License
.



The code is developed over the Internet in view of the public;
everyone can modify it, contributing to the development
process.

Communications

Network

Networks planes:


Control plane
-

carries control information


Data plane
-

carries the network's users' traffic.


Management plane
-

carries the operations and administration traffic required for
network management.


Topology:


Line


Ring


Star


Tree


Mesh


Bus


Fully Connected


Relationship:


Client
-

Server


Peer to peer

Distributed

Research

Centralized

research


Can become a powerful
information control
instrument


Reduces possibilities to find
information external to the
index


Leads to the exclusion of
entire knowledge areas and
the creation of a “major
science” and a “minor science”


Requires powerful computing
machines

Distributed

research


Information can’t be controlled
by authorities



Increases possibilities to find
information through ideas
association


All sciences are at the same level





Requires less powerful computing
machines

The system


Features requested:


Sharing

information online


Managing

differents

data
patterns


Easy way
of

using

for

administrators


Accessible

user

interface


Network
protocols


1.
Network management


Exclude

a website


Include a website



2.
Data management

Opensource

CMS and
Semantic

Web



Configuring URI HTTP for all resources


Mapping
Content Types and Fields through OWL
ontologies

(
RDFplugin
)


Linking site vocabulary to existing Linked Data


Implementing SPARQL searching (
SPARQLplugin
)


Dinamically importing data from other sites in
RDF format

Developers

and
Administrators

Developer


Ontology

creation


Fields

and
Content

Types

mapping


Linking

vocabulary

to

external

Linked

Data


Setting

up the
Weblist


Configuring

user

searching

interface


Exporting

settings


Administrator


Installing

CMS


Instralling

plugins


Importing

settings


Publishing

content


The
prototype



Drupal

CMS


RDS
Weblist


Configuring

system


Administrators

experience


User

Interface


Drupal

Modules requested:


Content Construction Kit (CCK)


Simple
Rdf


The prototype module


RDS
Weblist


Lazy loading of data through
jQuery


RDS
Weblist


Features
:


Handling

network
protocol


Handling

data
protocol


SPARQL interface
using

lazy

loading


Simple

searching

user

interface

Configuring

system


Ontology

creation


Fields

and
Content

Types

mapping


Linking

site
vocabulary

to

existing

ontologies


Setting

up the
weblist


Configuring

SPARQL interface


Exporting

settings

Creating

Content

Types

Creating

Fields

Mapping

nodes

Exporting

settings

Administrators


Drupal

installation


Modules

installation


Importing

settings


Publishing

content



User

Interface

Common searching interface
exponing

various
fields (title, category, price, buy button, website
providing item, and others)


Workflow


Users select criteria from input form and press
“search”


System returns matched items


Users navigate through results as usually


User
’s interface

User
’s interface

Scenarios



Librarians


Cinemas


Turist

locations


University

students


New
Age

World