2.3.3.3.134. NXgraph_node_set

Status:

base class, extends NXobject

Description:

A set of nodes representing members of a graph. ...

A set of nodes representing members of a graph.

Use as a direct child of an instance of NXgraph_root. Alternatively, use depends_on to specify which instance of NXgraph_root is defined by this instance.

Symbols:

The symbols used in the schema to specify e.g. dimensions of arrays.

c: The cardinality of the set, i.e. the number of nodes of the graph.

d: The dimensionality of the graph. Eventually use one for categorical.

Groups cited:

none

Structure:

depends_on: (optional) NX_CHAR

Specify which instance of :ref:`NXgraph_root` this :ref:`NXgraph_node_set` ...

Specify which instance of NXgraph_root this NXgraph_node_set refers to.

space: (optional) NX_CHAR

About which space does the graph make statements. ...

About which space does the graph make statements.

Any of these values: euclidean | other

dimensionality: (optional) NX_UINT {units=NX_UNITLESS}

Dimensionality of the space about which the graph makes statements. ...

Dimensionality of the space about which the graph makes statements. Use only when value of the field space is euclidean.

Any of these values: 1 | 2 | 3

cardinality: (optional) NX_UINT {units=NX_UNITLESS}

Number of nodes of the graph.

identifier_offset: (optional) NX_INT {units=NX_UNITLESS}

Integer which specifies the first index to be used for distinguishing ...

Integer which specifies the first index to be used for distinguishing nodes. Identifiers are defined either implicitly or explicitly.

For implicit indexing the identifiers are defined on the interval \([identifier\_offset, identifier\_offset + c - 1]\).

For explicit indexing use the field identifier. For implicit indexing, consult NXcg_primitive_set to get guidance how to set identifier_offset.

identifier: (optional) NX_INT (Rank: 1, Dimensions: [c]) {units=NX_UNITLESS}

Integer used to distinguish nodes for explicit indexing.

is_a: (optional) NX_CHAR (Rank: 1, Dimensions: [c])

A human-readable qualifier which type or e.g. class instance the ...

A human-readable qualifier which type or e.g. class instance the node is an instance of. An example: a NeXus application definition is a graph, more specifically a hierarchical directed labelled property graph. Instances which are groups like NXgraph_node_set could have an is_a qualifier reading NXgraph_node_set.

label: (optional) NX_CHAR (Rank: 1, Dimensions: [c])

A human-readable label/caption/tag of each node.

Hypertext Anchors

List of hypertext anchors for all groups, fields, attributes, and links defined in this class.

NXDL Source:

https://github.com/FAIRmat-NFDI/nexus_definitions/tree/fairmat/contributed_definitions/NXgraph_node_set.nxdl.xml