This is a list of all current, planned, or imagined LarKC plugins. Please list your plugins, and describe each very briefly on its own page.

These plugins are used in a number of workflow configurations which are described at the end of this page

Note:

For plugins under development, i.e. not yet working and not ready to be used/invoked by others, we suggest to set their status to: 'under development'

For plugins that are already developed and can be used/invoked by other plugins, i.e. they work, we suggest to set their status to: 'working'. These are on SVN but not necessarily included in the latest release of the paltform.

For those plug-ins that are, at the moment (week of August 9th, 2010), on the marketplace, please, add the key 'yes' in the column: Marketplace

Those plug-ins included in the current (as of August 2010) LarKC release should have their status set to: 'released'. These are assumed to have the 'working' status.

Identify

Name

Contact

WP

Status

In marketplace

Description

Sindice Triple Pattern Identifier (example)

Barry Bishop and Mick Kerrigan

WP5

Released

no

The Sindice Triple Pattern Identifier takes a set of Triple Patterns as inputs and returns a set of RDF Graphs as output that contain these triple patterns. This plugin performs its functionality by contacting the Sindice semantic web index.

Sindice Keyword Identifier (example)

Barry Bishop and Mick Kerrigan

WP5

working

no

The Sindice Keyword Identifiertakes a set of keywords as input and returns a set of RDF Graphs as output that contain these keywords. This plugin performs its functionality by contacting the Sindice semantic web index.

Swoogle Document Search Identifier (example)

Barry Bishop and Mick Kerrigan

WP5

working

no

The Swoogle Document Search Identifier takes a set of keywords as input and returns a set of RDF Graphs as output that contain these keywords. This plugin performs its functionality by contacting the Swoogle search engine and using its document search facility.

Swoogle Ontology Search Identifier (example)

Barry Bishop and Mick Kerrigan

WP5

working

no

'The Swoogle Ontology Search Identifier takes a set of keywords as input and returns a set of RDF Graphs as output that contain these keywords. This plugin performs its functionality by contacting the Swoogle search engine and using its ontology search facility.'

Swoogle Term Search Identifier (example)

Barry Bishop and Mick Kerrigan

WP5

working

no

The Swoogle Term Search Identifier takes a set of keywords as input and returns a set of RDF Graphs as output that contain these keywords. This plugin performs its functionality by contacting the Swoogle search engine and using its term search facility.

?RemoteGraphLoaderIdentifier

CEFRIEL and CycEur

WP5 WP6

working

soon (by the review)

Loads a remote RDF file stored in a known location (its URL)

Event Identifier

Daniele Dell'aglio

WP6

Released

yes

--

GWASIdentifier

Mark Greenwood

WP2

under development

soon (by the review)

It takes the two queries from GWASQueryTransformer and uses these to identify the relevant SNPs and their associated prior scores.

Cyc Identifier

Blaz Fortuna/Luka Bradesko

WP5

Under development

Replaces and extends the Gate Transformer and Cyc Selecter plug-ins

?GeoLocationIdentifier

CEFRIEL and CycEur

WP5 WP6

Cancelled

no

Interacting with an ?AllegroGraph Server this plugin selects triples located in a given area (defined with a center and a range). Working only with alpha release of the LarKC platform

Twitter Identifier

Yi Zeng, Xu Ren (WICI)

WP2

Released

Yes

It takes a user name or account and identify user related triplifed Twitter data

Transform

Name

Contact

WP

Status

In marketplace

Description

SPARQL to Triple Pattern Query Transformer (example)

Barry Bishop and Mick Kerrigan

WP5

Released

no

This transformer plugin takes a SPARQL query as input and returns a set of triple patterns that are contained within the SPARQL query. This transformer enables SPARQL queries to be used in conjunction with other plugins that take triple pattern queries as input.

SPARQL to Keyword Query Transformer (example)

Barry Bishop and Mick Kerrigan

WP5

Working

no

This transformer plugin takes a SPARQL query as input and returns a list of keywords that are contained within the SPARQL query. This transformer enables SPARQL queries to be used in conjunction with other plugins that take keyword queries as input.

RDF2MatrixTransformer

Siemens

WP3

Released

yes

Given a predefined key entity (e.g., student), this plugin transforms a set of RDF-triples related to the key entities to a 2-dimensional matrix in which the rows are the entities (students), the columns are the features of interest (sex, age, etc.). The entries are binary: a one stands for the existence of a corresponding RDF-triple in the triple set, and zero, otherwise. The generated matrix could be used as input to learning-based reasoner plugins.

ProbabilisticRDFTransfomer

Siemens

WP3

Released

yes

Estimation of triple probabilities using machine learning approaches. Storing of selected learned probabilistic triples in LarKC data layer for querying.

XML2RDF Transformer

Daniele Dell'Aglio (CEFRIEL)

WP6

Released

yes

Given an XML file and an XSL transformation, it extracts an RDF model from the XML document.

RDFToText Transformer

Danica

WP3

Working

yes

?SparqlToCityQueryTransformer

Daniele Dell'aglio

WP3

Released

yes

GWASQueryTransformer

Mark Greenwood

WP2

under development

soon (by the review)

It takes a SPARQL query which is split into two queries; a SPARQL and a keyword query. These 2 queries are wrapped together in a new Query implementation and passed to the GWASIdentifier plug-in.

Semantic Annotation Transformer

USFD

WP2

Working

not planned for MP

This is a retrieval plugin that wraps an arbitrary semantic annotation workflow from GATE. It has been written in response to the need for retrieving semantically annotations from text in several LarKC use case scenarios. NB currently some paths are hard-coded, awaiting changes to the LarKC platform API.

Select

Name

Contact

WP

Status

In marketplace

Description

?SingleGraphSelecter (example)

Barry Bishop and Mick Kerrigan

WP5

Working

no

This selecter takes a dataset as input and returns the first RDF graph within the dataset to be used for reasoning over.

?PassItOnSelecter (example)

Barry Bishop and Mick Kerrigan

WP5

Working

no

This selecter will take a ?SetOfStatements and pass the very same ?SetOfStatements as output (in otherwords it provides a full selection over what is passed in).

?GrowingDataSetSelecter (example)

Barry Bishop and Mick Kerrigan

WP5

Released

no

This selecter takes a ?SetOfStatements as input and incrementally builds a larger dataset each time the select method is called (in otherwords it provides a full selection over whats passed in going back over the history of all invocations of the select method).

Key phrase selector

Ivan Peikov

WP2

Working

yes

Similar to the Baseline selector, it adapts selection criteria based only on characteristic key-phrases, instead of any text tokens appearing in the dataset.

Spreading activation selector

Ivan Peikov

WP2

Working

yes

Select subsets of nodes using spreading activation based on weighted RDF graphs, weighting based on human models of cognition

Interest-based selector

Yi Zeng, Yan Wang (WICI)

WP2

Released

yes

Select a subset of the knowledge source based on user interests. This plugin aims at removing scalability by diversity of user backgrounds.

Random Indexing Selecter

Danica

WP2

Working

yes

--

Information Retrieval Selecter

Ivan Peikov

WP2

Working

yes

It is a combination of baseline+geometrical approach

Base-Line Full-Text Search Selecter

Ivan Peikov

WP2

Working

yes

--

Reason

Name

Contact

WP

Status

In marketplace

Description

M8

M11

M14

M17

M20

>M20

Deliverable

SPARQL Query Evaluation Reasoner (example)

Barry Bishop and Mick Kerrigan

WP5

Released

yes

This reasoner plugin wraps the Jena reasoner and enables the execution of SPARQL Select, Construct, Describe and Ask queries to be executed against it.

?SparqlReasoner

STI

WP4

Working

no

a Jena reasoner with simple sparql query evaluation

release

official release with LarKC platform

D4.7.1(M18)

?PelletReasoner

VUA

WP4

Working

no

wrapper of Pellet SPARQL DL Reasoner

release

official release with LarKC platform

D4.3.1 (M18)

DIGReasoner

VUA

WP4

Working

yes

DIG Reasoner interface which allows to call an external DIG reasoner, like RACER, FACT++,KOAN2, PION, etc.

released

D4.3.1 (M18)

SimplePIONReasoner

VUA

WP4

Working

no

PION reasoner with syntactic relevance-based selection function without backtracking

release with LarKC platform (?)

D4.3.1 (M18)

PIONReasoner

VUA

WP4

Working

yes

PION reasoner with syntactic relevance-based
selection functions based on selection component.

release

D4.3.2(M24)

PIONReasonerwithStopRules

VUA

WP4

Working

planned

PION reasoner by interleaving reasoning and selection with stop rules

release

D4.3.2(M24)

CRIONReasoner

VUA

WP4

Working

yes

A reasoner supports contrastive reasoning with inconsistent ontologies.

alpha release

D4.7.2(M33)

?RuleReasoner

STI

WP4

?

A rule-based reasoner configurable with a variety of inference rules: RDF, RDFs, L2, etc. Later versions (after M14) will include approximate reasoning techniques

prototype release

D4.4.1(M24) design
D4.4.2(M33) implementation

Stream Reasoner

CEFRIEL

Under development

D4.6.1(M18)

WebPIE Reasoner Plug-in

VUA

WP4

Under development

D4.7.2 (M33)

?OpResPathFinderReasoner

CEFRIEL and CycEur

WP5 WP6

Working

soon (by the review)

A reasoner to apply graph algorithms (actually Dijkstra) to find the "desirable path" on graphs modeled with RDF (with a fixed schema)

release

D6.3 (M14)

OBPathFinderReasoner

Saltlux and Barry Bishop

WP5 WP6

Working

no

A reasoner to compute the shortest path with ?OntoBroker on a graphs modeled in RDF

release (?)

Cyc Reasoner

Blaz Fortuna and Luka Bradesko

WP5

Beta

no

Reasoner plug-in, which transfers reasoning requests to the ?ResearchCyc reasoner. Currently it have limited SPARQL to CycL / RDF to ?CycKb support

Interest-based Reasoner

Yan Wang, Yi Zeng (WICI)

WP4

Released

yes

This plugin refine a SPARQL query by using user interests. The query results which are explicitly related with user interests will be provided.

OWLAPI Reasoner

VUA

WP4

Working

yes

--

Random Indexing Reasoner

Brandao Vidal

WP4

?

yes

--

SPARQLDL Reasoner

VUA

WP4

Working

yes

--

KeywordReasoner

VUA

WP4

Working

no

The plugin takes as input a set of keywords and (optionally) an ontology and extends/improves the initial set of keywords with new keywords derived from the input ontology (if present) or a SPARQL endpoint (currently only working with LLD). It was developed to support reasoning in the use case WP7b.

by next review

not reported

Decide

Name

Contact

WP

Status

In marketplace

Description

Simple Configurable One Pass Decider (example)

Barry Bishop and Mick Kerrigan

WP5

Working

no

The Simple Configurable One Pass Decider plugin can be used to construct a simple linear decider from a set of prespecified larkc plugins. As the name suggests the decider will execute the entire workflow through one iteration and return the result of the query as output.

?ScriptedSimpleAnytimeDecider

Barry Bishop and Mick Kerrigan

WP5

Released

no

The Simple Anytime Decider is a simple example plugin from the baby larkc demo. This decider executes a workflow iteratively over a set of example plugins, returning results at the end of each iteration. Thus this decider returns intermediate results during its execution before returning its final result once the workflow is exhausted.

Cyc-based Decider

Luka Bradesko, Blaz Fortuna

WP5

Under development

Uses metareasoning and Qos parameters of the plug-ins to construct the workflows

UrbanLarKCEventDecider

Daniele Dell'aglio

Released

yes

--

GWASDecider

Mark Greenwood

WP2

Under development

soon (by the review)

--

UrbanBabyLarKC Decider

CEFRIEL and CycEur

WP5 WP6

Cancelled

no

The UrbanBabyLarKC Decider allows to execute a workflow to compute paths between two fixed nodes (that represents a start and a goal points in Milan). The workflow is computed iteratively in order to try find the best path. Working only with alpha release of the LarKC platform

Workflow configurations that use these plugins

LarkcPlugins (last edited 2011-10-12 08:01:41 by ?YiHuang)