Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Template vocabulary
Vocabulary to describe a Template Context. Contains information necessary to dynamically instantiate regular contexts. Part of the Persona Data Model 2.0.
Contents
Files
- Most recently published
- SVN source: template.owl
UML Overview
Classes
TemplateContext
A TemplateContext is an abstract class for a context whose attributes act analogous to a "class" for regular context "instances".
- subclassOf ctxt:Context (see Context vocabulary)
- 0..1 templateRole
- 0..1 view-builder:viewRoot (see View-builder vocabulary)
- 0..1 app-data:appData (see App-data vocabulary)
- 0..1 image
- 0..1 imageType
- 0..N desired
- 0..N required
- 0..N provided
Attributes
desired
Attribute desired by card issuer. Value is an attribute defined by persona.owl or fp.owl
- domain: TemplateContext
- value: rdf:Property
image
Background image to use in CardProxies that point to contexts instantiated from this template context.
- domain: Card
- value: xsd:base64
imageType
Background image to use in CardProxies that point to contexts instantiated from this template context.
- domain: Card
- one of ("JPG", "GIF", "PNG")
provided
Attribute provided by card issuer. Value is an attribute defined by persona.owl or fp.owl
- domain: TemplateContext
- value: rdf:Property
required
Attribute required by card issuer. Value is an attribute defined by persona.owl or fp.owl
- domain: TemplateContext
- value: rdf:Property
role
Default role played by Person entity in contexts instantiated from this template
- domain: TemplateContext
- value: persona:Role
templateRole
The default role that p:Person nodes should inherit when dynamically created with contexts controlled by on this template
- domain: TemplateContext
- value: persona:Role
Example
Example of a NYTimes template (image data is truncated):
:TemplateContext_1 rdf:type template:TemplateContext ; template:desired fp:yearOfBirth ; template:image "00ffafdcee224432"^^xsd:base64Binary ; template:imageType "PNG"^^xsd:string ; template:required fp:email , fp:ageRange , fp:familyName , fp:givenName , fp:postalCode .