SIOC/Neologism/StoryCards
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.