<?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 person "http://ebiquity.umbc.edu/ontology/person.owl#">
	<!ENTITY project "http://ebiquity.umbc.edu/ontology/project.owl#">
	<!ENTITY pub "http://ebiquity.umbc.edu/ontology/publication.owl#">
	<!ENTITY assoc "http://ebiquity.umbc.edu/ontology/association.owl#">
	<!ENTITY research "http://ebiquity.umbc.edu/ontology/research.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:person = "&person;"
		xmlns:project = "&project;"
		xmlns:pub = "&pub;"
		xmlns:assoc = "&assoc;"
		xmlns:research = "&research;"
		xmlns:assert = "&assert;">
	<project:PastProject rdf:about="http://ebiquity.umbc.edu/project/html/id/21/Semantic-Service-Discovery-in-Bluetooth">
		<rdfs:label><![CDATA[Semantic Service Discovery in Bluetooth]]></rdfs:label>
		<project:title><![CDATA[Semantic Service Discovery in Bluetooth]]></project:title>
		<project:description><![CDATA[      <p>
Bluetooth Service Discovery Protocol (SDP) enables a client application on
a device to discover information about services on other Bluetooth
devices. Every service is represented by a profile that is identified by a
128-bit Universally Unique Identifier (UUID). Attributes associated with a
particular service are also identified by UUIDs. Service discovery
requests, sent by the client, must contain one or more UUIDs. A match
occurs on a peer device if and only if at least one UUID specified by the
client is contained in one or more service records. UUID-based matching
ensures that the protocol is lightweight, both in terms of discovery time
and memory, and makes it well suited to resource constrained devices. An
important limitation of this lightweight SDP is that the service
registration facility -- a common feature of most service discovery
protocols -- is not provided.
      </p>
      <p>
We believe that the advantages of UUID-based matching to support service
discovery are restricted to a Bluetooth network consisting of resource
constrained devices. The common case design of Bluetooth networks includes
resource rich systems (sub-laptop to server class). Such a design calls
for a matching mechanism that uses as much information (i.e., semantic
information), regarding services and attributes, as available to decide
the success or failure of a service discovery query. Provision of the
service registration facility is trivial in such resource rich Bluetooth
networks. We have designed an enhanced version of Bluetooth SDP that
supports semantic matching and provides service registration. A service
ontology described in the Resource Description Framework (RDF) and a
reasoning engine using the XSB (a Prolog variant) logic programming
language are principal components of the enhanced SDP. We have evaluated
the performance of the enhanced SDP and determined that it performs
comparably to the regular SDP.
      </p>
      <p>
We are currently working on replacing RDF with the DARPA Agent Markup
Language (DAML) and implementing the SDP client and/or server on a PDA
class device -- the Agenda.
      </p>
]]></project:description>
		<project:startDate rdf:datatype="&xsd;dateTime">2000-12-01T00:00:00-05:00</project:startDate>
		<project:endDate rdf:datatype="&xsd;dateTime">2002-12-01T00:00:00-05:00</project:endDate>
		<project:associatedWith>
			<assoc:PersonProjectAssociation>
				<assoc:person><person:Person rdf:about="http://ebiquity.umbc.edu/person/html/Sasikanth/Avancha"><person:name><![CDATA[Sasikanth Avancha]]></person:name><rdfs:label><![CDATA[Sasikanth Avancha]]></rdfs:label></person:Person>
</assoc:person>
				<assoc:role rdf:resource="&person;Student" />
			</assoc:PersonProjectAssociation>
		</project:associatedWith>
		<project:associatedWith>
			<assoc:PersonProjectAssociation>
				<assoc:person><person:Person rdf:about="http://ebiquity.umbc.edu/person/html/Anupam/Joshi"><person:name><![CDATA[Anupam Joshi]]></person:name><rdfs:label><![CDATA[Anupam Joshi]]></rdfs:label></person:Person>
</assoc:person>
				<assoc:role rdf:resource="&person;Faculty" />
			</assoc:PersonProjectAssociation>
		</project:associatedWith>
		<project:relatedResearchArea rdf:resource="&research;MobileComputing" />
		<project:relatedResearchArea rdf:resource="&research;SemanticWeb" />
	</project:PastProject>

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

</rdf:RDF>
