WCL - OK for mobileOK?
WCL - OK for mobileOK?
(If not - tell us and we'll fix it)
Basic decisions so far
Basic decisions so far
- RDF is the right way to do this
Basic decisions so far
- RDF is the right way to do this
- It's not the only way
Basic decisions so far
- RDF is the right way to do this
- It's not the only way
- Working on detailed RDF-based method
Basic decisions so far
- RDF is the right way to do this
- It's not the only way
- Working on detailed RDF-based method
- Sketching other approaches
- XPath
- Microformat &/or RDF/A
- Direct applucation to RSS/Atom
A content label (cLabel)
- Makes claims and assertions about a group of resources
- Includes claims & assertions about itself
- Who created it
- When was it created
- etc.
- Can be the subject of a certificate
mobileOK as a cLabel
<wcl:ContentLabel rdf:ID="cl_1">
<mwbp:mok rdf:resource="http://www.w3.org/2006/09/mobileOK#Full" />
</wcl:ContentLabel>
mobileOK as a cLabel
<wcl:ContentLabel rdf:ID="cl_1">
<mwbp:mok rdf:resource="http://www.w3.org/2006/09/mobileOK#Full" />
</wcl:ContentLabel>
<wcl:ContentLabel rdf:ID="Full">
<wcl:include rdf:resource="#Core" />
<mok:ACCESS_KEYS rdf:resource="&wcl;true" />
<mok:LINK_TARGET_ID rdf:resource="&wcl;true" />
...
</wcl:ContentLabel>
mobileOK as a cLabel
<wcl:ContentLabel rdf:ID="cl_1">
<mwbp:mok rdf:resource="http://www.w3.org/2006/09/mobileOK#Full" />
</wcl:ContentLabel>
<wcl:Ruleset rdf:ID="Rule_A">
<wcl:hasScope>
<wcl:Scope>
<wcl:host>resources.example.co.uk</wcl:host>
<wcl:host>resources.example.com</wcl:host>
</wcl:Scope>
</wcl:hasScope>
<wcl:hasDefaultLabel rdf:resource="#cl_1" />
</wcl:Ruleset>
Who says?
<rdf:Description rdf:about="#cl_1">
<dc:creator>
<foaf:Organization>
<foaf:homepage rdf:resource="http://labelauthority.example.org" />
</foaf:Organization>;
...
</dc:creator>
</rdf:Description>
Adding trust
Adding trust
Everything has a URI
Adding trust
Everything has a URI
- Certificates can point to the cLabel
Adding trust
Everything has a URI
- Certificates can point to the cLabel
- Other people can point to the cLabel
Adding trust
Everything has a URI
- Certificates can point to the cLabel
- Other people can point to the cLabel
- Anyone/anything can make comments about it
Adding trust
Everything has a URI
- Certificates can point to the cLabel
- Other people can point to the cLabel
- Anyone/anything can make comments about it
<rdf:Description rdf:about="#cl_1">
<wcl:earl rdf:resource="http://labelauthority.example.org/earl.rdf#result_17765" />
</rdf:Description>
Linkage
In (X)HTML
<link rel="meta" href="/meta.rdf" type="application/rdf+xml" />
As an HTTP Header
Link: </meta.rdf>; /="/"; rel="meta" type="application/rdf+xml";
Significance of HTTP header method
Significance of HTTP header method
- Can label non-HTML resources
Significance of HTTP header method
- Can label non-HTML resources
- Servers can include the link automatically
Significance of HTTP header method
- Can label non-HTML resources
- Servers can include the link automatically
- Apache Mod Header
- Dead easy in Windows servers
- Very lightweight
Significance of HTTP header method
- Can label non-HTML resources
- Servers can include the link automatically
- Apache Mod Header
- Dead easy in Windows servers
- Very lightweight
- No need to invent a new header or introduce new standard
Question
Do you want something like this...
Link: </meta.rdf>; /="/";
rel="meta"
type="application/rdf+xml"
profile="http://www.w3.org/2006/09/mobileOK#Full"