Skip to main content

opcua:Object

Mapped https://mapped.com/schema/mapped/1.0/opcua#Object

An OPC UA Object node (OPC 10000-3 §5.5.1), including folders: a system, a component, or a grouping of other nodes. Its type is named in opcua:typeDefinition. A Brick Thing links to it with mapped:hasExternalReference; the Object itself never carries a Brick class.

Propose a change

Hierarchy​

Parent classes: opcua:Node

Subclasses: none, this is a leaf class.

Facts​

FactValue
URIhttps://mapped.com/schema/mapped/1.0/opcua#Object
SourceMapped
ProtobufOPCUA_OBJECT
GraphQLOPCUAObject
DeprecatedNo

Properties​

No properties of its own.

exactType is always opcua:Object.

Inherited properties (18)
PropertyTypeRequiredDefaultDescription
connectedDataSourceIdstringThe id of the origin data source of an entity. This id is already a part of mappingKey but important for faster query.
connectorIdsArray<string>The ids of the connectors associated with the entity.
dateCreateddateTimeDatetime when it is created.
dateUpdateddateTimeDatetime when it is updated last time.
descriptionstring
enrichmentSourceConnectorIdstringThe id of the source connector with which the vertex, whether it's a property bag or a derived entity, is associated.
idstringYesA globally unique ID in Mapped services.
isVirtualbooleanfalseIf this is true, the corresponding entity is virtual, meaning it doesn't exist in the real world but fabricated in the Mapped's system.
mappingKeystringThe origin of the entity. More detailed definition is available at here.
namestring
opcua:browseNamestringThe name part of the node's BrowseName (OPC 10000-3 §5.2.4), a QualifiedName; the namespace part is dropped. The DisplayName and Description attributes are stored as mapped:name and mapped:description.
opcua:nodeIdstringYesThe node's NodeId (OPC 10000-3 §5.2.2) in the string form of OPC 10000-6 §5.1.12: nsu=<namespace URI>;<identifier> for every namespace except 0, and the bare <identifier> (such as i=58) for namespace 0. GUID identifiers are uppercase. It is the deduplication key for OPC UA nodes, so a node must always produce the same string.
opcua:typeDefinitionstringBrowseName of the node's HasTypeDefinition target (OPC 10000-3 §7.13), such as AnalogItemType or FolderType. The type is referenced by name rather than stored as a vertex.
opcua:typeDefinitionIdstringNodeId of the node's HasTypeDefinition target, in the opcua:nodeId string form. A namespace-0 type is a bare i=…; for any other type, the nsu= identifies the companion specification or vendor that defines it.
organizationIdstringYesThe id of the organization that owns the entity.
seeAlsostring
systemTypeArray<Object>A system type of the system the entity is associated.
typeArray<Object>YesThe entity's types or classes. The types are determined within the class hierarchy. This is an stringified alias for rdf:type.

Relationships​

RelationshipTargetsInverseCardinalityNotes
opcua:componentOfopcua:Objectopcua:hasComponent0..*The node this node is a component of: the inverse of opcua:hasComponent, OPC UA's ComponentOf (OPC 10000-5 §11.7).
opcua:hasComponentopcua:Object, opcua:Variableopcua:componentOf0..*transitive, canonical
A HasComponent reference (OPC 10000-3 §7.7), or any other Aggregates subtype except HasProperty: the target is a part of the source. An Object may have Object and Variable components; a Variable may have only Variable components. These references never form loops.
opcua:organizesopcua:Object, opcua:Variableopcua:organizedBy0..*transitive, canonical
An Organizes reference (OPC 10000-3 §7.11) from a folder-like Object to a node it groups, or from the opcua:Server to a child of the Objects folder. Grouping only, with no part-of meaning; Organizes references may form loops.
Inherited relationships (9)
RelationshipTargetsInverseCardinalityNotes
contributesPropertyMetahasPropertyContributedFrom0..*transitive, canonical
Mapped's internal relationship indicating that a vertex is contributing a property/value to another vertex.
hasExtendedPropertyExtendedProperty0..*transitive, canonical
The entity's customer-defined extended properties, one node per key-value pair.
hasGeneratedArtifactOpenUSD_LayerisGeneratedFrom0..*The layers generated from this source.
hasIdentityIdentity0..*transitive, canonical
hasPrimBindingOpenUSD_Prim_BindingisPrimBindingOf0..*transitive, canonical
Attaches a prim address. Used directly on an entity for pure addressing that carries no physical claim, and on a Representation or level-of-detail heuristic to realise it in USD.
hasPropertyBagPropertyBag0..*transitive, canonical
isConstraintTargetSpatial_ConstraintconstrainsAgainst0..*The constraints evaluated against this representation or entity.
isSubjectOfConstraintSpatial_ConstraintconstrainsSubject0..*The constraints this entity is the subject of.
opcua:organizedByopcua:Object, opcua:Serveropcua:organizes0..*The Object or server that groups this node: the inverse of opcua:organizes, OPC UA's OrganizedBy (OPC 10000-5 §11.6).

Referenced by​

Classes whose own relationships point at opcua:Object.

Something wrong or missing on this page? Propose a change to opcua:Object.