which aims to both classify Non-functional NLP
properties and represent their relationships. In ad-
dition, we build a domain ontology using the NLP
norms to annotate the LingWS description. Thus, the
proposed solution is distinguished by allowing the de-
scription of the NLP specificities in a separate way
while highlighting linguistic links between them.
The remaining of this paper is structured as fol-
lows. Section 2 shows the attempts related to the
LingWS discovery problems. In section 3, we present
the Non-functional NLP properties. The proposed ex-
tension is given in section 4. Section 5 shows the NLP
domain ontology. In section 6, we provide a practi-
cal study to illustrate how the proposed extension can
represent the Non-functional NLP properties and their
relations. The last section concludes the paper.
2 RELATED WORK
We divide this section into two parts. We start with
presenting the relevant works in the NLP related to
the LingWS discovery. In the second part, we make a
comparative study of the semantic approaches.
In order to enhance the discovery of LingWS,
there are some relevant works which have proposed
to associate a wrapper around LingWS using se-
mantic technologies (i.e., OWL
1
and OWL-S) such
as (Ishida, 2006). It represents the LingWS Pro-
file which contains the LingWS Name, the LingWS
Type, a textual description, LingWS Status, and so on.
However, this profile does not contain other relevant
Non-functional NLP properties and mainly their rela-
tions which may improve the LingWS discovery. An-
other issue is the absence of an ontology which rep-
resents both linguisic processing resources and their
Input/Output (I/O).
Klein and Potter (Klein and Potter, 2004) have
proposed an ontology for describing LingWS using
OWL-S approach. For our knowledge, it had explic-
itly stated the necessity of ontological foundation for
language infrastructure. Nevertheless, this proposi-
tion ignores taxonomies for both language resources
and abstract objects. In addition, the OWL-S is un-
able to both classify Non-functional NLP properties
and establish relationships between them. In terms of
linguistic resources interoperability, this proposition
does not take into account any NLP standard (e.g.,
LMF).
Hayashi (Hayashi, 2011) proposed an ”ontolo-
gization” of the Lexical Markup Framework (LMF
2
).
1
http://www.w3.org/2004/OWL/
2
http://www.lexicalmarkupframework.org/
This work does not represent the LingWS I/O
which are important for ensuring LingWS discovery.
Hayashi et al. (Hayashi et al., 2008),(Hayashi, 2011)
used SAWSDL to annotate LingWS description. Nev-
ertheless, SAWSDL cannot represent the details of
the NLP knowledge. Moreover, Hayashi in (Hayashi,
2011) has asserted that researchers in the NLP field
have to develop a mechanism for discovering allow-
ing the semantic enrichment of LingWS description.
To conclude, the LingWS description should be
augmented with Non-functional properties and their
relationships which can enhance the discovery task.
In addition, the NLP domain ontology should be more
expressive in terms of NLP specificities.
In order to overcome the WSDL semantic
lack, various approaches have been proposed such
as OWL-S (Martin et al., 2004), WSMO (essi
WSMO working group, 2004), and SAWSDL (Farrell
and Lausen, 2007).
The OWL-S approach is built inside the Web Ser-
vices. It proposes an ontology of services motivated
by the need to provide three elements: The Profile
which is used to announce the service. It contains
the I/O, the preconditions, the results, and the service
category of Web Service. The Process which con-
tains I/O, preconditions, results, and the behaviour of
the service (data and control flow), and the third el-
ement is the Grounding which provides the details
(e.g, protocol, address) to invoke the services.
The Web Service Modelling Ontology (WSMO)
provides a framework for semantic descriptions of
Web Services and acts as a meta-model for such Ser-
vices based on the Meta Object Facility (MOF)
3
. Se-
mantic service descriptions, according to the WSMO
model, can be defined using Web Service Model-
ing Language (WSML
4
). It consists of four elements
deemed necessary to support Semantic Web services:
Ontologies, Goals, Web Services, and Mediators.
Semantic Annotations for WSDL and XML
Schema (SAWSDL) defines a new name-space called
”sawsdl”. There are three extensions for it : mod-
elreference which associates an XML Schema or a
WSDL component to an ontology concept. The other
two extensions are liftingSchemaMapping and low-
eringSchemaMapping which promote the mapping
between the semantic data and the XML elements.
We use some criteria to compare the above ap-
proaches: For SAWSDL, it deals with the discov-
ery and the automatic invocation of Web Services but
not for the composition. With SAWSDL, we can
use any type of ontology (e.g, OWL, WSML) while
OWL-S supports only OWL ontologies and WSMO
3
http://www.omg.org/mof/
4
http://www.wsmo.org/TR/d16/d16.1/v0.21/
ICSOFT2012-7thInternationalConferenceonSoftwareParadigmTrends
440