gml:OwnershipAttributeGroup
Encoding a GML property inline vs. by-reference shall not imply anything about the "ownership" of the contained or referenced GML Object, i.e. the encoding style shall not imply any "deep-copy" or "deep-delete" semantics. To express ownership over the contained or referenced GML Object, the gml:OwnershipAttributeGroup attribute group may be added to object-valued property elements. If the attribute group is not part of the content model of such a property element, then the value may not be "owned". When the value of the owns attribute is "true", the existence of inline or referenced object(s) depends upon the existence of the parent object.
Attribute group information
Namespace: http://www.opengis.net/gml/3.2
Schema document: external/ogc/gml/3.2.1/gmlBase.xsd
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
owns | [0..1] | xsd:boolean | Default value is "false". |
Used in
- Type gml:AbstractFeatureMemberType
- Type gml:AbstractMemberType
- Type gml:AbstractMetadataPropertyType
- Type gml:GeometricComplexPropertyType
- Type gml:TimeClockPropertyType
- Type gml:TimeTopologyComplexPropertyType
- Type gml:ArrayAssociationType (Element gml:members)
- Type gml:DirectedEdgePropertyType (Element gml:directedEdge)
- Type gml:DirectedFacePropertyType (Element gml:directedFace)
- Type gml:DirectedNodePropertyType (Element gml:directedNode)
- Type gml:DirectedTopoSolidPropertyType (Element gml:directedTopoSolid)
- Type gml:DynamicFeatureMemberType (Element gml:dynamicMembers)
- Type gml:FaceOrTopoSolidPropertyType (Element gml:container)
- Type gml:GeometricPrimitivePropertyType (Element gml:element)
- Type gml:GeometryArrayPropertyType (Element gml:geometryMembers)
- Type gml:InlinePropertyType (Element gml:abstractInlineProperty)
- Type gml:MultiGeometryPropertyType (Element gml:multiGeometryProperty)
- Type gml:MultiSolidPropertyType (Element gml:multiSolidProperty)
- Type gml:NodeOrEdgePropertyType (Element gml:isolated)
- Type gml:NodePropertyType (Element gml:isolated)
- Type gml:ProcedurePropertyType (Element gml:using)
- Type gml:RelatedTimeType (Element gml:relatedTime)
- Type gml:ResultType (Element gml:resultOf)
- Type gml:TimeCalendarEraPropertyType (Element gml:referenceFrame)
- Type gml:TimeCalendarPropertyType (Element gml:dateBasis)
- Type gml:TimePrimitivePropertyType (Element gml:validTime)
- Type gml:TimeTopologyPrimitivePropertyType (Element gml:primitive)
- Type gml:TopoCurvePropertyType (Element gml:topoCurveProperty)
- Type gml:TopoPointPropertyType (Element gml:topoPointProperty)
- Type gml:TopoPrimitiveArrayAssociationType (Element gml:topoPrimitiveMembers)
- Type gml:TopoPrimitiveMemberType (Element gml:topoPrimitiveMember)
- Type gml:TopoSolidPropertyType (Element gml:container)
- Type gml:TopoSurfacePropertyType (Element gml:topoSurfaceProperty)
- Type gml:TopoVolumePropertyType (Element gml:topoVolumeProperty)
- Type gml:ValueArrayPropertyType (Element gml:valueComponents)
- Type gml:CurveArrayPropertyType (Elements gml:curveArrayProperty, gml:curveMembers)
- Type gml:DictionaryEntryType (Elements gml:definitionMember, gml:dictionaryEntry)
- Type gml:DirectionPropertyType (Elements gml:bearing, gml:direction)
- Type gml:FeaturePropertyType (Elements gml:featureMember, gml:featureProperty)
- Type gml:GeometryPropertyType (Elements gml:position, gml:geometryMember)
- Type gml:HistoryPropertyType (Elements gml:track, gml:history)
- Type gml:PointArrayPropertyType (Elements gml:pointArrayProperty, gml:pointMembers)
- Type gml:SolidArrayPropertyType (Elements gml:solidArrayProperty, gml:solidMembers)
- Type gml:SolidPropertyType (Elements gml:solidMember, gml:solidProperty)
- Type gml:SurfaceArrayPropertyType (Elements gml:surfaceArrayProperty, gml:surfaceMembers)
- Type gml:TargetPropertyType (Elements gml:target, gml:subject)
- Type gml:TimeEdgePropertyType (Elements gml:previousEdge, gml:nextEdge)
- Type gml:TimeNodePropertyType (Elements gml:start, gml:end)
- Type gml:TimeOrdinalEraPropertyType (Elements gml:component, gml:member)
- Type gml:TimePeriodPropertyType (Elements gml:epochOfUse, gml:extent)
- Type gml:ValuePropertyType (Elements gml:valueProperty, gml:valueComponent)
- Type gml:MultiCurvePropertyType (Elements gml:multiCenterLineOf, gml:multiEdgeOf, gml:multiCurveProperty)
- Type gml:MultiSurfacePropertyType (Elements gml:multiCoverage, gml:multiExtentOf, gml:multiSurfaceProperty)
- Type gml:AssociationRoleType (Elements gml:rangeParameters, gml:member, gml:abstractAssociationRole, gml:abstractStrictAssociationRole)
- Type gml:MultiPointPropertyType (Elements gml:multiLocation, gml:multiCenterOf, gml:multiPosition, gml:multiPointProperty)
- Type gml:SurfacePropertyType (Elements gml:extentOf, gml:surfaceProperty, gml:baseSurface, gml:surfaceMember)
- Type gml:TimeInstantPropertyType (Elements gml:begin, gml:end, gml:origin, gml:position)
- Type gml:CurvePropertyType (Elements gml:edgeOf, gml:centerLineOf, gml:curveProperty, gml:baseCurve, gml:offsetBase, gml:curveMember)
- Type gml:PointPropertyType (Elements gml:pointRep, gml:centerOf, gml:position, gml:pointMember, gml:pointProperty, gml:origin)
- Type gml:DomainSetType (Elements gml:domainSet, gml:multiPointDomain, gml:multiCurveDomain, gml:multiSurfaceDomain, gml:multiSolidDomain, gml:gridDomain, gml:rectifiedGridDomain)
- Type gml:ReferenceType (Elements gml:ruleReference, gml:definitionRef, gml:statusReference, gml:reference, gml:dataSourceReference, gml:locationReference, gml:abstractReference, gml:descriptionReference, gml:group, gml:complex, gml:quantityTypeReference, gml:unitsSystem)