<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>