classDiagram
class Reference
click Reference href "./Reference.html"
Reference : field
Reference --> "0..1" String : field
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Reference : iri
Reference --> "1" Uriorcurie : iri
click Uriorcurie href "../http://www.w3.org/2001/XMLSchema#anyURI.html"
Class: Reference
A small typed pointer to another TVBO entity (Network, Mesh, Observation, …). The iri identifies the target via the registry; the optional field is a dotted-path subkey resolved by attribute walk on the loaded target (e.g. field: 'weight_alpha' picks the weight_alpha named edge matrix on a Network; field: 'mesh.faces' picks the mesh face array). Used uniformly anywhere a TVBO entity needs to point at a sub-array of another entity without inlining the data.
URI: tvbo:Reference
Class Properties
| Property | Value |
|---|---|
| Class URI | tvbo:Reference |
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| iri | 1 xsd:anyURI |
CURIE or full IRI of the referenced TVBO entity | direct |
| field | 0..1 xsd:string |
Optional dotted-path subkey into the referenced entity (e | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Observation | aux_data | range | Reference |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/tvbo
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | tvbo:Reference |
| native | tvbo:Reference |
LinkML Source
Direct
name: Reference
description: 'A small typed pointer to another TVBO entity (Network, Mesh, Observation,
…). The ``iri`` identifies the target via the registry; the optional ``field`` is
a dotted-path subkey resolved by attribute walk on the loaded target (e.g. ``field:
''weight_alpha''`` picks the ``weight_alpha`` named edge matrix on a Network; ``field:
''mesh.faces''`` picks the mesh face array). Used uniformly anywhere a TVBO entity
needs to point at a sub-array of another entity without inlining the data.'
from_schema: https://w3id.org/tvbo
attributes:
iri:
name: iri
description: CURIE or full IRI of the referenced TVBO entity.
from_schema: https://w3id.org/tvbo
domain_of:
- Parcellation
- Tractogram
- ReferenceFingerprint
- GraphGenerator
- Reference
- Dynamics
- Function
- Coupling
range: uriorcurie
required: true
field:
name: field
description: Optional dotted-path subkey into the referenced entity (e.g. ``weight_alpha``
for a Network's named edge matrix, ``mesh.faces`` for the face array, or ``nodes.ef_alpha``
for a per-node scalar field). Resolved by attribute walk at load time.
from_schema: https://w3id.org/tvbo
domain_of:
- ReferenceFingerprint
- Reference
range: string
class_uri: tvbo:ReferenceInduced
name: Reference
description: 'A small typed pointer to another TVBO entity (Network, Mesh, Observation,
…). The ``iri`` identifies the target via the registry; the optional ``field`` is
a dotted-path subkey resolved by attribute walk on the loaded target (e.g. ``field:
''weight_alpha''`` picks the ``weight_alpha`` named edge matrix on a Network; ``field:
''mesh.faces''`` picks the mesh face array). Used uniformly anywhere a TVBO entity
needs to point at a sub-array of another entity without inlining the data.'
from_schema: https://w3id.org/tvbo
attributes:
iri:
name: iri
description: CURIE or full IRI of the referenced TVBO entity.
from_schema: https://w3id.org/tvbo
owner: Reference
domain_of:
- Parcellation
- Tractogram
- ReferenceFingerprint
- GraphGenerator
- Reference
- Dynamics
- Function
- Coupling
range: uriorcurie
required: true
field:
name: field
description: Optional dotted-path subkey into the referenced entity (e.g. ``weight_alpha``
for a Network's named edge matrix, ``mesh.faces`` for the face array, or ``nodes.ef_alpha``
for a per-node scalar field). Resolved by attribute walk at load time.
from_schema: https://w3id.org/tvbo
owner: Reference
domain_of:
- ReferenceFingerprint
- Reference
range: string
class_uri: tvbo:Reference