The original location of this Document is at <http://b4mad.net/2006/01/02/uc3.html>.
This Document is release under a Creative Commons-License. Some rights reserved.
Email: goern@b4mad.net
Web: <http://b4mad.net/datenbrei/>
The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119.
This use case describes how to use trust statements in the context of conference schedules.
A Conference is organized and hosted by a Host, he is responsible for releasing the conference schedule to the public, thus anybody may trust him regarding the schedule of this conference ultimately. Furthermore, anybody may trust him regarding the topic "publishes appointment dates" as long as the conferences lasts. After the end of the conference nobody may trust the organizer regarding the topic "publishes appointment dates".
Using this assertions, anybody is able to evaluate if an appointment date published by the organizer of the conference is valid or not.
Host: the person organizing or hosting a conference. The host is responsible for releasing the conference schedule (as appointment data) to the public.
Anybody: any person reading the conference schedule and trust assertions and evaluation the correctnes of the appointment data.
The conference schedule is published as a sequence of appointment data. This appointment data contain at minimum a start and end date or duration, a title, a description and the host. The host should be identified by an URI.
Trust assertions regarding the conference schedule and it's single appointment data is defined in the form A trust B on C during time interval I at level L.
Using RDF/XML [1] we could make the following statements to document a confernece schedule:
Example 1a: A conference schedule
<cal:Vevent>
<dc:creator rdf:resource="http://b4mad.net/FOAF/goern.rdf#goern" />
<cal:summary>Connecting Social Content Services using FOAF, RDF and REST</cal:summary>
<cal:location>Open Data</cal:location>
<cal:description>Leigh Dodds</cal:description>
<cal:dtstart rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2005-05-25T16:00:00</cal:dtstart>
<cal:duration rdf:parseType="Resource">
<cal:duration>PT40M</cal:duration>
</cal:duration>
</cal:Vevent>
Example 1b: trust assertion
<trust:trustsRegarding>
<trust:TopicalTrust>
<trust:trustSubject rdf:resource="http://www.w3.org/2002/12/cal/icaltzd#Vevent" />
<trust:trustedPerson rdf:resource="http://b4mad.net/FOAF/goern.rdf#goern" />
<trust:trustValue>10</trust:trustValue>
</trust:TopicalTrust>
<dcterms:valid rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2005-05-27T18:00:00</dcterms:valid>
</trust:trustsRegarding>
1. RDF/XML: RDF/XML Syntax Specification <http://www.w3.org/TR/rdf-syntax-grammar/>.
First draft. (goern)