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.
Difference between revisions of "Template vocabulary"
(→udiMetadata) |
(→authNMaterialsType) |
||
Line 20: | Line 20: | ||
==Attributes== | ==Attributes== | ||
− | |||
− | |||
− | |||
− | |||
Revision as of 21:18, 18 July 2011
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}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
May contain a view-builder:viewRoot attribute; may contain a subclass of person:Person (which in turn may have mapping rules). Superclass of RCardTemplateContext
- subclassOf ctxt:Context (see Context vocabulary)
- 0..1 templateRole
- 0..1 view-builder:viewRoot (see View-builder vocabulary)
Attributes
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
Here is a sample RCardTemplateContext. It contains all of the metadata necessary to dynamically create the UDI service endpoint shown in this sample XRDS discovery document.
<http://org.eclipse.higgins.ontology.examples/template-example> rdf:type owl:Ontology , template:RCardTemplateContext ; app-data:appData :AppData_1 ; higgins:vocabulary <http://www.eclipse.org/higgins/ontologies/2010/6/persona> ; template:authNMaterialsType "urn:udi:authnmaterials:1.0:usernamePassword"^^xsd:string ; template:contextType "$context$xdi"^^xsd:string ; template:udiMetadata :UDIMetadata_1 ; owl:imports <http://www.eclipse.org/higgins/ontologies/2010/6/persona> . :AppData_1 rdf:type app-data:AppData ; app-data:appId "1024"^^xsd:string ; app-data:description "A wonderful app"^^xsd:string ; app-data:serviceType "kynetx"^^xsd:string ; app-data:serviceURL "http://kynetx.com/appServer"^^xsd:anyURI ; app-data:version "2.4"^^xsd:string . :UDIMetadata_1 rdf:type template:UDIMetadata ; :address "ldap://ldap.company.net:389"^^xsd:string ; :connectionType "LDAP"^^xsd:string . :address rdf:type owl:DatatypeProperty ; rdfs:domain template:UDIMetadata ; rdfs:range xsd:string . :connectionType rdf:type owl:DatatypeProperty ; rdfs:domain template:UDIMetadata ; rdfs:range xsd:string .
Or visually: