Sha256: 31e41146394c12e343367f39ddafe0611b33bff1fbf4252da1c2fe8addb7e2e7

Contents?: true

Size: 945 Bytes

Versions: 99

Compression:

Stored size: 945 Bytes

Contents

name: ProfileCompliantAddress
modelType: class
definition: |
  ProfileCompliantAddress extends from the `Address` model defined in
  <<ISO19160-1>> to represent an `Address` complying with an
  `AddressClassProfile`.

  A `ProfileCompliantAddress` MUST conform to the constraints and
  requirements specified in `AddressClassProfile`, and its associated
  profiles and specifications.
relations:
  - target: Address
    relationship:
      target:
        type: inheritance

  - target: ProfileCompliantAddressComponent
    relationship:
      source:
        type: aggregation
        attributes:
          address:
            cardinality:
              min: 1
              max: "*"
      target:
        type: direct
        attributes:
          addressComponent:
            cardinality:
              min: 1
              max: "*"
      association: AddressComponentSpecification
    action:
      verb: comprises
      direction: target

Version data entries

99 entries across 98 versions & 3 rubygems

Version Path
metanorma-standoc-2.2.6 spec/examples/datamodel/models/models/ProfileCompliantAddress.yml
metanorma-standoc-2.2.5 spec/examples/datamodel/models/models/ProfileCompliantAddress.yml
metanorma-standoc-2.2.4 spec/examples/datamodel/models/models/ProfileCompliantAddress.yml
metanorma-standoc-2.2.3.1 spec/examples/datamodel/models/models/ProfileCompliantAddress.yml
metanorma-standoc-2.2.3 spec/examples/datamodel/models/models/ProfileCompliantAddress.yml
metanorma-standoc-2.2.2.2 spec/examples/datamodel/models/models/ProfileCompliantAddress.yml
metanorma-standoc-2.2.2.1 spec/examples/datamodel/models/models/ProfileCompliantAddress.yml
metanorma-standoc-2.2.2 spec/examples/datamodel/models/models/ProfileCompliantAddress.yml
metanorma-standoc-2.2.1.1 spec/examples/datamodel/models/models/ProfileCompliantAddress.yml
metanorma-standoc-2.2.1 spec/examples/datamodel/models/models/ProfileCompliantAddress.yml
metanorma-standoc-2.2.0.1 spec/examples/datamodel/models/models/ProfileCompliantAddress.yml
metanorma-standoc-2.2.0 spec/examples/datamodel/models/models/ProfileCompliantAddress.yml
metanorma-standoc-2.1.5 spec/examples/datamodel/models/models/ProfileCompliantAddress.yml
metanorma-standoc-2.1.4 spec/examples/datamodel/models/models/ProfileCompliantAddress.yml
metanorma-standoc-2.1.3 spec/examples/datamodel/models/models/ProfileCompliantAddress.yml
metanorma-standoc-2.1.2 spec/examples/datamodel/models/models/ProfileCompliantAddress.yml
metanorma-standoc-2.1.1 spec/examples/datamodel/models/models/ProfileCompliantAddress.yml
metanorma-standoc-2.1.0 spec/examples/datamodel/models/models/ProfileCompliantAddress.yml
metanorma-standoc-2.0.7 spec/examples/datamodel/models/models/ProfileCompliantAddress.yml
metanorma-standoc-2.0.6 spec/examples/datamodel/models/models/ProfileCompliantAddress.yml