Neologism/StoryCards
From SIOC Wiki
Contents |
[edit] Unscheduled story cards
Proposed stories that have not yet been discussed/scheduled go here.
[edit] 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.
[edit] 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.
[edit] 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.
[edit] 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.
