An Ontology for NLP Services

The main focus of this paper is a framework for describing and discovering NLP processing resources. In many ways, the most difficult aspect of this task is the huge space of options. Even disregarding the wide variety of theoretical models for describing natural languages, and even if we restrict attention exclusively to NLP tools, there is sufficient diversity within the NLP community to provoke much disagreement about the best way to describe such tools. In this paper, we try to narrow down the range of choices by focusing on the following issues. First, we emphasize the role of description in supporting tool interoperability. Second, we place interoperability within the context of service composition. Third, we develop an ontology of NLP services that is informed by the OWL-S semantic framework (OWLS).

[1]  James R. Curran,et al.  Language Independent NER using a Maximum Entropy Tagger , 2003, CoNLL.

[2]  Matthias Klusch,et al.  Larks: Dynamic Matchmaking Among Heterogeneous Software Agents in Cyberspace , 2002, Autonomous Agents and Multi-Agent Systems.

[3]  Volker Haarslev,et al.  RACER System Description , 2001, IJCAR.

[4]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[5]  Regina Dunlea,et al.  Simple Object Access Protocol (SOAP) , 2005 .

[6]  Thorsten Brants,et al.  TnT – A Statistical Part-of-Speech Tagger , 2000, ANLP.

[7]  Jeannette M. Wing,et al.  Specification matching of software components , 1995, TSEM.

[8]  Takahiro Kawamura,et al.  Semantic Matching of Web Services Capabilities , 2002, SEMWEB.

[9]  Ian T. Foster,et al.  The anatomy of the grid: enabling scalable virtual organizations , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[10]  James A. Hendler,et al.  E-Science: The Grid and the Semantic Web , 2004, IEEE Intell. Syst..

[11]  Gary Simons,et al.  The OLAC Metadata Set and Controlled Vocabularies , 2001, ACL 2001.

[12]  Gary Simons,et al.  Extending Dublin Core Metadata to Support the Description and Discovery of Language Resources , 2003, Comput. Humanit..

[13]  HeyTony,et al.  The UK e-science core programme and the grid , 2002 .

[14]  Ian T. Foster,et al.  Grid Services for Distributed System Integration , 2002, Computer.

[15]  Kalina Bontcheva,et al.  Software Infrastructure for Language Resources: a Taxonomy of Previous Work and a Requirements Analysis , 2000, LREC.

[16]  Hans-Ulrich Krieger SDL—A Description Language for Building NLP Systems , 2003, HLT-NAACL 2003.

[17]  Jeannette M. Wing,et al.  Specification matching of software components , 1997 .

[18]  Maria Leonor Pacheco,et al.  of the Association for Computational Linguistics: , 2001 .

[19]  Ian Horrocks,et al.  Description Logics as Ontology Languages for the Semantic Web , 2005, Mechanizing Mathematical Reasoning.