WebLab 1.2/Released Elements

From WebLab Wiki
Jump to navigationJump to search

This page contains a list of released artifacts for WebLab 1.2. The WebLab Exchange Model version 1.2 is described here.

We have a FAQ to update your component, service or portlet from WebLab version 1.1.1 to WebLab 1.2.

WebLab Core

WebLab Exchange model

Group ID Artifact ID Description Current Version Download Link SVN Link Other Link Licence

org.ow2.weblab.core

parent

A pom parent for WebLab Core maven projects.

1.2

parent V1.2

Tag Core 1.2

WebLabCore-1.2 package

LGPL v2.1

org.ow2.weblab.core

model

The different "objects" of the WebLab : Resource, Document, MediaUnit, PieceOfKnowledge and so on, enabling interroperability between information processing components

1.2

model-1.2

Tag Core 1.2

WebLabCore-1.2 package

LGPL v2.1

org.ow2.weblab.core

extended

A set of tools to manipulate WebLab objects (Factory, unique URI generator, etc.)

1.2

extended V1.2

Tag Core 1.2

WebLabCore-1.2 package

LGPL v2.1

org.ow2.weblab.core

annotator

A set of tools to manipulate RDF annotation through a simple and very basic API. It is intended to ease the use of common RDF annotation and is still experimental.

1.2.3

annotator V1.2.3

Tag Core 1.2

WebLabCore-1.2 package

LGPL v2.1

WebLab Helper

Group ID Artifact ID Description Current Version Download Link SVN Link Other Link Licence

org.weblab-project.core.helpers

parent

Pom parent for WebLab helpers.

1.2

TBR

TBR

LGPL v2.1

org.weblab-project.core.helpers

rdf-helper-jena

An implementation of rdf-helper based on the famous Jena framework for manipulating RDF

1.3

TBR

TBR

http://jena.sourceforge.net/

http://jena.sourceforge.net/license.html

org.weblab-project.core.helpers

rdf-helper-jena-selection

Another implementation of rdf-helper based on the famous Jena framework for manipulating RDF. This library extends standard Jena helpers with easy selection triplet and WebLab Object retrieval capabilities

1.5.2

TBR

TBR

http://jena.sourceforge.net/

http://jena.sourceforge.net/license.html

org.weblab-project.core.helpers

rdf-helper-jena-structure

This is another implementation for the ResourceHelper that take into account the document structure while extracting the content of annotations.

1.3-SNAPSHOT

TBR

TBR

LGPL v2.1

org.weblab-project.core.helpers

bean-helper-spring

An implementation of the bean-helper-api based on the well known spring framework

1.3

TBR

TBR

http://www.springsource.org/

WebLab Application

Name Description Current Version Download Link SVN Link Other Link Licence

WebLab Demo

A WebLab demonstration showing an indexation and retrieval system using the WebLab architecture and several open sources services (GATE, Apache Tika and SOLR). It includes a named entity extraction service to extract people, location and organisation.

1.1

Demo V1.1 Tag V1.1

LGPL v2.1


WebLab Components

Name Description Current Version Download Link SVN Link Other Link Licence

content-manager

This component crawls a folder. This is a basic component, no thread, no complex timings, no data comparison.

1.8

content-manager V1.8

Tag V1.8

LGPL v2.1

folder-crawler

Use this component to manage native contents.

1.7.1

folder-crawler V1.7.1

Tag V1.7.1

parent

A maven POM project description to build all components.

1.2.1

Tag V1.2.1

WebLab Services

Name Description Current Version Download Link SVN Link Other Link Licence

folder-crawler-service

A simple WebLab Service available to crawl the content of a folder recursively.

1.4

folder-crawler-service V1.4

Tag V1.4

LGPL v2.1

file-repository

A WebLab resource repository ensuring uri uniqueness and based on a file system.

1.5

file-repository V1.5

Tag V1.5

LGPL v2.1

stringquery-creator-service

A valuable (:-)) WebLab Service able to build a query to check if a document if already indexed. Will be replaced by SOLR duplicate detection based on Fuzzy Hashing in future version.

1.1

stringquery-creator-service V1.1

Tag V1.1

LGPL v2.1

tika-normaliser

A WebLab Service based on Apache Tika able to detecting and extraction metadata and structured text content from various documents formats (office, pdf, txt, etc.) using existing parser libraries

1.4

tika-normaliser V1.4

Tag V1.4

http://lucene.apache.org/tika/

Apache Software License V2.0

xml-normaliser

A WebLab Service used to extract specific XML structures. XML elements to extract and properties where they are stored are defined into a configuration file.

1.0

xml-normaliser V1.0

Tag V1.0

LGPL v2.1

blank-lines-remover

A valuable (:-)) WebLab Service able to remove blank line in a document

1.2

blank-lines-remover V1.2

Tag V1.2

LGPL v2.1

gate-extraction

A WebLab Service based on the famous GATE platform, aiming at providing several tools for information processing and extraction

1.5

gate-extraction V1.5

Tag V1.5

http://gate.ac.uk/

LGPL v3

solr-engine

A WebLab Service based on the famous SOLR platform, aiming at providing an open source enterprise search platform from the Apache Lucene project.

1.2

solr-engine V1.2

Tag V1.2

http://lucene.apache.org/solr/

LGPL v3

contentProvider-service

Default WebLab content provider service implementation using a folderContentManager.

1.6

contentProvider-service V1.6

Tag V1.6

parent

A maven POM project description to build all services.

1.2.1

Tag V1.2.1

WebLab Portlets

Name Description Current Version Download Link SVN Link Other Link Licence

advanced-search-portlet

A WebLab Portlet aiming at providing text and metadata search capability to applications.

1.2

advanced-search-portlet V1.2

Tag V1.2

LGPL v2.1

result-portlet

A WebLab Portlet aiming at displaying search results (with relevant passage and metadata).

1.2

result-portlet V1.2

Tag V1.2

LGPL v2.1

document-viewer-portlet

A WebLab Portlet aiming at displaying annotated document results (document with named entities highlighted).

1.2

document-viewer-portlet V1.2

Tag V1.2

LGPL v2.1

lauch-chain-portlet

A WebLab Portlet aiming at launching a processing chain for an application (orchestration of several weblab services thanks to the Orchestra orchestrator).

1.2

launch-chain-portlet V1.2

Tag V1.2

LGPL v2.1

weblab-portlet

A WebLab Portlet regrouping common tools used by the other portlets.

1.1.1

weblab-portlet V1.1.1

Tag V1.1.1

parent

A maven POM project description to build all portlets.

1.1.1

Tag V1.1.1



Others

Name Description Current Version Download Link SVN Link Other Link Licence

Petals

Petals ESB

3.0.5

http://petals.ow2.org/

LGPL v2.1

weblab-se-orchestra

Fork of the original (not maintained) petals-se-orchestra for the WebLab purpose. Based on Orchestra. May be useless in future version of easy BPEL (another BPEL engine developed by PEtALS team).

1.0

weblab-se-orchestra V1.0

Tag V1.0

Orchestra BPEL engine

LGPL v2.1

petals-bc-soap

Binding component SOAP for Petals ESB.

4.0.2

LGPL v2.1

Liferay

Liferay portal

5.2.3

http://www.liferay.com/products/liferay-portal

LGPL v2.1

Apache Tomcat

The famous web server from Apache.

6.0.18

http://tomcat.apache.org/

Apache Licence v2.0