Die Geospatial eXtensible Access Control Markup Language (GeoXACML) 3.0 definiert eine georäumliche Erweiterung des OASIS eXtensible Access Control Markup Language (XACML) Version 3.0-Standards. GeoXACML 3.0 unterstützt die interoperable Definition von Zugriffsrechten einschließlich geografischer Bedingungen basierend auf der Sprache, dem Verarbeitungsmodell und dem Richtlinienschema von XACML 3.0. GeoXACML 3.0 bietet Verbesserungen, die auf Erweiterungen des XACML-Standards basieren, vor allem die Unterstützung von Zugriffsbedingungen, die verschiedene XACML-Kategorien umfassen. Diese Erweiterung ermöglicht GeoXACML 3.0 als leistungsstarke Entscheidungsmaschine mit Unterstützung für räumlich-zeitliche Zugriffsbedingungen.
Dank des XACML 3.0-Bereitstellungsmodells und der entsprechenden Implementierungsflexibilität GeoXACML 3.0 kann als herkömmlicher Policy Decision Point oder als Cloud-natives API-Gateway betrieben werden.
Die OGC GeoXACML Der 3.0-Standard definiert verschiedene Konformitätsklassen, die eine flexible Implementierungskonformität unterstützen. Die Implementierung der Core-Konformitätsklasse unterstützt das ISO 19125-Geometriemodell einschließlich topologischer Testfunktionen (räumliche Beziehungen), die die Indizierung von auf Zugriffsbedingungen basierender Geometrie ermöglichen. Die Konformitätsklasse Spatial Analysis erweitert die topologischen Testfunktionen zum Definieren von Zugriffsbedingungen einschließlich der Verarbeitung von Geometrien. Um die Bedingungsbewertung für Geometrien zu unterstützen, die in verschiedenen Koordinatenreferenzsystemen (CRS) kodiert sind, ermöglicht die Konformitätsklasse CRS Transformation einer konformen Implementierung, während der Entscheidungsfindung eine dynamische CRS-Transformation durchzuführen, sofern dies nicht per Anfrage untersagt ist. Schließlich ermöglicht die API-Konformitätsklasse den Betrieb eines GeoXACML 3.0-konforme Implementierung als OGC API-konformer Dienst (Policy Decision Point).