Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Proxy vocabulary"
(→ExternalResource Attributes) |
|||
Line 51: | Line 51: | ||
A set of attribute/values that, taken together, are considered the "metadata" for the XRDS service endpoint. | A set of attribute/values that, taken together, are considered the "metadata" for the XRDS service endpoint. | ||
− | == | + | ==Link Attributes== |
=== externalResource === | === externalResource === | ||
− | URI of a | + | URI of a higgins:Agent (likely a persona:Person) stored external to the PDS |
− | * domain: | + | * domain: Link |
* value: h:Agent | * value: h:Agent | ||
Revision as of 12:14, 8 August 2011
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}A vocabulary to describe the Proxies. A Proxy is an (abstract) proxy for an object that is stored external to the local data store. Concrete subclasses of Proxy specify how this external object it accessed (e.g. by specifying location of the object, the used protocol to access it, and any authentication materials required). Each Proxy instance has a resource attribute that is a reference to a representation of the external object in a context in the local data store. Some Proxies may be represented as visual icons/metaphors in a UI. To support this it has optional background color, image and imageType attributes. Imported by Persona vocabulary.
Contents
Files
- SVN source: proxy.owl
UML Overview
Classes
App
A metaphor representing a nugget of application functionality in the PDS that can read from any of the user's contexts (including contexts pointed to by Card Proxies) and can read/write the h:Agent (likely a p:Person, to be more precise) entity to which its proxy:resource link points, as well as any other entities/attributes within the context containing this h:Agent. In some cases this h:Agent isn't really needed and doesn't hold any attributes; in these cases it is merely being used as a way to identify the surrounding read/write context.
- subClassOf Proxy
Card
A metaphor representing an attribute data channel to/from an external site or API. The proxy:resource attribute of a card points to an h:Agent (typically a p:Person)
- subClassOf Proxy
Known subclasses of Card: I-Card. See I-Card vocabulary
Link
A link to a resource identified by a URI whose authoritative description lives outside of the local storage of the PDS
- subClassOf Proxy
- externalResource
LinkedData
A reference to an external representation (e.g. a person) stored as Linked Data in the Semantic Web (probably using FOAF). See (http://linkeddatabook.com/editions/1.0/)
- subClassOf Link
Proxy
A (abstract) proxy for an object that is stored external to the local data store. Concrete subclasses of Proxy specify how this external object it accessed (e.g. by specifying location of the object, the used protocol to access it, and any authentication materials required). Each Proxy instance has a resource attribute that is a reference to a representation of the external object in a context in the local data store. Some Proxies may be represented as visual icons/metaphors in a UI. To support this it has optional background color, image and imageType attributes
- 1..1 skos:prefLabel - display name
- 1..1 resource
- 0..1 backgroundColor
- 0..1 image
- 0..1 imageType
XRI2.0
XRI 2.0 reference. Dereferences to an XRDS discovery document
- subClassOf Link
- 0..1
app-data:appData
- provides a "template" for the AppData object within a dynamically created AppDataContext (see App-data vocabulary) - 1..1
authNMaterialsType
- 1..1
contextType
- 0..1
udiMetadata
UDIMetadata
A set of attribute/values that, taken together, are considered the "metadata" for the XRDS service endpoint.
Link Attributes
externalResource
URI of a higgins:Agent (likely a persona:Person) stored external to the PDS
- domain: Link
- value: h:Agent
Proxy Attributes
backgroundColor
Background image of a Card.
- domain: Proxy
- value: xsd:string
image
- domain: Proxy
- value: xsd:base64
imageType
- domain: Proxy
- one of ("JPG", "GIF", "PNG")
resource
Entity stored in local data store that is a local representation of the external object represented by this Proxy.
- domain: Proxy
- value: h:Agent
XRI 2.0 Attributes
authNMaterialsType
- domain: XRI2.0
- value: one of ("urn:udi:authnmaterials:1.0.:usernamePassword")
udiMetadata
UDIMetadata instance
- domain: XRI2.0
- value: UDIMetadata