It shows some data for an "avatar profile". The most essential
entities are described in the relationship:
* person
* virtual world
* avatar name
That describes how a person projects a persona into a virtual world.
Some other useful data includes an image of the avatar, its location
in the virtual world, its creation data (anti-griefing), etc.
Our intention isn't to represent *everything* about an avatar - in
some cases a reference to another resource would allow for additional
discovery. There are two reputation APIs used - RapLeaf and ClaimID -
as well as a CreativeCommons license. Probably some kind of ratings
would be useful. There could also be a kind of resource-as-a-gateway
bridging into another protocol, such as with Jabber for chatting with
a player/character: http://www.xmpp.org/extensions/xep-0154.html
If you run the Ant build script it will generate "test.rdf" as a
sample. That includes a vCard, an RSS feed, and the CC license
metadata.
We're adding FOAF descriptions: http://xmlns.com/foaf/0.1/#
However, some parts of FOAF will need to be extended substantially for
this use. For example, there are a few problems with trying to
represent avatars and virtual worlds in FOAF:
* Person != Avatar (so we subclass foaf:Agent)
* foaf:based_near would need to resolve to coordinates in a virtual
world (not geo:lat and geo:lon)
* trust is not the same as reputation, and we need means to make
decisions based on reputation
Other interesting RDF vocabulary examples include:
http://vocab.org/relationship/
http://f14web.com.ar/inkel/rdf/schemas/lang/index.en.html
http://openid.net/pipermail/specs/2007-January/001235.html
Recent locations and recent actions are both good examples of how your
persona profile could contain short-term memory, to give it some
casual support. A few of these kind of loose, snapshot-like traits
would make your persona profile a great too for quick, at-a-glance
discovery.
Add trust into the mix, to say who has 'backed' you, would be a nice
way to give a more in-depth reflection of that persona, too. Think
LinkedIn recommendations for your persona. Again, designed for quick,
at-a-glance access but with sufficient information to support more
detailed examination (where have you just been? what were you doing?
who knows you and what do they think of you?).
I agree - there'd be very good reasons to make reference to something
like LinkedIn recommendations. Some kinds of claims, creds,
reputation, etc., could be inherited from the "Person" to the
"Avatar", but in many cases the people who'd make recommendations
would only see the "Avatar" view presented. So they'd need to
reference that "Avatar" view specifically. Is that what you mean?
In the tests we've been doing at HeadCase for avatar profiles, the RDF
is published as an RSS feed. We've tried including some snapshot data,
such as "Last seen at.." into that RSS feed, thinking that one might
want to keep track of friends' avatars in an RSS reader - in a casual
way, but then click to go track down more details. I like what you've
described as "short-term memory" - seems like it might fit into an RSS
feed?
A nice thing about RSS feeds is that they can theoretically be used for:
* RDF inference (Jeta)
* Yahoo "pipes"
* driving badges/widgets
Maybe more?
Paco
On 2/21/07, Duncan Gough <duncan...@gmail.com> wrote:
>
...