6.2 PropertyKind

Topic Version1Published11/11/2016
For StandardCOM v2.1
Type:ClassStereotype:«XSDcomplexType»

Property kinds carry the semantics of property values. They are used to identify if the values are, for example, representing porosity, length, stress tensor, etc. Energistics provides a list of standard property kind that represent the basis for the commonly used properties in the E&P subsurface workflow.

Table 6.2-1 Attributes

Name

Type

Notes

QuantityClass

QuantityClassKind

A reference to the name of a quantity class in the Energistics Unit of Measure Dictionary.

If there is no match in the Energistics Unit of Measure Dictionary, then this attribute is purely for human information.

Table 6.2-2 Associations

Association

Notes

From: PropertyKind.

To: AbstractObject

Generalization

 

From: PropertyKind.Parent

0..1To: PropertyKind

Association

 

From: PropertyKindDictionary.PropertyKind

2..*To: PropertyKind

Association

This is the relation which brings the individual PropertyKind elements into a PropertyKindDictionary. This is done to avoid having a huge number of little PropertyKind XML documents in a single transfer.

Having said that, it is not a requirement that PropertyKind instances be inside a dictionary. In particular, when transferring a single PropertyKind, it neither necessary nor encouraged to create a PropertyKindDictionary just to hold one.

So the cardinality of the relationship has been set to 2..* to prevent such a dictionary from being created.

From: AbstractProperty.PropertyKind

1To: PropertyKind

Association

 

From: PropertyKind.Parent

0..1To: PropertyKind

Association