8.2.1 Direct-encoded license tokens
As mentioned direct-encoded license tokens convey information regarding permissions rights on one ore more specific geospatial resources. During the OWS-4 initiative the
GeoDRM group has chosen XACML as the encoding choice for licenses. XACML v2.0 is available at the following URL:
http:docs.oasis-open.orgxacml2.0XACML-2.0-OS-ALL.zip Because geospatial restrictions are useful, GeoXACML OGC 05-036 currently
discussion paper is an important point of start. It can be found at the following URL: http:portal.opengeospatial.orgfilesindex.php?artifact_id=10471
Specifically, the SAML profile of XACML describes how XACML policies can be exchanged by means of SAML. This document is an ideal point of start for the encoding
of license tokens. The document can be found at the following URL:
http:docs.oasis-open.orgxacml2.0access_control-xacml-2.0-saml-profile-spec-os.pdf Furthermore, depending on the requirements, there are other options for the encoding of
permissions. The following standards could be suited as license encodings, however these were not tested during the OWS-4 initiative:
• ISO REL GeoREL OGC 06-172r1 – A geospatial extension of ISO REL • ODRL Open Digital Rights Management – For details see
http:odrl.net
8.2.2 Pointer-like license tokens
Pointer-like license tokens only contain information about where the real license is stored and about how it can be retrieved. During OWS-4 the group decided that the SAML
framework is a good choice for encoding such tokens. SAML is a specification from OASIS and can be found at the following internet address:
http:docs.oasis-open.orgsecuritysamlv2.0saml-2.0-os.zip SAML v2.0
http:www.oasis-open.orgcommitteesdownload.php3400oasis-sstc-saml-1.1-pdf- xsd.zip
SAML v1.1 Specifically, the GeoDRM group work in OWS-4 found that SAML attribute assertions
are a good choice for encoding pointer-like license tokens. The exact implementation is described in section 9.2 and in the document GeoDRM Engineering Viewpoint and
Supporting Architecture in OWS4.
8.3 The License Broker Manager