<?xml version="1.0"?>

<!DOCTYPE owl [
	<!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#">
	<!ENTITY xsd "http://www.w3.org/2001/XMLSchema#">
	<!ENTITY owl "http://www.w3.org/2002/07/owl#">
	<!ENTITY cc "http://web.resource.org/cc/#">
	<!ENTITY project "http://ebiquity.umbc.edu/ontology/project.owl#">
	<!ENTITY person "http://ebiquity.umbc.edu/ontology/person.owl#">
	<!ENTITY pub "http://ebiquity.umbc.edu/ontology/publication.owl#">
	<!ENTITY assert "http://ebiquity.umbc.edu/ontology/assertion.owl#">
]>

<!--

This ontology document is licensed under the Creative Commons
Attribution License. To view a copy of this license, visit
http://creativecommons.org/licenses/by/2.0/ or send a letter to
Creative Commons, 559 Nathan Abbott Way, Stanford, California
94305, USA.

-->

<rdf:RDF 
		xmlns:rdf = "&rdf;"
		xmlns:rdfs = "&rdfs;"
		xmlns:xsd = "&xsd;"
		xmlns:owl = "&owl;"
		xmlns:cc = "&cc;"
		xmlns:project = "&project;"
		xmlns:person = "&person;"
		xmlns:pub = "&pub;"
		xmlns:assert = "&assert;">
	<pub:MastersThesis rdf:about="http://ebiquity.umbc.edu/paper/html/id/196/Automatic-Composition-and-Invocation-of-Semantic-Web-Services">
		<rdfs:label><![CDATA[Automatic Composition and Invocation of Semantic Web Services]]></rdfs:label>
		<pub:title><![CDATA[Automatic Composition and Invocation of Semantic Web Services]]></pub:title>
		<pub:publishedOn rdf:datatype="&xsd;dateTime">2004-08-01T00:00:00-05:00</pub:publishedOn>
		<pub:abstract><![CDATA[eb Services are viewed as a new paradigm for building distributed web applications.
The W3C de�nes web services as a programmatic interface that enables communica-
tion among applications. OWL-S (earlier known as DAML-S) is an initiative that
aims to describe web services using semantic web languages like RDF, RDFS and
OWL. The motive behind adding semantics is to enable automatic discovery, compo-
sition, invocation and execution monitoring. In this thesis, we look at the problem
of web service composition - synthesizing complex tasks from a set of atomic
tasks. We look at how a service description can be transformed into planning oper-
ators. We present a planner that uses a backward-chaining algorithm for the task of
composition. We also discuss an algorithm for automatic invocation. The automatic
invocation algorithm takes the plan generated by the planner and determines data re-
quired for invocation using queries. Finally, we discuss the architecture of our agent,
which is capable of interacting with web services solely based on service descriptions.
]]></pub:abstract>
		<pub:counter>3103</pub:counter>
		<pub:googleKey>R4frBOL9qBQJ</pub:googleKey>
		<pub:googleCitations>11</pub:googleCitations>
		<pub:publisher><![CDATA[UMBC]]></pub:publisher>
		<pub:author>
			<rdf:List>
				<rdf:first>
					<person:Person rdf:about="http://ebiquity.umbc.edu/person/html/Mithun/Sheshagiri"><person:name><![CDATA[Mithun Sheshagiri]]></person:name><rdfs:label><![CDATA[Mithun Sheshagiri]]></rdfs:label></person:Person>
				</rdf:first>
				<rdf:rest rdf:resource="&rdf;nil" />
			</rdf:List>
		</pub:author>
		<pub:firstAuthor>
<person:Person rdf:about="http://ebiquity.umbc.edu/person/html/Mithun/Sheshagiri"><person:name><![CDATA[Mithun Sheshagiri]]></person:name><rdfs:label><![CDATA[Mithun Sheshagiri]]></rdfs:label></person:Person>
		</pub:firstAuthor>
		<pub:softCopy><pub:SoftCopy>
			<pub:softCopyFormat><![CDATA[PDF Document]]></pub:softCopyFormat>
			<pub:softCopyURI><![CDATA[http://ebiquity.umbc.edu/get/a/publication/124.pdf]]></pub:softCopyURI>
			<pub:softCopySize>387032</pub:softCopySize>
			</pub:SoftCopy>
			</pub:softCopy>
	</pub:MastersThesis>

<rdf:Description rdf:about="">
	<cc:License rdf:resource="http://creativecommons.org/licenses/by/2.0/" />
</rdf:Description>

</rdf:RDF>
