Applying this pattern shall restrict the multiplicity of objects in a property element using this content model to exactly one. An instance of this type shall contain an element representing an object, or serve as a pointer to a remote object. Applying the pattern to define an application schema specific property type allows to restrict - the inline object to specified object types, - the encoding to "by-reference only" (see 7.2.3.7), - the encoding to "inline only" (see 7.2.3.8). |
| QName | Type | Fixed | Default | Use | Inheritable | Annotation |
|---|---|---|---|---|---|---|
| gml:remoteSchema | anyURI | optional | ||||
| nilReason | gml:NilReasonType | optional | ||||
| owns | boolean | false | optional | |||
| xlink:actuate | xlink:actuateType | optional | ||||
| xlink:arcrole | xlink:arcroleType | optional | ||||
| xlink:href | xlink:hrefType | optional | ||||
| xlink:role | xlink:roleType | optional | ||||
| xlink:show | xlink:showType | optional | ||||
| xlink:title | xlink:titleAttrType | optional | ||||
| xlink:type | xlink:typeType | simple | optional |
<element name="abstractAssociationRole" type="gml:AssociationRoleType" abstract="true"> <annotation> <documentation>Applying this pattern shall restrict the multiplicity of objects in a property element using this content model to exactly one. An instance of this type shall contain an element representing an object, or serve as a pointer to a remote object. Applying the pattern to define an application schema specific property type allows to restrict - the inline object to specified object types, - the encoding to "by-reference only" (see 7.2.3.7), - the encoding to "inline only" (see 7.2.3.8).</documentation> </annotation> </element> |