This document describes best practice recipes for publishing vocabularies or ontologies on the Web (in RDF Schema or OWL). The features of each recipe are described in detail, so that vocabulary designers may choose the recipe best suited to their needs. Each recipe introduces general principles and an example configuration for use with an Apache HTTP server (which may be adapted to other environments). The recipes are all designed to be consistent with the architecture of the Web as currently specified, although the associated example configurations have been kept intentionally simple.
Keywords: Content negotiation, Slash namespace, Dereferencing, SPARQL endpoint, Hash namespace
Author: Swick, Ralph
Date created: 2008-08-28 04:00:00.000
Time required: P45M
- Chooses "hash"- or "slash"-based URI patterns based on requirements.
- Ensures that when dereferenced by a Web browser, a URI returns a representation of the resource in human-readable HTML.
- Understands that to be "dereferencable", a URI should be usable to retrieve a representation of the resource it identifies.
- Understands the purpose of publishing RDF vocabularies in multiple formats using content negotiation.