{"id":18127,"date":"2023-02-08T13:55:49","date_gmt":"2023-02-08T18:55:49","guid":{"rendered":"https:\/\/www.ogc.org\/?post_type=standards&#038;p=4540"},"modified":"2025-09-16T09:15:40","modified_gmt":"2025-09-16T09:15:40","slug":"geoxacml","status":"publish","type":"standards","link":"https:\/\/fm-connect1.fortmindz.in\/wp-ogc\/standards\/geoxacml\/","title":{"rendered":"GeoXACML"},"content":{"rendered":"\n\n<h1 class=\"wp-block-heading has-2-xl-font-size\"><strong>GeoXACML <\/strong><\/h1>\n\n\n\n<p>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.<\/p>\n\n\n\n\n\n\n<section class=\"wp-block-group pattern-single-column is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading has-blue-color has-text-color has-link-color has-2-xl-font-size wp-elements-c81bb6ca8df4a9fb76581a9b45c4fe6b\"><strong>Overview<\/strong><\/h2>\n\n\n\n<p>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.<\/p>\n\n\n\n<p id=\"_5d3f3b14-5cd3-586c-782b-9deb7720cebf\">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.<\/p>\n\n\n\n<p>The OGC GeoXACML 3.0 Standard defines different conformance classes that supports flexible implementation conformance. Implementation of the&nbsp;Core&nbsp;conformance class supports the ISO 19125 geometry model including topological test (spatial relations) functions which enables the indexing of access conditions-based geometry. The&nbsp;Spatial Analysis&nbsp;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&nbsp;CRS Transformation&nbsp;conformance class enables a compliant implementation to undertake dynamic CRS transformation during decision-making unless prohibited per request. Finally, the&nbsp;API&nbsp;conformance class enables operating a GeoXACML 3.0 compliant implementation as an OGC API conformant service (Policy Decision Point).<\/p>\n<\/div>\n<\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>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 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":19175,"parent":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_eb_attr":"","footnotes":""},"standards-tag":[606],"class_list":["post-18127","standards","type-standards","status-publish","format-standard","has-post-thumbnail","hentry","standards-tag-geoxacml"],"acf":[],"_links":{"self":[{"href":"https:\/\/fm-connect1.fortmindz.in\/wp-ogc\/wp-json\/wp\/v2\/standards\/18127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fm-connect1.fortmindz.in\/wp-ogc\/wp-json\/wp\/v2\/standards"}],"about":[{"href":"https:\/\/fm-connect1.fortmindz.in\/wp-ogc\/wp-json\/wp\/v2\/types\/standards"}],"author":[{"embeddable":true,"href":"https:\/\/fm-connect1.fortmindz.in\/wp-ogc\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fm-connect1.fortmindz.in\/wp-ogc\/wp-json\/wp\/v2\/comments?post=18127"}],"version-history":[{"count":2,"href":"https:\/\/fm-connect1.fortmindz.in\/wp-ogc\/wp-json\/wp\/v2\/standards\/18127\/revisions"}],"predecessor-version":[{"id":19176,"href":"https:\/\/fm-connect1.fortmindz.in\/wp-ogc\/wp-json\/wp\/v2\/standards\/18127\/revisions\/19176"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fm-connect1.fortmindz.in\/wp-ogc\/wp-json\/wp\/v2\/media\/19175"}],"wp:attachment":[{"href":"https:\/\/fm-connect1.fortmindz.in\/wp-ogc\/wp-json\/wp\/v2\/media?parent=18127"}],"wp:term":[{"taxonomy":"standards-tag","embeddable":true,"href":"https:\/\/fm-connect1.fortmindz.in\/wp-ogc\/wp-json\/wp\/v2\/standards-tag?post=18127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}