SIOC/SIOC URIs

From W3C Wiki

URIs to use for various SIOC concepts

For information resources

With content negotiation

Content negotiate the post and its RDF description at the same URI

URI for a sioc:Post

http://example.com/post

Which serves either http://example.com/post.html or http://example.com/post.rdf


Without content negotiation

Use HTML version as URI and include autodiscovery link to its RDF description

URI for a sioc:Post

http://example.com/post.html

Which contains an autodiscovery link to http://example.com/post.rdf


URIs for non-information-resources

Use URI of the RDF document and append #something

URI for a foaf:Person

http://example.com/john.rdf#person

Have the html page http://example.com/john.html contain an autodiscovery link to http://example.com/john.rdf and describe http://example.com/john.rdf#person there.

E. g. Include the following triples in the john.rdf page:

<http://example.com/john.rdf> foaf:primaryTopic <http://example.com/john.rdf#person>.
<http://example.com/john.rdf#person> rdfs:seeAlso <http://example.com/john.html> .

Border cases

Discussion whether some resources are information resources.

Is a sioc:User the same as its account profile page? Is it a foaf:Document or a foaf:Agent?


Paging

Blogs and forums list their content broken down in several smaller pages. Their RDF pages should mirror that.

Use rdfs:seeAlso links to point to the next and previous RDF document page.

Discussion whether a new paging term like sioc:nextPage (subclass of rdfs:seeAlso) might be useful for some tools.