SIOC/Neologism/StoryCards

From W3C Wiki

Unscheduled story cards

Proposed stories that have not yet been discussed/scheduled go here.

Minimally useful version (v0.001)

Site admins can create and delete vocabularies :
Homepage shows a list of all hosted vocabularies
Authenticated users can create, edit and delete classes and properties
Vocabulary page shows a simple list of all classes and properties
A login form allows users to authenticate (scor Thu night)
The login link or form should be quite hidden, as it cannot be used by 99% of visitors.
Vocabulary page shows metadata (scor Thu night)
Title, last update, authors, abstract/description. These can be edited by authenticated users via text fields, except for the users which are selected from a list of Drupal users.
Vocabulary page shows label and title of classes and properties (scor Thu night)
English only. Label and title can be entered and edited by authenticated users in text fields.
RDFS version of the metadata and each term
There's one RDFS document for each vocabulary. Initially, this RDFS document can be available under a separate URI. The RDFS uses the URI Scheme for class, property and vocabulary URIs.

SFSW 2008 Paper version (v0.01)

Vocabulary Overview diagram on vocabulary page
As embedded non-interactive Flash
Editing the Vocabulary Overview diagram
Authenticated users only
Vocabulary page shows sub- and superproperties, domain, range and inverseOf for properties
These can be edited by selecting from dropdowns. No external terms supported at this point.
Vocabulary page shows sub- and superclasses for classes
These can be edited by selecting from dropdowns. No external terms supported at this point. Multiple inheritance!
Content negotiation
RDFS, XML and HTML are available at the same URI with content negotiation.
Support for external classes and properties
Can be used wherever we reference another class or property. Initially, external terms are specified simply by entering their URI.
Free content section on vocabulary pages
Can be edited by authenticated users. Does not show up in the RDFS output.
Navigation block/menu on vocabulary page
To quickly jump to a specific term.

First release (v0.1)

Drupal features that are not required for maintaining a vocabulary are hidden or disabled.
Permissions and user roles
Site admins can create users and vocabularies. Neologists can edit a vocabulary (this is a per-vocabulary setting). Only site administrators can edit roles and permissions.

After v0.1

Classes in the Vocabulary Overview diagram are clickable
Click jumps to specific term on the vocbulary page
Vocabulary Overview as image file
instead of Flash
Load external vocabularies
Authenticated users can load external vocabularies by entering an RDFS file's URI or uploading a file. Terms from the vocabulary become available wherever a class or property needs to be specified.
Support for owl
disjointWith : Allows selection of classes
Friendly versioning
404 Report
List of terms that have been accessed via HTTP GET, but are not actually defined. Ordered by number of requests, and most recent requests.
Import from RDFS file
Authenticated users can import existing vocabularies by entering an RDFS file's URI or uploading a file. This is for migrating existing vocabularies to hosting on Neologism.