<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Linked Services and the Future Internet</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Carlos Pedrinaci</string-name>
          <email>c.pedrinaci@open.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>John Domingue</string-name>
          <email>j.b.domingue@open.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Knowledge Media Institute, The Open University Walton Hall</institution>
          ,
          <addr-line>Milton Keynes, MK7 6AA</addr-line>
          ,
          <country>UK (c.pedrinaci</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>It has often been argued that Web services would have a tremendous impact on the Internet, as a core enabling technology supporting a highly e cient service-based economy at a global scale. However, despite the outstanding progress in the area we are still to witness this impact. In this paper, we analyse the state of the art highlighting the main reasons we believe have hampered their uptake. Based on this analysis, we further discuss about current trends and development within other elds and argue that the recent evolution, notably Linked Data and Web 2.0 technologies, provides the missing ingredients that will lead to a new wave of services { Linked Services { that will drive the creation of complex systems in the Future Internet. Throughout the presentation of this vision we outline the main principles underpinning Linked Services and we illustrate how they can be implemented using a number of technologies and tools we have developed and are in the process of extending.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>The Internet has driven to a large extent the evolution of Information and
Communication Technologies in the last years as well as it has been at the core of a
number of outstanding socio-economic changes across the globe. Not surprisingly
major e orts are devoted to both analysing and extending or improving it. The
Future Internet initiative is one such e ort focussing on both anticipating and
devising the technologies for the forthcoming years. These e orts span from the
lowest layers such as hardware and software for improving network
communications to the highest layers enabling the creation of a service-based economy over
the Internet.</p>
      <p>In this position paper we shall focus on the service layer from a technical
perspective. We shall highlight the existing limitations of current technologies
in the area and we shall propose a set of simple principles and technologies that
overcome these drawbacks. The approach described herein is centred on the
integration of service technologies and Linked Data as means to both augment
the potential and applicability of Linked Data and to remedy existing limitations
of Web services enabling their use on a Web scale.</p>
      <p>Throughout this paper we argue that essential to the evolution of the Internet
towards enabling the creation of highly advanced applications and businesses is
the systematic description of reusable software services and related information
as Linked Data better enabling their discovery and interpretation. Similarly, we
also argue that the emerging Web of Data is currently in need for means and
technologies supporting the systematic, maintainable, and e cient development
of (complex) applications, and services represent the right abstraction for this.
We anticipate that this integration will mitigate the existing limitations of both
services and the Web of Data, giving birth to a new wave of highly advanced
applications for the Future Internet.
2</p>
    </sec>
    <sec id="sec-2">
      <title>The Current State of A airs</title>
      <p>
        Web Services and the Service-Oriented Architecture are commonly lauded as
a silver bullet for Enterprise Application Integration, implementation of
interorganizational business processes, and even as a general solution for the
development of all complex distributed applications. Despite the appealing
characteristics of service-orientation principles and technologies, their uptake on a
Web-scale has been signi cantly less prominent than initially anticipated [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
First and foremost Web services, despite their name, are hardly a Web-oriented
technology [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] but rather one suited for enterprises which so far have been
reluctant to publish functionality on the Web. Secondly, from a technical perspective,
current technologies are such that software developers need to devote a signi
cant e ort to discovering sets of suitable services, interpreting them, developing
software that overcomes their inherent data and process mismatches, and nally
combining them into a complex composite process.
      </p>
      <p>
        Semantic Web Services (SWS) [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] have tried to overcome Web services
limitations by enriching them with semantic annotations in order to better support
their discovery, composition, and execution. Up until now, however, the impact
of SWS on the Web has been minimal. In fact, although SWS technologies have
already shown their bene ts, e.g., in discovery [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], research in the area has
failed to take into account the socio-economic aspects devoted to the creation
and annotation of services. First, research has mostly focused on devising highly
expressive conceptual models glossing over the complexity they introduce and
the additional e ort demanded of users. Second, SWS research has for the most
part targeted WSDL/SOAP based Web services which are not prevalent on the
Web [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. As a consequence, SWS is instead a niche technology only accessible to
highly trained experts and the bene ts obtained are most often not considered
worth the additional investment.
      </p>
      <p>
        In parallel, the Web is currently witnessing a dramatic change with the advent
of Web 2.0 [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Web 2.0 technologies are \socialising" the Web, putting
individuals at the core of the Web as both data producers and consumers. Web 2.0
technologies have shown that collaboration over the Web can produce
outstanding results with a low cost, and it is also encouraging enterprises and institutions
to o er their data and services publicly at a previously unprecedented scale and
pace [
        <xref ref-type="bibr" rid="ref5 ref7">7, 5</xref>
        ]. Unfortunately, Web APIs are generally described using plain,
unstructured HTML. As a consequence, and despite their popularity, discovering
Web APIs or developing mashups that integrate disparate services in this
manner su ers from a number of limitations similar to those a ecting \classical" Web
services, with an increased complexity since most often no machine-processable
description is available.
      </p>
      <p>
        Finally, Linked Data technologies [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] have given birth to the Web of Data,
\a Web of things in the world, described by data on the Web" [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The Web of
Data, impelled by the current trend towards an open Web, has recently
experimented an outstanding growth and currently provides publicly large amounts
of interconnected data concerning a wide range of domains [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The
outstanding growth of the Web of Data is urging researchers to devise means to exploit
the valuable information it exposes. Among the main applications produced so
far there are a number of data browsers that help people navigate through the
data. There are systems that crawl, index and provide intelligent search support
over the Web of data like Sindice [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] and Watson [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. And nally, there are a
few domain-speci c applications such as Revyu.com [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Although useful these
applications hardly go beyond presenting together data gathered from di erent
sources leaving the potential of this massive data space unexploited. It is
therefore becoming of crucial importance to devise ways in which smart applications
that exploit the Web of Data could be systematically developed.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Services and the</title>
    </sec>
    <sec id="sec-4">
      <title>Symbiosis</title>
    </sec>
    <sec id="sec-5">
      <title>Web of Data: An Unexploited</title>
      <p>
        We believe that services and the Web of Data are characterised by a number
of complementary features that can mitigate each other's limitations and can
ultimately enable the development of highly advanced applications and services
as envisioned for the Future Internet [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. In the remainder of this paper we shall
refer to this new kind of services as Linked Services.
      </p>
      <p>On the one hand, from a technological perspective, the evolution of the Web
of Data is highlighting the fact that light weight semantics yield signi cant
bene ts that justify the investment in annotating data and deploying the necessary
machinery. This initiative is contributing to generate an outstanding body of
knowledge that can help to signi cantly reduce the e ort for creating semantic
annotations for services. Furthermore, it also represents a signi cant use case
for the application of services technologies on a Web scale in order to process
this wealth of data which remains nowadays largely unexploited. On the other
hand, from a socio-economic perspective, the recent evolution around Web 2.0
has shown that collaboration over the Web can lead to large quantities of very
useful data with a low cost. Similarly, both Web 2.0 and more recently Linked
Data technologies are encouraging enterprises and institutions to o er their data
and services publicly enabling open innovation on a Web scale. This new scenario
provides in our view suitable technologies and data, as well as the necessary
economic and social interest for the wide application of services technologies on a
Web scale.</p>
      <p>
        The vision toward the next wave of services { Linked Services { previously
presented in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] and depicted in Figure 1, is based on two simple ideas:
publishing service annotations in the Web of Data, and creating services for the Web of
Data, i.e., services that process Linked Data and generate Linked Data. In a
nutshell, Linked Services are services described as Linked Data. Therefore, these are
service descriptions whereby their inputs and outputs, their functionality, and
their non-functional properties are described in terms of (reused) light weight
RDFS vocabularies and exposed following Linked Data principles. In fact, as
such, Linked Services descriptions represent highly valuable information which
is still to be provided in the Web of Data: data about reusable functionality on
the Web. Secondly, by virtue of these descriptions, Linked Services are therefore
services that, with appropriate infrastructure support, can consume RDF from
the Web of Data, and, if necessary, can also generate additional RDF to be fed
back to the Web of Data. In other words, Linked Services constitute a processing
layer on top of the wealth of information currently available in the Web of Data
which remains unexploited.
      </p>
    </sec>
    <sec id="sec-6">
      <title>Services on the Web of Data</title>
      <p>
        Before any signi cant uptake of services can take place on the Web, proper
mechanisms for creating, publishing and discovering services must be in place.
In this respect the state of the art shows that:
{ Semantics are essential to reach a su cient level of automation during the
life-cycle of services and applications,
{ nding an adequate trade-o between the expressivity of the service model
used and the scalability from a computational and knowledge acquisition
perspective is key for a wide adoption of service technologies,
{ the annotation of services should be simpli ed as much as possible, and
\crowdsourcing" appears to be a particularly e ective and cheap solution to
this end,
{ on the Web, light weight ontologies together with the possibility to provide
custom extensions prevail against more complex models,
{ any solution to deploying services that aspires to be widely adopted should
build upon the various approaches and standards used on the Web, including
Web APIs, RDF, and SPARQL,
{ Linked Data principles [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] represent nowadays the best practice for
publishing data on the Web both for human and machine consumption,
{ links between publicly available datasets are essential for the scalability and
the value of the data exposed.
      </p>
      <p>The principles we have just highlighted have an impact in a wide range of
activities during the life-cycle of services, notably during the annotation,
publication, discovery, and use of Web services and Web APIs on the Web. We shall
cover these in the remainder of this paper.
4.1</p>
      <sec id="sec-6-1">
        <title>Semantic Description of WSDL Services and Web APIs</title>
        <p>The semantics of a service, or software component, are typically divided into four
kinds: i) data model; ii) functional semantics; iii) non-functional semantics; iv)
behavioural semantics. The level of re nement with which software components
can be manipulated (e.g., discovered, composed, invoked), depends directly on
the level of detail with which their semantics are captured and exposed.</p>
        <p>
          In our current work we build upon the Minimal Service Model (MSM) [
          <xref ref-type="bibr" rid="ref13 ref8">8, 13</xref>
          ],
WSMO-Lite [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] and hRESTS/MicroWSMO [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], for capturing the semantics of
services as Linked Data. In a nutshell, the MSM is a simple RDF(S) integration
vocabulary which captures the maximum common denominator between existing
conceptual models for services. Thus, the MSM is an integration model at the
intersection of existing formalisms, able to capture the core semantics of both
Web services and Web APIs in a common model, homogeneously supporting
publication and discovery.
        </p>
        <p>The MSM is enriched with WSMO-Lite and hRESTS/MicroWSMO. The
former provides a very simple RDFS ontology together with a methodology for
expressing functional and nonfunctional semantics, and an information model for
WSDL services. The latter is a microformat-like1 notation that forms the basis
for our work on semantically describing Web APIs. It enables the creation of
machine-processable Web API descriptions based on available HTML
documentation by allowing one to structure APIs descriptions and by including pointers
to the semantics of the service, operations, and data manipulated.
4.2</p>
      </sec>
      <sec id="sec-6-2">
        <title>Supporting Services Annotation</title>
        <p>Arguably, one of the main limitations of previous approaches to integrating
services in the Semantic Web, has been the di culty from an annotation
perspective. The use of light weight ontologies as opposed to highly expressive conceptual
models reduces considerably the e ort involved and the amount of annotations
to be provided. Additionally, and more importantly, the Web of Data is signi
cantly changing the environment from an annotation and usage point of view.</p>
        <p>
          On the one hand, the Web of Data can be used as background knowledge [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]
in order to provide suitable ontologies that can be used, extended, and
combined to create domain ontologies for annotating services in an easier manner.
On the other hand, generating service annotations by reusing existing ontologies
directly contributes to increasing services usability and presumably their uptake.
For instance annotating services inputs and outputs with respect to existing
vocabularies ensures the direct applicability of services over data already available
as well as it allows Linked Data application developers to carry out data driven
discovery of services by simply checking the input and output types of services.
From a more abstract perspective, this process ensures that services modeled in
this way are linked to the Web of Data as encouraged by Linked Data principles.
        </p>
        <p>
          We are currently devoting signi cant e orts to creating tools that support
users in the annotation of services based on the principles introduced above. One
such application is SWEET [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] which is, to the best of our knowledge, the rst
tool that enables the creation of semantic annotations for Web APIs and
RESTful services. SWEET provides user support for creating hRESTS/MicroWSMO
annotations over any HTML page describing Web APIs, therefore supporting a
non-intrusive incremental annotation of existing resources. The tool, assisted by
Watson [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], supports users in browsing the Semantic Web while annotating
services so that they can identify suitable vocabularies such as FOAF [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], and use
them for the annotation. A tool called SOWER, based on the same principles
but focussing on the annotation of WSDL services, has also been developed.
4.3
        </p>
      </sec>
      <sec id="sec-6-3">
        <title>Publication and Discovery of Services on the Web of Data</title>
        <p>At present, service descriptions can only be retrieved through the Web of
documents, which is essentially designed for human beings, or through speci c
interfaces to registries such as UDDI that have failed to gain signi cant uptake.
A fundamental step for bringing services closer to the Web is their publication
1 See http://www.microformats.org
based on current best practices. We view service annotations as a particular
kind of highly valuable data: data that informs us about existing reusable
functionality exposed somewhere on the Web that processes and/or generates data.
As such, services should therefore be published on the Web according to current
best practices for publishing data { Linked Data principles { so that applications
can easily discover and process their descriptions on the basis of the very same
technologies they use for retrieving data.</p>
        <p>
          In order to explore and validate these principles we have developed iServe [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ],
a public platform that uni es service publication and discovery on the Web
through the use of Linked Data. iServe builds upon lessons learnt from research
and development on the Web and on service discovery algorithms to provide a
generic semantic service registry able to support advanced discovery over
different kinds of services described using heterogeneous formalisms. iServe uses
as its core conceptual model the MSM and it currently includes a number of
import mechanisms able to deal with a large variety of Web service and Web
APIs description formats.
        </p>
        <p>Once imported, iServe publishes the semantic annotations of services as
Linked Data and provides a number of semantic discovery methods including
SPARQL, or more re ned algorithms exploiting the semantic descriptions of
services, RDFS inferencing, and similarity measures for more accurate results.
The current implementation already shows how Web services and Web APIs
can be described by means of an homogeneous conceptual model { the Minimal
Service Model { and how they can be published as Linked Data, therefore better
promoting their discovery based on the use of the well established and adopted
Linked Data principles.
5</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Services for the Web of Data</title>
      <p>The notion of services as well-de ned, independent, invokable and distributed
pieces of functionality is indeed a very powerful architectural notion for
developing distributed systems. Encapsulating functionality in this way provides the
capacity for maintaining a loose coupling between integrated components which,
when it comes to an environment like the Web, appears as a highly bene cial
(if not necessary) feature. Services provide therefore a suitable architectural
abstraction for the integration of processing capabilities over the Web of Data in
a loosely coupled manner.
5.1</p>
      <sec id="sec-7-1">
        <title>Integrating Legacy Systems</title>
        <p>
          Currently a good part of the Web of Data is generated from existing databases
by using tools such as D2R [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. There is, however, a large body of
information exposed through Web APIs by companies which are either not interested
in o ering all the information publicly on the Web given its commercial value
and/or its sensitivity, or because they do not have the technical skills or interest
in exposing the information as Linked Data. Similarly, in the Internet of Things,
there is a growing number of streams of data provided by sensors through highly
heterogeneous formats and interfaces, which exhibits considerable integration
and processing limitations [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ].
        </p>
        <p>We previously highlighted that Linked Services are such that their inputs
and outputs are RDF. As a consequence, they represent a natural means for
exposing as Linked Data valuable information previously enclosed within silos,
through the annotation of existing Web APIs and WSDL services. Web APIs
could in this way be invoked by interpreting their semantic annotations, and
RDF information could be obtained on demand. In this way, data from legacy
systems, state of the art Web 2.0 sites, or sensors, which do not embrace Linked
Data principles could be made available as Linked Data easily.</p>
        <p>
          This approach is currently being explored in the context of a number of use
cases from the European project SOA4All [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. Our current experience, although
preliminary at this stage, shows already the applicability and potential of
bringing legacy systems to the Web of Data in this manner.
5.2
        </p>
      </sec>
      <sec id="sec-7-2">
        <title>Processing Linked Data</title>
        <p>
          Integration and fusion of disparate data coming from the Web of Data hardly
takes place nowadays and therefore applications do not perform any ulterior
processing of this data other than for presenting it to the user [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. Generating new
data based on what has been found or the provisioning of added-value services
that exploit this data thus remains a pending issue. For instance, something as
simple and useful as a unit transformation service is still to be provided for the
Web of Data. There is a clear need for enabling the processing of Linked Data in
ways such that application developers could conveniently apply them over data
gathered at runtime to carry out computations as simple as unit transformations,
more complex as deriving similarities between products or services based on the
reviews published by users, or even more advanced like booking a trip.
        </p>
        <p>
          It seems natural to approach the development of systems that process Linked
Data by composing Linked Services. These services should be able to consume
RDF data, carry out the concrete activity they are responsible for, and return
the result, if any, in RDF as well. The invoking system could then store the
result obtained or continue with the activity it is carrying out using these newly
obtained RDF triples combined with additional sources of data. In a sense this
is quite similar to the notion of service mashups [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] and RDF mashups [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] with
the important di erence that it supports generic services which are, in this case,
RDF-aware and their functionality may range from RDF-speci c manipulation
functionality up to highly complex processing beyond data fusion.
        </p>
        <p>It is worth noting in this respect the bene t brought by having service
descriptions in the Web of Data. When developing applications that process Linked
Data, discovering useful services could be driven by the data that needs to be
manipulated. The reuse of ontologies and vocabularies would in turn contribute
towards increasing the compatibility of services. In this way, Linked Data
application developers would have access to an ever growing body of reusable
components ready to be combined and exploited. Integrating services with the Web
of Data as depicted before would give birth to a services ecosystem on top of
Linked Data, whereby people would be able to collaboratively and incrementally
construct complex systems by reusing the results of others, gradually supporting
the development of increasingly complex applications for the Future Internet.
6</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>Conclusions and Outlook</title>
      <p>Despite the appealing characteristics of service-orientation principles and
technologies, their uptake on a Web-scale has been signi cantly less prominent than
initially anticipated. The Web is witnessing a dramatic evolution with the advent
of Web 2.0 and Linked Data technologies. Web 2.0 has triggered a socialisation
of the Web which has placed individuals at the centre of the Web and is widely
based on somewhat altruistic contributions of free data and manual labour from
users. The Linked Data initiative is in turn devoted to creating what is referred
to as the Web of Data, which already provides publicly large amounts of
interconnected data concerning a wide range of domains described in terms of light
weight ontologies for supporting automated processing.</p>
      <p>We have explored the relationship between services and the Web of Data. In
particular we have highlighted that Linked Data represent appropriate principles
for publishing services on the Web. We have illustrated how Web services and
RESTful services can be brought into the Web of Data by means of simple
RDF vocabularies and supporting tools. We have highlighted the fact that the
current evolution of the Web of Data is gathering the necessary motivation
for the development of advanced applications that process Linked Data. We
have outlined that Linked Services are particularly well-suited for supporting
developers in creating applications that process Linked Data.</p>
      <p>The overall vision outlined herein represents the roadmap for the research
we are currently carrying out trying to expand the capabilities of the Linked
Data applications as well as trying to promote and support the use of services
on the Web through light weight semantic annotations. This research, like the
principles it builds upon, will strive to provide data, resources, tools and engines
publicly on the Web in order to eventually lead to the wider uptake of services
on a Web scale.
7</p>
    </sec>
    <sec id="sec-9">
      <title>Acknowledgements</title>
      <p>This work is partly funded by the EU SOA4All project. We would like to thank
all the members of the SOA4All project for their contribution.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Djamal</given-names>
            <surname>Benslimane</surname>
          </string-name>
          , Schahram Dustdar, and
          <string-name>
            <given-names>Amit</given-names>
            <surname>Sheth</surname>
          </string-name>
          .
          <article-title>Services Mashups: The New Generation of Web Applications</article-title>
          .
          <source>IEEE Internet Computing</source>
          ,
          <volume>12</volume>
          (
          <issue>5</issue>
          ):
          <volume>13</volume>
          {
          <fpage>15</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Christian</given-names>
            <surname>Bizer</surname>
          </string-name>
          , Tom Heath, and
          <string-name>
            <surname>Tim</surname>
          </string-name>
          Berners-Lee.
          <article-title>Linked Data - The Story So Far</article-title>
          .
          <source>International Journal on Semantic Web and Information Systems (IJSWIS)</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Dan</given-names>
            <surname>Brickley</surname>
          </string-name>
          and
          <string-name>
            <given-names>Libby</given-names>
            <surname>Miller</surname>
          </string-name>
          .
          <source>FOAF Vocabulary Speci cation 0</source>
          .91. http://xmlns.com/foaf/spec/,
          <year>November 2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Mathieu d'Aquin</surname>
          </string-name>
          , Enrico Motta, Marta Sabou,
          <article-title>So a Angeletou, Laurian Gridinoc</article-title>
          , Vanessa Lopez, and
          <string-name>
            <given-names>Davide</given-names>
            <surname>Guidi</surname>
          </string-name>
          .
          <article-title>Toward a New Generation of Semantic Web Applications</article-title>
          .
          <source>IEEE Intelligent Systems</source>
          ,
          <volume>23</volume>
          (
          <issue>3</issue>
          ):
          <volume>20</volume>
          {
          <fpage>28</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>John</given-names>
            <surname>Davies</surname>
          </string-name>
          , John Domingue, Carlos Pedrinaci, Dieter Fensel, Rafael GonzalezCabero, Morgan Potter, Marc Richardson, and
          <string-name>
            <given-names>Sandra</given-names>
            <surname>Stincic</surname>
          </string-name>
          .
          <article-title>Towards the Open Service Web</article-title>
          .
          <source>BT Technology Journal</source>
          ,
          <volume>26</volume>
          (
          <issue>2</issue>
          ),
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Tom</given-names>
            <surname>Heath</surname>
          </string-name>
          and
          <string-name>
            <given-names>Enrico</given-names>
            <surname>Motta</surname>
          </string-name>
          . Revyu:
          <article-title>Linking reviews and ratings into the Web of Data</article-title>
          .
          <source>Web Semantics: Science, Services and Agents on the World Wide Web</source>
          ,
          <volume>6</volume>
          (
          <issue>4</issue>
          ):
          <volume>266</volume>
          {
          <fpage>273</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>James</given-names>
            <surname>Hendler</surname>
          </string-name>
          and
          <string-name>
            <given-names>Jennifer</given-names>
            <surname>Golbeck</surname>
          </string-name>
          .
          <article-title>Metcalfe's law, Web 2.0, and the Semantic Web</article-title>
          .
          <source>Web Semantics: Science, Services and Agents on the World Wide Web</source>
          ,
          <year>Jan 2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Jacek</given-names>
            <surname>Kopecky</surname>
          </string-name>
          , Karthik Gomadam, and
          <string-name>
            <given-names>Tomas</given-names>
            <surname>Vitvar</surname>
          </string-name>
          .
          <article-title>hRESTS: an HTML Microformat for Describing RESTful Web Services</article-title>
          .
          <source>In The 2008 IEEE/WIC/ACM International Conference on Web Intelligence (WI2008)</source>
          , Sydney, Australia,
          <year>November 2008</year>
          . IEEE CS Press.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Maria</given-names>
            <surname>Maleshkova</surname>
          </string-name>
          , Carlos Pedrinaci,
          <string-name>
            <surname>and John Domingue. Supporting</surname>
          </string-name>
          <article-title>the Creation of Semantic RESTful Service Descriptions</article-title>
          . In Workshop: Service Matchmaking and
          <article-title>Resource Retrieval in the Semantic Web (SMR2) at</article-title>
          8th International Semantic Web Conference,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Sheila</surname>
            <given-names>McIlraith</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Tran</given-names>
            <surname>Son</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Honglei</given-names>
            <surname>Zeng</surname>
          </string-name>
          .
          <article-title>Semantic web services</article-title>
          .
          <source>Intelligent Systems</source>
          , IEEE,
          <volume>16</volume>
          (
          <issue>2</issue>
          ):
          <volume>46</volume>
          {
          <fpage>53</fpage>
          ,
          <string-name>
            <surname>Jan</surname>
          </string-name>
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Eyal</surname>
            <given-names>Oren</given-names>
          </string-name>
          , Renaud Delbru, Michele Catasta, Richard Cyganiak, Holger Stenzhorn, and
          <string-name>
            <given-names>Giovanni</given-names>
            <surname>Tummarello</surname>
          </string-name>
          .
          <article-title>Sindice.com: a Document-oriented Lookup Index for Open Linked Data</article-title>
          .
          <source>IJMSO</source>
          ,
          <volume>3</volume>
          (
          <issue>1</issue>
          ):
          <volume>37</volume>
          {
          <fpage>52</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <article-title>Carlos Pedrinaci and John Domingue. Toward the Next Wave of Services: Linked Services for the Web of Data</article-title>
          .
          <source>Journal of Universal Computer Science</source>
          ,
          <volume>16</volume>
          (
          <issue>13</issue>
          ):
          <volume>1694</volume>
          {
          <fpage>1719</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Carlos</surname>
            <given-names>Pedrinaci</given-names>
          </string-name>
          , Dong Liu, Maria Maleshkova, Dave Lambert, Jacek Kopecky,
          <string-name>
            <surname>and John Domingue.</surname>
          </string-name>
          <article-title>iServe: a Linked Services Publishing Platform</article-title>
          .
          <source>In Proceedings of Ontology Repositories and Editors for the Semantic Web at 7th ESWC</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Danh Le</surname>
            <given-names>Phuoc</given-names>
          </string-name>
          , Axel Polleres, Manfred Hauswirth, Giovanni Tummarello, and
          <string-name>
            <given-names>Christian</given-names>
            <surname>Morbidoni</surname>
          </string-name>
          .
          <article-title>Rapid Prototyping of Semantic Mash-ups Through Semantic Web Pipes</article-title>
          . In Juan Quemada, Gonzalo Leon, Yoelle
          <string-name>
            <given-names>S.</given-names>
            <surname>Maarek</surname>
          </string-name>
          , and Wolfgang Nejdl, editors,
          <source>WWW</source>
          , pages
          <volume>581</volume>
          {
          <fpage>590</fpage>
          . ACM,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>Thomi</given-names>
            <surname>Pilioura</surname>
          </string-name>
          and
          <string-name>
            <given-names>Aphrodite</given-names>
            <surname>Tsalgatidou</surname>
          </string-name>
          .
          <source>Uni ed Publication and Discovery of Semantic Web Services. ACM Trans. Web</source>
          ,
          <volume>3</volume>
          (
          <issue>3</issue>
          ):1{
          <fpage>44</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Amit</surname>
            <given-names>Sheth</given-names>
          </string-name>
          , Cory Henson, and
          <string-name>
            <given-names>Satya</given-names>
            <surname>Sahoo</surname>
          </string-name>
          .
          <source>Semantic Sensor Web. Internet Computing</source>
          , IEEE,
          <volume>12</volume>
          (
          <issue>4</issue>
          ):
          <volume>78</volume>
          {
          <fpage>83</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <given-names>Steve</given-names>
            <surname>Vinoski</surname>
          </string-name>
          .
          <article-title>Putting the \Web" into Web Services: Interaction Models, Part 2</article-title>
          . IEEE Internet Computing,
          <volume>6</volume>
          (
          <issue>4</issue>
          ):
          <volume>90</volume>
          {
          <fpage>92</fpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Tomas</surname>
            <given-names>Vitvar</given-names>
          </string-name>
          , Jacek Kopecky, Jana Viskova, and
          <string-name>
            <given-names>Dieter</given-names>
            <surname>Fensel</surname>
          </string-name>
          .
          <article-title>WSMO-Lite Annotations for Web Services</article-title>
          . In Manfred Hauswirth, Manolis Koubarakis, and Sean Bechhofer, editors,
          <source>Proceedings of the 5th European Semantic Web Conference</source>
          , LNCS, Berlin, Heidelberg, June 2008. Springer Verlag.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>