Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "R-Card vocabulary"

(AppCard)
(Example #2)
Line 64: Line 64:
 
# Missing from the above diagram is the list of supported claims. This list would include the ICF's resource-udr claim type.
 
# Missing from the above diagram is the list of supported claims. This list would include the ICF's resource-udr claim type.
  
===Example #2===
 
  
Here is an example showing an app-card and how it (a) would be linked to RootMe and (b) how the app-card points to a p:Person entity in its associated AppData context:
 
# The RootMe node (in the root context--not shown)
 
# An app-card instance in the "credit-bureau-app-card" context. The diagram shows both the card's "Person_1" entity as well as the "_ContextSingleton" entity.
 
# A Person_1 entity in the "cbdata" context. The surrounding AppDataContext entity and structure is not shown.
 
 
[[Image:Root-appcard-appdata-example.png|center]]
 
 
Notes:
 
# Missing from the above diagram is the list of supported claims. This list would include the ICF's resource-udr claim type.
 
# Not shown above are the Context entities for the root context at the top and the app data context at the bottom
 
  
 
== Links ==
 
== Links ==

Revision as of 18:15, 18 July 2011

{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}
Higgins logo 76Wx100H.jpg

Vocabulary to describe R-Cards (including App-Cards).

Files

UML Overview

Rcard 2.0.109.png

Classes

R-Card

A Higgins relationship card (R-Card), which is essentially a profile of an IMI managed or personal i-card.

  • subClassOf i-card:I-Card

AppCard

An App-Card is a card that supports a Javascript app.

  • subClassOf proxy:Card
  • 1..1 descriptio

DynamicAppCard

A kind of AppCard where its AppData context is dynamically created from the "recipe" of its "template" attribute:

  • subClassOf: AppCard
  • 0..1 template (URL) - a link to an external "template" context (See TemplateContext class in Template vocabulary)

StaticAppCard

A kind of AppCard where its AppData context is specified by the value of its appDataContext attribute:

  • subClassOf: AppCard
  • 0..1 appDataContext ContextID

Attributes

appDataContext

Context id of a pre-existing context

  • domain: StaticAppData
  • value: h:Context - likely an AppData context instance

description

A string description of this AppCard

  • domain: AppCard
  • value: string

template

URL of an RDF file in n3 notation containing a serialization of a TemplateContext. This template context describes the kind of AppData context that should be dynamically instantiated for this AppCard (see the section on the "template.owl" vocabulary)

  • domain: DynamicAppData
  • value: xsd:anyURI



AppCard

A proxy:Card that supports a Javascript app. It's proxy:resource is a reference to a target entity in a context that (among perhaps other things) is based on the AppData vocabulary (see app-data.owl)

Example

App-card-example-v7.png

Notes

  1. Missing from the above diagram is the resource-udr attribute on the h:Person entity
  2. Missing from the above diagram is the list of supported claims. This list would include the ICF's resource-udr claim type.


Links

Back to the top