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.
URL: https://www.w3.org/TR/swbp-vocab-pub/
Keywords: Content negotiation, Slash namespace, Dereferencing, SPARQL endpoint, Hash namespace
Author: Swick, Ralph
Publisher: W3C
Date created: 2008-08-28 04:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P45M
- Chooses "hash"- or "slash"-based URI patterns based on requirements.
- RDF vocabularies and application profiles
- Designing RDF-based vocabularies
- Coins namespace URIs, as needed, for any new properties and classes required.
- Chooses "hash"- or "slash"-based URI patterns based on requirements.
- Chooses "hash"- or "slash"-based URI patterns based on requirements.
- Coins namespace URIs, as needed, for any new properties and classes required.
- Designing RDF-based vocabularies
- RDF vocabularies and application profiles
- Ensures that when dereferenced by a Web browser, a URI returns a representation of the resource in human-readable HTML.
- RDF vocabularies and application profiles
- Publishing RDF vocabularies
- Understands that to be "dereferencable", a URI should be usable to retrieve a representation of the resource it identifies.
- Ensures that when dereferenced by a Web browser, a URI returns a representation of the resource in human-readable HTML.
- 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.
- Publishing RDF vocabularies
- RDF vocabularies and application profiles
- Understands that to be "dereferencable", a URI should be usable to retrieve a representation of the resource it identifies.
- RDF vocabularies and application profiles
- Publishing RDF vocabularies
- Understands that to be "dereferencable", a URI should be usable to retrieve a representation of the resource it identifies.
- Ensures that when dereferenced by a Web browser, a URI returns a representation of the resource in human-readable HTML.
- Ensures that when dereferenced by an RDF application, a URI returns representation of the resource in the requested RDF serialization syntax.
- Understands that to be "dereferencable", a URI should be usable to retrieve a representation of the resource it identifies.
- Publishing RDF vocabularies
- RDF vocabularies and application profiles
- Understands the purpose of publishing RDF vocabularies in multiple formats using content negotiation.
- RDF vocabularies and application profiles
- Publishing RDF vocabularies
- Understands the purpose of publishing RDF vocabularies in multiple formats using content negotiation.
- Understands the purpose of publishing RDF vocabularies in multiple formats using content negotiation.
- Publishing RDF vocabularies
- RDF vocabularies and application profiles