GeoXACML
This standard defines a geospatial extension to the OASIS eXtensible Access Control Markup Language (XACML) Version 3.0 Standard. GeoXACML 3.0 supports the interoperable definition of access rights including geographic conditions based on the XACML 3.0 language, processing model and policy schema.
Documents
Document title | Version | OGC Doc No. | Type |
---|---|---|---|
OGC Geospatial eXtensible Access Control Markup Language (GeoXACML) 3.0 | 3.0 | 22-049r1 | IS |
OGC Geospatial eXtensible Access Control Markup Language (GeoXACML) 3.0 JSON Profile v1.0 | 1.0 | 22-050r1 | IS |
Previous Versions and Supporting Documents
Document title | Version | OGC Doc No. | Type |
---|---|---|---|
Geospatial eXtensible Access Control Markup Language (GeoXACML) Version 1 Corrigendum | 1.0.1 | 11-017 | IS |
Geospatial eXtensible Access Control Markup Language (GeoXACML) | 1.0 | 07-026r2 | D-IS |
GeoXACML Implementation Specification – Extension A (GML2) Encoding | 07-098r1 | IS | |
GeoXACML Implementation Specification – Extension B (GML3) Encoding | 07-099r1 | IS | |
GeoXACML, a spatial extension to XACML | 0.0.1 | 05-036 | Retired |
OGC Geospatial eXensible Access Control Markup Language (GeoXACML) 3.0 Core | 13-100 | DP | |
OGC GeoXACML and XACML Policy Administration Web Service (PAWS) | 13-099 | DP | |
OGC Geospatial eXensible Access Control Markup Language (GeoXACML) 3.0 GML 3.2.1 Encoding Extension | 13-101 | DP |
Official model files and encoding schemas
Related links
No Results Found.
Overview
The Geospatial eXtensible Access Control Markup Language (GeoXACML) 3.0 defines a geospatial extension to the OASIS eXtensible Access Control Markup Language (XACML) Version 3.0 Standard. GeoXACML 3.0 supports the interoperable definition of access rights including geographic conditions based on the XACML 3.0 language, processing model and policy schema. GeoXACML 3.0 provides improvements based on enhancements to the XACML Standard, primarily the support of access conditions spanning different XACML categories. This enhancement empowers GeoXACML 3.0 to be a powerful decision engine with support for spatiotemporal access conditions.
As a result of the XACML 3.0 deployment model and corresponding implementation flexibility, GeoXACML 3.0 can be operated as a traditional Policy Decision Point or as a cloud-native API gateway.
The OGC GeoXACML 3.0 Standard defines different conformance classes that supports flexible implementation conformance. Implementation of the Core conformance class supports the ISO 19125 geometry model including topological test (spatial relations) functions which enables the indexing of access conditions-based geometry. The Spatial Analysis conformance class extends the topological test functions for defining access conditions including the processing of geometries. To support condition evaluation for geometries encoded in different Coordinate Reference System (CRS), the CRS Transformation conformance class enables a compliant implementation to undertake dynamic CRS transformation during decision-making unless prohibited per request. Finally, the API conformance class enables operating a GeoXACML 3.0 compliant implementation as an OGC API conformant service (Policy Decision Point).