Sha256: 567b0e80e21bd808c91fb3280d3d606ee4b013a325201b28d041f106bc3cb520
Contents?: true
Size: 1.65 KB
Versions: 99
Compression:
Stored size: 1.65 KB
Contents
name: AddressComponentProfile modelType: class definition: | An `AddressComponentProfile` represents a profile of a `ProfileCompliantAddressComponent`, which is extended from the `AddressComponent` model defined in <<ISO19160-1>>. It represents additional attributes and restrictions to the `Address` model of a `ProfileCompliantAddress`. It also represents metadata for the use of the profile. attributes: key: definition: An identifier of this `AddressComponentProfile`, shall be unique within the `AddressProfile`. type: CharacterString description: definition: Textual description of this component. type: CharacterString example: definition: A textual example to demonstrate the correct use of this component. type: CharacterString cardinality: min: 0 max: 1 relations: - target: AddressClassProfile relationship: target: type: aggregation attribute: componentProfile: cardinality: min: 0 max: "*" association: AddressComponentSpecification action: verb: uses direction: source - target: AttributeProfile relationship: source: type: aggregation attribute: addressClassProfile: target: type: direct attribute: attributeProfile: cardinality: min: 0 max: '*' - target: ProfileCompliantAddressComponent relationship: target: type: direct attribute: profile: cardinality: min: 1 max: 1 action: verb: compliesWith direction: source
Version data entries
99 entries across 98 versions & 3 rubygems