<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<b>Natural Language Processing for Web Portals: First release of the
Semantic Assistants-Liferay Integration</b><br>
<br>
[ for an online version including graphics and references, please go
to:
<a class="moz-txt-link-freetext" href="http://www.semanticsoftware.info/first-open-source-release-semantic-assistants-liferay">http://www.semanticsoftware.info/first-open-source-release-semantic-assistants-liferay</a>
]<br>
<br>
We are happy to announce the first release of our Semantic
Assistants integration for Liferay-based web portals. Portals are
web-based software applications that can provide a central entry
point to a multitude of heterogeneous data sources. Liferay (see
<a class="moz-txt-link-freetext" href="http://www.liferay.com/">http://www.liferay.com/</a>) is an open source, JSR 286-compliant
enterprise portal system written in Java. The motivation behind our
integration is to bring the power of Natural Language Processing
(NLP) techniques to web portals, with the ultimate goal of enabling
portal systems to automatically process their embedded textual
content. In this way, 'intelligent' portals can start to offer
content analysis services to their users, taking into account
contextual information beyond their roles and permissions.<br>
<br>
Our open-source solution is the first custom 'portlet' for Liferay
that allows any other portlets in the portal to invoke various NLP
pipelines deployed in the General Architecture for Text Engineering
(GATE, see <a class="moz-txt-link-freetext" href="http://gate.ac.uk">http://gate.ac.uk</a>) on their content. These NLP pipelines
are brokered to the portal as W3C standard web services through our
Semantic Assistants framework. This integration provides for a
multitude of novel applications in the context of portal systems,
such as named entity recognition, automatic summarization, quality
assurance, among others.<br>
<br>
<br>
Features<br>
=====<br>
<br>
This first release includes the following features:<br>
<br>
o Light-weight Semantic Assistants Liferay Portlet:<br>
NLP capabilities are embedded into a Liferay portal by installing
the custom 'Semantic Assistants' portlet. Without requiring
modifications on the portal core, this portlet can exchange textual
content and NLP results with other arbitrary portlets through
rendering parameters in the portal system. This portlet also
provides a jQuery-based user interface, through which users can
inquire about and invoke NLP services on a portal's content.<br>
<br>
o NLP Pipeline Independent Architecture:<br>
The SA-Liferay integration is backed by the Semantic Assistants
server, which<br>
provides a service-oriented solution for offering NLP capabilities
in a portal<br>
system. This way, any NLP service available in a given Semantic
Assistants<br>
server can be invoked through our integration on a portal's content.
Likewise, the same NLP pipeline can be consumed by other clients,
such as the MediaWiki-NLP integration.<br>
<br>
o Flexible NLP Result Handling:<br>
Depending on the nature of the natural language analysis techniques
(e.g., entity recognition, summarization, index generation), NLP
pipelines can produce different types of results, such as
annotations or new documents. Our SA-Liferay integration offers
flexible format handling, based on JSON and XML, which provides for
a convenient separation of NLP pipelines' results from their visual
representation.<br>
<br>
<br>
More Information<br>
===========<br>
For further technical information, please see our SA-Liferay
Integration page:<br>
<a class="moz-txt-link-freetext" href="http://www.semanticsoftware.info/semantic-assistants-liferay">http://www.semanticsoftware.info/semantic-assistants-liferay</a><br>
<br>
<div class="moz-signature">-- <br>
Bahar Sateli<br>
<em>Semantic Software Lab</em><br>
<em>Concordia University</em><br>
<a href="www.semanticsoftware.info">www.semanticsoftware.info</a>
| <a href="mailto:sateli@semanticsoftware.info">sateli@semanticsoftware.info</a></div>
</body>
</html>