COBRA-ONT v0.4 Tutorial 1
--------------------------
Date: 09.23.2003
Author: Harry Chen (harry.chen@umbc.edu)
The following examples show how COBRA-ONT can be used to represent
knowledge about a user's profile, a device that the user owns, and a
personal agent that works for the user.
The namespace shorthands are defined as the following:
agt <=> http://daml.umbc.edu/ontologies/cobra/0.4/agent#
foaf <=> http://daml.umbc.edu/ontologies/cobra/0.4/foaf-basic#
dev <=> http://daml.umbc.edu/ontologies/cobra/0.4/device#
fipaa <=> http://daml.umbc.edu/ontologies/cobra/0.4/fipa-agent#
---
Example 1. To represent the profile of a user, we use COBRA-ONT's
FOAF ontology, which is a subset of the ontology defined in the
FOAF Vocabulary Specification 0.1 (http://xmlns.com/foaf/0.1)
Harry Chen
http://umbc.edu/~hchen4/
mailto:harry.chen@umbc.edu
http://umbc.edu/~hchen4/privacy_policy.owl
--
Example 2. To describe a cell phone that Harry own, we use
COBRA-ONT's device ontology. Knowing "myT68i" is a type of
"SonyEricssonT68i", a reasoning agent can conclude, at least, the
following:
o "myT68i" is a type of "Cellphone"
o "myT68i" is a type of "DeviceSupportsBluetooth"
o "myT68i" is a type of "DeviceSupportsIrDA"
---
Example 3. To describe a personal agent that works for Harry, we use
COBRA-ONT's FIPA-Agent ontology. "FIPAAgent" is a type of
"SoftwareAgent" with special runtime properties (i.e., "agentID",
"runsOnPlatform"). The expressed information can help other FIPA
agents to established communications with this personal agent.
hcPersonalAgent@linuxserver1.cs.umbc.edu:1099/JADE