Referenced Abstraction

A referenced abstraction is an abstract-concept, that is defined by a unique reference pointing to it. The unique reference can be realized by an unique-shared-memory-address (USMA) that is used to identify a concept across different namespaces.

A referenced abstraction “myReferencedAbstraction” can be defined by using a constructed-abstraction in the following way:

hasReference = constructedAbstraction(
	(None, None, hasReferenceUSMA)
)
myReferencedAbstraction = constructedAbstraction(
	(None, hasReference, myUSMA)
)

Where myUSMA is the USMA of myReferencedAbstraction and hasReferenceUSMA is the USMA that is used for identifying the hasReference concept.

When used in that way. Referenced Abstractions are a subset of constructed abstractions.