Identifier URIs

http://id.ninebynine.org/semafor/1.0/

The URI-space at http://id.ninebynine.org/ is reserved for use as identifier values of various kinds.

The identifier http://id.ninebynine.org/semafor/1.0/ is a prefix for namespace and schema identifiers used in version 1.0 of the SemaFor software.

[[[Work in progress - items referenced here are not yet stable - 10-Apr-2002]]]


Identifier values - namespaces


Identifier values - knowledge base contents

All information stored persistently in a semafor knowledge base is in the form of frames, which are rather like a collection of reified statements. These are converted to and from ordinary RDF graphs as and when required. The frame structure allows information to be grouped into contexts, for various purposes (see the RDF notes cited below). The persistent knowledge base API deals only with contexts and frames.

Frames

Slot values


Identifier values - frame and form descriptions

These are descriptive structures used by the SemaFor program to control its user interface operations. Frame and form descriptions used together control the prentation and acquisition of RDF data. These are described here as RDF classes, but are stored in the knowledge base encoded as frames. Asserting a frame into an RDF model results in an ordinary RDF graph. A frame description is like an RDF schema applied to a frame, and should be mostly convertible to and from a corresponding RDF schema. A form description describes a user interface for a frame, and is roughly an RDF description of an XHTML form or collection of forms.

Frame description

Slot description

Form description

Cell group

Cell description

Cell value type

Cell presentation styles

The following instances of PresentationStyle are for composite groupings of cells, where the value is a CellGroup. [[[Details TBD]]]


Identifier values - queries

Queries are used for all selection operations from the SemaFor knowledge base.

[[[further details TBD]]]


Identifier values - transforms

xxxx

[[[further details TBD]]]


Identifier values - lists

[[[experimental - may be removed or replaced]]]


Links to related information


For feedback please see: http://www.ninebynine.org/index.html#Contact
$Id: $