Prototypes for building the semantic peer – Final release

Prototypes for building the semantic peer – Final release
NeP4B
Networked Peers For Business
WP 3
Task T 3.2
Deliverable P3.2.2
Prototypes for building the semantic peer
– Final release
(Final, 20/11/2009)
Abstract –
This deliverable describes the final prototype release of semantic
peer. For each of the seven components a technical sheet is provided,
while an install manual and a user manual for each are available
within the consortium.
The detailed description of the construction of semantic peers are
contained into the D2.2 deliverable.
NeP4B project — Firb 2005 — Networked Peers for Business
Document information
Document ID code
P3.2.2
Keywords
Software prototype
Classification
FINAL
Distribution level
NeP4B Consortium
Editor
Maurizio Vincini
UniMo
Authors
Laura Po
Francesco Guerra
Antonio Sala
Tiziano Fagni
Fabrizio Falchi
Mirko Orsini
Dario Cerizza
Francesco Corcoglioniti
Matteo Mordacchini
UniMo
UniMo
UniMo
ISTI
ISTI
UniMo
CEFRIEL
CEFRIEL
ISTI
Date
Version
Description
20/11/2008
FINAL 1.0
Final version
10/11/2008
DRAFT 0.5
Draft version
Date of reference
20/11/2008
Version history
Pagina 2 di 16
D3.2.2 – Prototypes for building the
semantic peer – Final release
Version 1.0
NeP4B project — Firb 2005 — Networked Peers for Business
Contents
1
EXECUTIVE SUMMARY...................................................................................................... 3
2
P3.2.1.1 - A SYSTEM FOR EXTRACTING METADATA AND ANNOTATING (SEMI)STRUCTURED DATA SOURCES ...................................................................................... 3
3
P3.2.1.2 - A SYSTEM FOR THE INCREMENTAL BUILDING OF THE PVV ...................... 3
4
P3.2.1.3 - A SYSTEM FOR EXTRACTING METADATA AND ANNOTATING TEXTUAL
AND MULTIMEDIA DATA SOURCES ................................................................................. 3
5
P3.2.1.4 - A SYSTEM FOR QUERY REFORMULATION AND CONFLICT RESOLUTION
FOR (SEMI-)STRUCTURED DATA SOURCES .................................................................. 3
6
P3.2.1.5 - WSMO DISCOVERY ENGINE QOS-AWARE..................................................... 3
7
P3.2.1.6 - DATA USER INTERFACE DEMONSTRATOR ................................................... 3
8
P3.2.1.7 - A SYSTEM FOR AGGREGATE QUERYING DATA SOURCES AND
MULTIMEDIA SOURCES..................................................................................................... 3
Pagina 3 di 16
D3.2.2 – Prototypes for building the
semantic peer – Final release
Version 1.0
NeP4B project — Firb 2005 — Networked Peers for Business
1 Executive Summary
This deliverable describes the final prototype release of semantic peer. For each of the seven
components a technical sheet is provided, while an install manual and a user manual for each
are available within the consortium.
The detailed description of the construction of semantic peers are contained into the D2.2
deliverable.
Pagina 4 di 16
D3.2.2 – Prototypes for building the
semantic peer – Final release
Version 1.0
NeP4B project — Firb 2005 — Networked Peers for Business
2 P3.2.1.1 - A system for extracting metadata
and annotating (semi-)structured data sources
P3.2.1.1 - A system for extracting metadata and annotating (semi-)structured data
sources
Release Date
20/11/2008
Responsible
Unit
UniMo develops the prototype that implements four automatic annotation
methods
Involved Units
ISTI develops the similarity software component used by two automatic
annotation methods
Authors
Laura Po
Serena Sorrentino
Fabrizio Sebastiani
Fabrizio Falchi
Contact
Author
Laura Po
Development Environment
Supported
Operating
Systems
Windows 9X/Me/2000/XP/Vista, Linux, Mac Os X
Programming
Languages
Java
Compilers
JRE 1.4
Reference
Architecture
MOMIS
Run-Time Environment
Supported
Operating
Systems
Any operating system that supports the JVM
Browser
n.a.
User Interface
MOMIS GUI
Structured or semi-structured data sources (partially annotated or not)
Data Input
Data Output
Annotated data sources with respect to WordNet. Each annotation is
associated with a probability value that indicates the reliability level. These
probabilistic annotations can be used to infer probabilistic lexical relationships.
All the relationships are collected in the Common Thesaurus.
Interaction with other prototypes
Prototype
code
P3.2.1.2 – Data Wrapper - MOMIS
Data interface
and
interaction
description
The wrappers are used to logically convert the format of data source schema
into the internal object language (ODLI3). The ODLI3 schema of the local
sources can be annotated by our module.
Pagina 5 di 16
D3.2.2 – Prototypes for building the
semantic peer – Final release
Version 1.0
NeP4B project — Firb 2005 — Networked Peers for Business
Pagina 6 di 16
D3.2.2 – Prototypes for building the
semantic peer – Final release
Version 1.0
NeP4B project — Firb 2005 — Networked Peers for Business
3 P3.2.1.2 - A system for the incremental
building of the PVV
P3.2.1.2 - A system for the incremental building of the PVV
Release Date
20/11/2008
Responsible
Unit
UniMo
Involved Units
UniMib - ISTI
Authors
Francesco Guerra,
Antonio Sala
Contact
Author
Francesco Guerra
Development Environment
Supported
Operating
Systems
Windows 9X/Me/2000/XP/Vista, Linux, Mac Os X
Programming
Languages
Java
Compilers
Sun JDK 1.5
Reference
Architecture
Windows 9X/Me/2000/XP/Vista, Mac Os X
Run-Time Environment
Supported
Operating
Systems
Windows 9X/Me/2000/XP/Vista, Mac Os X
Browser
n.a.
User Interface
Specific GUI of the component
Data Input
Set of Data Sources – Multimedia Data Sources – Semantic Web Services
The MOMIS Wrapper for Data Sources is used to obtain an ODLI3 schema of
the data source and to query RDBMS sources, Multimedia Data Sources by
means of the MILOS System, and to retrieve URI of Semantic Web Services
exploiting the XIRE component. The ODLI3 schema is obtained exploiting the
metadata extracted by the P3.2.1.1 module.
Data Output
PVV expressed in the OWL language (OWL translation of ODLI3 schema)
Interaction with other prototypes
P3.2.1.3: A system for extracting metadata and annotating textual and
Prototype
multimedia data sources
code
Data interface
and
interaction
description
3
The Multimedia Data Wrapper provides an ODLI schema representing a set of
characteristic data of the source. These characteristic data correspond to
some features of the MPEG7 schema and are described in the deliverable
D2.2.
Pagina 7 di 16
D3.2.2 – Prototypes for building the
semantic peer – Final release
Version 1.0
NeP4B project — Firb 2005 — Networked Peers for Business
Prototype
code
Data interface
and
interaction
description
Prototype
code
Data interface
and
interaction
description
Wrapper for the management of services
For semantic web services, a specific wrapper identifies the reference
ontologies for the semantic web services and translates its relevant parts into
the ODLI3 language thus creating a GLSO (Global Light Service Ontology)
source. Each element of the GLSO (interfaces and attributes) is then
associated to zero, one or more web service with a certain relevance by
means of a tagging process.
P3.2.1.4 - A system for query reformulation and conflict resolution for (semi-)
structured data sources
The P3.2.1.4 module aims at realizing the query engine for the data sources.
Thus the PVV provides data and metadata that are exploited in the query
process.
Interaction with other Peer Network prototypes
Builder of Inter-peer mappings
Prototype
code
Data interface The PVV ontology can be used to build mappings between data held in other
peers.
and
Regarding the web services, a twofold possibility exists: it is thus possible to
interaction
search for web services that are related to data, but it is also possible to exploit
description
the discovery engine for more precise searches.
Regarding the multimedia data a similar approach can be followed.
Pagina 8 di 16
D3.2.2 – Prototypes for building the
semantic peer – Final release
Version 1.0
NeP4B project — Firb 2005 — Networked Peers for Business
4 P3.2.1.3 - A system for extracting metadata
and annotating textual and multimedia data
sources
P3.2.1.3 - A system for extracting metadata and annotating textual and multimedia data
sources
Release Date
28/11/2008
Responsible
Unit
ISTI
Involved Units
ISTI
Authors
Tiziano Fagni, Fabrizio Falchi
Contact
Author
Tiziano Fagni, Fabrizio Falchi
Development Environment
Supported
Operating
Systems
Windows 9X/Me/2000/XP/Vista, Linux, Mac Os X 10.4.x, Mac Os X 10.5.x
Programming
Languages
Java
Compilers
Sun JDK
Reference
Architecture
Windows 9X/Me/2000/XP/Vista, Linux, Mac Os X 10.4.x, Mac Os X 10.5.x
Run-Time Environment
Supported
Operating
Systems
Windows 9X/Me/2000/XP/Vista, Linux, Mac Os X 10.4.x, Mac Os X 10.5.x
Browser
n.a.
User Interface
n.a.
Data Input
Classification schema, training data, data to be classified. (the data unit of
classification can be text, image, or text associated with image)
Data Output
Annotation of input data by using the proposed classification schema
Interaction with other prototypes
Prototype
code
P3.2.1.2: A system for the incremental building of the PVV
Data interface
and
interaction
description
P3.2.1.3 receives from P.3.2.1.2 the classification schema of multimedia data
encoded in the proper format. In the first phase, the system makes available
the data belonging to “training set”. Each object of this set is annotated with the
class/category attribute. The next phase is to build the multimedia classifier by
using the previous inserted “training set”. This classifier can be used to
automatically classify multimedia documents (according to the defined
classification schema) inserted in a later phase. The second version of this
prototype is able to use Cotraining Classifiers in order to automatically enlarge
Pagina 9 di 16
D3.2.2 – Prototypes for building the
semantic peer – Final release
Version 1.0
NeP4B project — Firb 2005 — Networked Peers for Business
training data with validation data (or other unlabelled data).
Prototype
code
P3.2.1.6: Data user interface demonstrator
Data interface
and
interaction
description
The P3.2.1.3 may provide a set of classified multimedia objects with
associated metadata as input to a P3.2.1.6 instance.
Pagina 10 di 16
D3.2.2 – Prototypes for building the
semantic peer – Final release
Version 1.0
NeP4B project — Firb 2005 — Networked Peers for Business
5 P3.2.1.4 - A system for query reformulation
and conflict resolution for (semi-)structured
data sources
P3.2.1.4 - A system for query reformulation and conflict resolution for (semi-)structured
data sources
Release Date
20/11/2008
Responsible
Unit
UniMo
Involved Units
Unimo
Authors
Mirko Orsini, Alberto Corni, Matteo Di Gioia
Contact
Author
Mirko Orsini
Development Environment
Supported
Operating
Systems
Linux, Windows, Mac Os/X, Solaris
Programming
Languages
Java 1.6
Compilers
Javac 1.6
Reference
Architecture
Windows 9X/Me/2000/XP/Vista, Mac Os X
Run-Time Environment
Windows 9X/Me/2000/XP
Supported
DBMS: MS SQL Server 2000 required
Operating
Systems
Browser
n.a.
User Interface
Specific GUI of the component
Data Input
OQL query, accessible by Java API
Data Output
Java ResultSet
Interaction with other prototypes
Prototype
code
P.3.2.1.2: A system for the incremental building of the PVV
Data interface
and
interaction
description
The P.3.2.1.4 receives from the P.3.2.1.2 the XML schema of the PVV, the
local classes and the mappings. The integration with the local sources is
obtained through a software module that implements the "MomisWrapper"
interface.
Prototype
code
P.3.2.1.3: A system for extracting metadata and annotating textual and
multimedia data sources
Data interface
and
interaction
The P.3.2.1.4 sends the OQL query to the OQL-XQuery parser. The query is
execute by the P.3.2.1.2.
Pagina 11 di 16
D3.2.2 – Prototypes for building the
semantic peer – Final release
Version 1.0
NeP4B project — Firb 2005 — Networked Peers for Business
description
Pagina 12 di 16
D3.2.2 – Prototypes for building the
semantic peer – Final release
Version 1.0
NeP4B project — Firb 2005 — Networked Peers for Business
6 P3.2.1.5 - WSMO Discovery Engine QoS-aware
P3.2.2.5 - WSMO Discovery Engine QoS-aware
Release Date
30/11/2008
Responsible
Unit
CEFRIEL
Involved Units
UniMiB
Authors
Dario Cerizza, Andrea Turati, Alessio Carenini, Emanuele Della Valle, Flavio
De Paoli, Andrea Maurino, Marco Comerio, Matteo Palmonari, Giuseppe
Frisoni
Contact
Author
Dario Cerizza
Development Environment
Supported
Operating
Systems
Windows 9X/Me/2000/XP/Vista, Linux, Mac Os X
Programming
Languages
Java
Compilers
JDK 1.5
Reference
Architecture
Windows XP Professional English, Linux Debian 4.0
Run-Time Environment
Supported
Operating
Systems
Windows 9X/Me/2000/XP/Vista, Linux, Mac Os X
Browser
n. a.
User Interface
WSMT
Data Input
Glue2 can be invoked through its programming interface, which includes both
API and Web service methods.
Ontologies derived from the logistic scenario on the basis of SATA
requirements and related Web Service descriptions.
Moreover, Mediators and Goals derived from the scenario defined for the
Semantic Web Service Challenge (ISWC 2008 Workshop, held on October
26th 2008).
Data Output
An ordered list of references to Web services
Interaction with other prototypes
Prototype
code
P3.2.1.2: A system for the incremental building of the PVV
Data interface
and
interaction
description
P3.2.1.2 provides a set of Light Service Ontologies (LSOs) including
ontological representations used for the descriptions of the goals.
Pagina 13 di 16
D3.2.2 – Prototypes for building the
semantic peer – Final release
Version 1.0
NeP4B project — Firb 2005 — Networked Peers for Business
7 P3.2.1.6 - Data user interface demonstrator
P3.2.2.6 - Data user interface demonstrator
Release Date
20/11/2008
Responsible
Unit
CEFRIEL
Involved Units
-
Authors
Irene Celino, Francesco Corcoglioniti, Dario Cerizza, Andrea Turati, Alberto
Guarino, Emanuele Della Valle
Contact
Author
Irene Celino
Development Environment
Supported
Operating
Systems
Windows 2000/XP/Vista, Linux, Mac OS X
Programming
Languages
Java
Compilers
JDK 1.6
Reference
Architecture
Windows XP Professional English, Intel x86-32
Run-Time Environment
Supported
Operating
Systems
Windows 2000/XP/Vista, Linux, Mac OS X
Browser
Mozilla Firefox 2, Internet Explorer 7, Opera 9
User Interface
Web User Interface.
Data Input
From the end user: search criteria for the retrieval of data exposed by the
semantic peer and described in its PVV.
From the system: (1) PVV ontology describing the data offered by the peer; (2)
Data query interface compliant with the SPARQL protocol and query language;
(3) Presentation and navigation rules to be expressed by the designer
according to the STAR:dust meta-model.
Data Output
Web UI presenting the data offered by the peer, according to a Semantic
Navigation approach which offers multiple views over the data.
Interaction with other prototypes
Prototype
code
Data interface
and
interaction
description
Pagina 14 di 16
D3.2.2 – Prototypes for building the
semantic peer – Final release
Version 1.0
NeP4B project — Firb 2005 — Networked Peers for Business
8 P3.2.1.7 - A system for aggregate querying
data sources and multimedia sources
P3.2.1.7 - A system for aggregate querying data sources and multimedia sources
Release Date
28/02/2008
Responsible
Unit
ISTI
Involved Units
ISTI
Authors
Claudio Gennaro, Matteo Mordacchini, Fabrizio Falchi
Contact
Author
Matteo Mordacchini
Development Environment
Supported
Operating
Systems
Windows 2000, Windows XP and Linux
Programming
Languages
Java
Compilers
JDK 1.5
Reference
Architecture
Windows XP Professional
Run-Time Environment
Supported
Operating
Systems
Windows 2000, Windows XP and Linux
Browser
Explorer, Firefox
User Interface
Web Services
Data Input
In P3.2.1.6 there are many of input methods. They allow users to insert,
update, delete, search, XML documents. The most important are listed in the
following:
•
insertMetadata. Inserts a XML document into the repository. Parameters:
XML document to insert, URN to be assigned to the XML document,
metadata category (optional) (add wrap as a root element of the
document).
•
search. Searching for XML documents. This is a high level searching
method and it doesn’t requires to express an XQuery query. The XQuery
query is built by internal routines using the “mapping.properties” file. Be
careful to add the required entries into the "mapping.properties" mapping
file in the ".milos" directory before to run the search. The operators
parameter allow the following operator types: the standard xquery
operators "=", ">", "<", ">=", "<=", "!=" and the new approximate operator
"~" (for similarity and fulltext search query) Results are accessed using the
getResults method.
Parameters: metadata type, values to search, field to search, operators,
return field
Pagina 15 di 16
D3.2.2 – Prototypes for building the
semantic peer – Final release
Version 1.0
NeP4B project — Firb 2005 — Networked Peers for Business
Data Output
The most important output methods are:
•
getResult. Gets the query results
Parameters: Starting position in the result set. The first element in the
result set is at position 0, Number of results to be returned. Return a matrix
of results. Each row in the matrix contain: [document score, document
URN, and XML content] of a query result. If the result set length is smaller
than numElements, then the matrix of the results will have null values in
the related result rows.
•
Get Object URL. Gets the URL of a media object.
Parameters: media object URN. return the URL of the media object
Interaction with other prototypes
Prototype
code
Data interface
and
interaction
description
P3.2.1.4 : A system for query reformulation and conflict resolution for (semi)structured data sources
P3.2.1.4 uses search and getResults methods for querying and retrieving
multimedia data sources managed by P3.2.1.6.
Prototype
code
P3.2.1.3: A system for extracting metadata and annotating textual and
multimedia data sources
Data interface
and
interaction
description
The P3.2.1.3 may provide a set of classified multimedia objects with
associated metadata as input to a P3.2.1.6 instance. The second version of
this prototype includes a software layer specifically designed for being
integrate with P3.2.1.4.
Pagina 16 di 16
D3.2.2 – Prototypes for building the
semantic peer – Final release
Version 1.0
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement