Re: [ACTION] represenation of simple and more complicated HTTP conversation in RDF

Hi,


Johannes Koch wrote:
> I took an action item about modelling simple and more complicated HTTP 
> conversation in RDF. Three use cases: 1. simple request/response, 2. 
> transparent content negotiation, 3. redirection

Thanks for this overview! One more important scenario would be a typical 
"Web unit" containing an HTML page, a CSS page, and maybe some images. 
According to the examples you provided, each one of these would be 
recorded in a separate instance of the WebContent class with IDs like 
"wc1", "wc2", "wc3", etc. Right?

Following the model outlined above, we would now need to express the 
relationship between the instances of the WebContent class as we don't 
have a mean to do it right now. We will need a way to group such 
resources (for "Web units") and sometimes also the sequence of these 
items (think of redirect or language negotiation).

One solution would be to use simple RDF containers. For example rdf:bag 
for "Web units" and rdf:seq for other resources where the sequence is 
essential. The test subject would be the respective RDF container. Here 
some code examples:

SCENARIO 1, "Web Unit":

earl:subject
|- rdf:bag
|  |- rdf:item -> "wc1"
|  |- rdf:item -> "wc2"
|  |- rdf:item -> "wc3"
|  |- ...
|- ...


SCENARIO 2, "Language Negotiation":

earl:subject
|- rdf:seq
|  |- rdf:item -> "wc1"
|  |- rdf:item -> "wc2"
|  |- rdf:item -> "wc3"
|  |- ...
|- ...


Another solution to express the relationship between the individual 
resources is by using explicit properties such as dc:isPartOf, 
dc:hasPart, and probably other too (to express "A-after-B" type 
relationships).

What do people think? Is the solution using containers sufficient and 
complete?

Regards,
   Shadi


-- 
Shadi Abou-Zahra     Web Accessibility Specialist for Europe |
Chair & Staff Contact for the Evaluation and Repair Tools WG |
World Wide Web Consortium (W3C)           http://www.w3.org/ |
Web Accessibility Initiative (WAI),   http://www.w3.org/WAI/ |
WAI-TIES Project,                http://www.w3.org/WAI/TIES/ |
Evaluation and Repair Tools WG,    http://www.w3.org/WAI/ER/ |
2004, Route des Lucioles - 06560,  Sophia-Antipolis - France |
Voice: +33(0)4 92 38 50 64          Fax: +33(0)4 92 38 78 22 |

Received on Friday, 24 November 2006 14:40:25 UTC