SIOC URIs

From SIOC Wiki

Jump to: navigation, search

Contents

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.

Personal tools