Concept tier property

    Address

    https://opda.org.uk/pdtf/Address

    Socially-recognised locator constructed by an authority (Royal Mail / OS AddressBase / HMLR / INSPIRE) and persisting as a record-entity in that authority's stewardship. UFO Substance Kind; DOLCE NonPhysicalEndurant. IC over five hard cases per ODR-0015 §3a: cosmetic re-format; authority-internal succession; cross-variant identity-claim never collapses; Property-side change; INSPIRE-only locatedness. NOT a Mode (S015 Q1 commitment).

    Classification

    DOLCE: NonPhysicalEndurant (Masolo et al. 2003 D18 §4.2; Searle 1995 institutional fact grounding). UFO: Substance Kind (Guizzardi 2005 Ch. 4 §4.2). Subclass of vcard:Address for structural compatibility with vCard consumers.

    Attributes

    Attribute Type Cardinality Required Identity-bearing Description
    addressVariant xsd:string 0..1 N N Required tag identifying the authority and lifecycle for this Address instance (one of 'title' | 'marketing' | 'inspire'). UFO Quality particularising the Address Substance Kind within Guarino's S001 Q4 'mode of presentation' framing.
    country xsd:string 0..1 N N Structural field of an opda:Address (ODR-0015 §3b, S015 Q3) — country. sh:minCount 0: absent when the addressing authority has not populated it (e.g. an INSPIRE-only locator's sparse structural fields, ODR-0015 §3a Rule 5).
    line1 xsd:string 0..1 N N Structural field of an opda:Address (ODR-0015 §3b, S015 Q3) — line 1. sh:minCount 0: absent when the addressing authority has not populated it (e.g. an INSPIRE-only locator's sparse structural fields, ODR-0015 §3a Rule 5).
    line2 xsd:string 0..1 N N Structural field of an opda:Address (ODR-0015 §3b, S015 Q3) — line 2. sh:minCount 0: absent when the addressing authority has not populated it (e.g. an INSPIRE-only locator's sparse structural fields, ODR-0015 §3a Rule 5).
    postTown xsd:string 0..1 N N Structural field of an opda:Address (ODR-0015 §3b, S015 Q3) — post town. sh:minCount 0: absent when the addressing authority has not populated it (e.g. an INSPIRE-only locator's sparse structural fields, ODR-0015 §3a Rule 5).
    postcode xsd:string 0..1 N N Structural field of an opda:Address (ODR-0015 §3b, S015 Q3) — postcode. sh:minCount 0: absent when the addressing authority has not populated it (e.g. an INSPIRE-only locator's sparse structural fields, ODR-0015 §3a Rule 5).

    Constraints

    AddressIdentityKeyShape sh:Violation

    Address addressVariant MUST be a single xsd:string value (one of 'title' | 'marketing' | 'postal') per ODR-0015 §Rule 6. Distinguishes the authority lifecycle borne by the Address instance.

    AddressStructuralShape sh:Violation

    Address country MUST be at most one xsd:string value when present (ODR-0015 §3b, S015 Q3 — sh:minCount 0 for graceful degradation of sparse structural fields).

    AddressStructuralShape sh:Violation

    Address line1 MUST be at most one xsd:string value when present (ODR-0015 §3b, S015 Q3 — sh:minCount 0 for graceful degradation of sparse structural fields).

    AddressStructuralShape sh:Violation

    Address line2 MUST be at most one xsd:string value when present (ODR-0015 §3b, S015 Q3 — sh:minCount 0 for graceful degradation of sparse structural fields).

    AddressStructuralShape sh:Violation

    Address postTown MUST be at most one xsd:string value when present (ODR-0015 §3b, S015 Q3 — sh:minCount 0 for graceful degradation of sparse structural fields).

    AddressStructuralShape sh:Violation

    Address postcode MUST be at most one xsd:string value when present (ODR-0015 §3b, S015 Q3 — sh:minCount 0 for graceful degradation of sparse structural fields).

    Sources

    • harness/odr/ODR-0015/section-2a
    • harness/odr/ODR-0015/section-7a

    Comments

    Loading comments…