A reference to the program design this feature was realized to satisfy. Distinctfrom programSpecificationRef, which references a constraint the feature must satisfyrather than an intent it was built to. A feature declares its own design membershipthis way; a design does not list its members. Repeatable where several designsgovern different aspects of the same feature concurrently, or where a later designgoverns a repair or re-use; designRole and effectiveFrom ondiggs:ProgramDesignReferenceType distinguish these. Given by reference only.
The gml:identifier value of the referenced feature, as a fully qualifiedvalue. It gives an alternative to the gml:id in xlink:href for findingthe referenced feature, mainly to reference a feature by a globallyunique identifier and where naming conflicts occur with gml:id whenaccessing data in external files.
<element name="programDesignRef" type="diggs:FeatureReferenceType"><annotation><appinfo source="urn:x-gml:targetElement">diggs:AbstractProgramDesign</appinfo><documentation>A reference to the program design this feature was realized to satisfy. Distinct from programSpecificationRef, which references a constraint the feature must satisfy rather than an intent it was built to. A feature declares its own design membership this way; a design does not list its members. Repeatable where several designs govern different aspects of the same feature concurrently, or where a later design governs a repair or re-use; designRole and effectiveFrom on diggs:ProgramDesignReferenceType distinguish these. Given by reference only.</documentation></annotation></element>