1. Cross-Level Elements

1. Cross-Level Elements

This diagram shows the elements of the BIAN Metamodel that are not specific to any of the three BIAN architectural levels.

All elements of the BIAN Metamodel inherit from the abstract class BIANElement; thus all BIAN elements have URIs and can be associated with elements defined in external repositories such as the ISO 20022 Repository.

Class BIANElememt

package BIAN

An element in a BIAN service definition.

This abstract class is at the top of the BIAN Metamodel's inheritance hierarchy. Thus, all BIAN elements have URIs and can be associated with elements defined in external repositories such as the ISO 20022 Repository.

Direct Superclasses

Associations

relatedExternalElement : RelatedExternalElement [0..*]

Elements defined outside of BIAN that are relevant to the BIANElement.

Attributes

URI : anyURI [1]

The BIANElement's URI.

Constraints

Class RelatedExternalElement

package BIAN

An element that is defined outside of BIAN but is relevant to a BIANElement. For example, a Message in a BIAN ServiceOperation may be related to an element in the ISO20022 Repository.

Direct Superclasses

Associations

bianElement : BIANElememt [0..*]

The BIANElements to which the external element is related.

Attributes

organizationName : string [1]

The name of the external organization that manages the external element.

elementRelationship : string [1]

A description of the relationship between the BIANElement and the external element.

For example, the relationship could be that the BIANElement has been submitted to the ISO20022 Repository, or that the BIANElement reuses an element of the ISO20022 Repository.

externalURI : anyURI [0..1]

The external element's URI.

externalElementName : string [1]

The name of the external element.

Constraints

results matching ""

    No results matching ""