@prefix schema: .
@prefix ssd: .
@prefix owl: .
@prefix xsd: .
@prefix skos: .
@prefix rdfs: .
@prefix qb: .
@prefix dgu: .
@prefix ui: .
@prefix dct: .
@prefix reg: .
@prefix api: .
@prefix vann: .
@prefix prov: .
@prefix foaf: .
@prefix cc: .
@prefix void: .
@prefix adms: .
@prefix org: .
@prefix odrs: .
@prefix env-ui: .
@prefix version: .
@prefix rdf: .
@prefix ldp: .
@prefix time: .
@prefix vs: .
@prefix dc: .
a ldp:Container , reg:Register ;
rdfs:label "form templates"@en ;
rdfs:member , , ;
dct:description "System register containing a collection of form templates which are used to define manual registration forms"@en ;
dct:modified "2018-10-17T12:23:36.241Z"^^xsd:dateTime ;
reg:category ;
owl:versionInfo 5 .
a ui:FormTemplate ;
rdfs:label "Concept"@en ;
ui:formFields ( [ a ui:FormField ;
rdfs:label "id" ;
ui:fieldType ui:labelField ;
ui:property reg:notation ;
ui:required true ;
ui:tooltip "ID ('notation') for concept in register"@en ;
skos:notation "id"
]
[ a ui:FormField ;
rdfs:label "label" ;
ui:fieldType ui:labelField ;
ui:property rdfs:label ;
ui:required true ;
ui:tooltip "Label for the concept"@en ;
skos:notation "label"
]
[ a ui:FormField ;
rdfs:label "notation" ;
ui:fieldType ui:labelField ;
ui:property skos:notation ;
ui:tooltip "Optional skos:notation"@en ;
skos:notation "notation"
]
[ a ui:FormField ;
rdfs:label "description" ;
ui:fieldType ui:labelField ;
ui:property dct:description ;
ui:tooltip "Description of the concept"@en ;
skos:notation "description"
]
) ;
ui:prototype [ a skos:Concept ] ;
ui:tooltip "Define a single skos:Concept, useful as a way to register generic information"@en .
a ui:FormTemplate ;
rdfs:label "Subregister"@en ;
ui:formFields ( [ a ui:FormField ;
rdfs:label "id" ;
ui:fieldType ui:labelField ;
ui:property reg:notation ;
ui:required true ;
ui:tooltip "ID ('notation') for the sub-register"@en ;
skos:notation "id"
]
[ a ui:FormField ;
rdfs:label "label" ;
ui:fieldType ui:labelField ;
ui:property rdfs:label ;
ui:required true ;
ui:tooltip "Label (name) for the register"@en ;
skos:notation "label"
]
[ a ui:FormField ;
rdfs:label "description" ;
ui:fieldType ui:textField ;
ui:property dct:description ;
ui:required true ;
ui:tooltip "Longer description of the register"@en ;
skos:notation "description"
]
[ a ui:FormField ;
rdfs:label "membership predicate" ;
ui:fieldType ui:anyURIField ;
ui:property ldp:membershipPredicate ;
ui:tooltip "Optional membership predicate for the register."@en ;
skos:notation "membership"
]
[ a ui:FormField ;
rdfs:label "inv membership" ;
ui:fieldType ui:anyURIField ;
ui:property reg:inverseMembershipPredicate ;
ui:tooltip "Optional inverse membership predicate for the register."@en ;
skos:notation "inv-membership"
]
[ a ui:FormField ;
rdfs:label "contained types" ;
ui:fieldType ui:anyURIField ;
ui:multivalued true ;
ui:property reg:containedItemClass ;
ui:tooltip "Option set of types which will be allowed in this register."@en ;
skos:notation "containedIC"
]
[ a ui:FormField ;
rdfs:label "register type" ;
ui:fieldType ui:anyURIField ;
ui:multivalued true ;
ui:property rdf:type ;
ui:tooltip "Additional rdf:type values for the register (will already be a reg:Register)."@en ;
skos:notation "type"
]
[ a ui:FormField ;
rdfs:label "hierarchy child property" ;
ui:fieldType ui:anyURIField ;
ui:property ui:hierarchyChildProperty ;
ui:tooltip "Property used for child links in tree view"@en ;
skos:notation "hChild"
]
[ a ui:FormField ;
rdfs:label "hierarchy root property" ;
ui:fieldType ui:anyURIField ;
ui:property ui:hierarchyRootProperty ;
ui:tooltip "Property used to find root entries in tree view"@en ;
skos:notation "hRoot"
]
[ a ui:FormField ;
rdfs:label "category" ;
ui:fieldType ui:anyURIField ;
ui:property reg:category ;
ui:tooltip "Category tag for the resister to aid discovery"@en ;
skos:notation "category"
]
[ a ui:FormField ;
rdfs:label "owner" ;
ui:fieldType ui:anyURIField ;
ui:property reg:owner ;
ui:tooltip "Organization that owns the register"@en ;
skos:notation "owner"
]
[ a ui:FormField ;
rdfs:label "entity type" ;
ui:fieldType ui:anyURIField ;
ui:property env-ui:entityType ;
ui:tooltip "The kind of thing held in the register"@en ;
skos:notation "entity"
]
[ a ui:FormField ;
rdfs:label "licence" ;
ui:fieldType ui:anyURIField ;
ui:property dct:license ;
ui:tooltip "Licence that applies to the register contents"@en ;
skos:notation "licence"
]
) ;
ui:prototype [ a reg:Register ] ;
ui:tooltip "Define a sub-register."@en .
a ui:FormTemplate ;
rdfs:label "Forward"@en ;
ui:formFields ( [ a ui:FormField ;
rdfs:label "id" ;
ui:fieldType ui:labelField ;
ui:property reg:notation ;
ui:required true ;
ui:tooltip "ID ('notation') for child namespace to forward"@en ;
skos:notation "id"
]
[ a ui:FormField ;
rdfs:label "label" ;
ui:fieldType ui:labelField ;
ui:property rdfs:label ;
ui:required true ;
ui:tooltip "Label (name) for the forwarding instruction"@en ;
skos:notation "label"
]
[ a ui:FormField ;
rdfs:label "description" ;
ui:fieldType ui:textField ;
ui:property dct:description ;
ui:required true ;
ui:tooltip "Description of the forwarding instruction."@en ;
skos:notation "description"
]
[ a ui:FormField ;
rdfs:label "code" ;
ui:fieldType ui:labelField ;
ui:property reg:forwardingCode ;
ui:tooltip "The redirection code to use (e.g. use 200 to proxy, 303 to redirect)"@en ;
skos:notation "code"
]
[ a ui:FormField ;
rdfs:label "target" ;
ui:fieldType ui:anyURIField ;
ui:property reg:delegationTarget ;
ui:required true ;
ui:tooltip "The URL to forward to."@en ;
skos:notation "target"
]
) ;
ui:prototype [ a reg:NamespaceForward ] ;
ui:tooltip "Forward part of this namespace"@en .