Last update: 
Friday, March 13, 2009 - 21:06
Abstract: 
A vocabulary that defines how to represent HTML forms and fields (input, select, etc.) and CRUD operations on the fields. See http://esw.w3.org/topic/PushBackDataToLegacySourcesRDForms for more details

rdforms at a glance

rdforms classes and properties

RDForm

Label: 
an RDForm
Comment: 
An RDForm, i.e. an HTML form decorated with RDFa that explicity states the semantics of the fields)

CRUDOperation

Label: 
a CRUD operation
Disjoint with: 
Field

CRUDOperationDELETE

Label: 
a DELETE operation
Superclass: 
CRUDOperation

Delete the field, that is, remove all triples from the RDF graph that map to this field.

CRUDOperationUPDATE

Label: 
an UPDATE operation
Superclass: 
CRUDOperation

Update the record with the field values present, that is, update the object values of all triples from the RDF graph that map to this field.

CRUDOperationCREATE

Label: 
a CREATE operation
Superclass: 
CRUDOperation

Create a new record using this field, that is, add triples to the RDF graph using the (reverse) mapping.

Field

Label: 
an RDForm field

UpdateableField

Label: 
an updateable RDForm field
Comment: 
indicates that the referred field can be updated
Superclass: 
Field

Declares an RDForm field to be updateable; one has to look up the allowed operations on this field prior to executing changes.

FieldValue

Label: 
a field's value (may be multiple valued)

FieldKey

Label: 
a field key

ImmutableField

Label: 
an immutable RDForm field
Superclass: 
Field
Disjoint with: 
UpdateableField

operation

Label: 
has possible operation
Domain: 
RDForm
Range: 
CRUDOperation
Comment: 
relates a CRUD operation with an RDForm hence indicates possible changes

onField

Label: 
allowed on field
Domain: 
CRUDOperation
Range: 
Field

key

Label: 
has field key
Domain: 
Field
Range: 
FieldKey
Functional Property: 
Functional Property

value

Label: 
has field value
Domain: 
Field
Range: 
FieldValue
Functional Property: 
Functional Property

field

Label: 
has field
Domain: 
RDForm
Range: 
Field
Comment: 
relates a field to an RDForm