Copyright © 2006 Open Geospatial Consortium, Inc. All Rights Reserved.
Copyright © 2006 Open Geospatial Consortium, Inc. All Rights Reserved.
Page 61 of 131 •
Grant o
Principal
→location “Is Contained In” UK
Local NOW “Is Before” 1 January 2010 o
Resource = … o
Right = view … This would grant any principal holding a location property that is spatially inside the UK
to view the resource up until the first day of the year 2010 CE. Note the “ →” notation
used above is meant to parallel “dot” notation used in Object Basic programming languages, which is a context-sensitive object navigation, i.e. tracing a “[blank].” form to
the context of the block. So in the 3
rd
line above, the “ →location” means the
“Principal →location” property.
For the purpose of this “property checking” some global variables shall be made available to the GeoDRM Gatekeeper. These include but are not limited to:
• the time and date local and GMT,
• the identity of the requestor,
• the location of the GeoDRM Gatekeeper, and
• any others as defined by the implementation specification.
9.5.3.3.3 Standards-defined operations
Processes defined by standards can be identified by associations with their proof of compliance. Since integration with the GeoDRM system will require compliance with
DRM standards, they will carry both base functionality proof and GeoDRM proof of compliance.
9.5.3.3.4 Output conditions
The licence may place conditions on the state of any “new” resource for each act associated to a right and for each named output of that act. The format of those
conditions will usually be the assignment of meta-rights and properties for this new resource.
So, if a grant defines a right “view” that produces an output map and for “extract” that produces an output resource, then the grant may use the following structure:
Copyright © 2006 Open Geospatial Consortium, Inc. All Rights Reserved.
Copyright © 2006 Open Geospatial Consortium, Inc. All Rights Reserved.
Page 62 of 131 •
Grant o
Principal = … o
Resource = … o
Right = view
Output →map
• →Meta-rights = {view}
• →Meta-data
o →Disclaimer contains “This map contains privately
own data of the UK Ordnance Survey.”
o →Creation Date = NOW
o Right = Extract
Output
→resource •
→Meta-rights = {view, extract} •
→Meta-data o
→Disclaimer contains “This information contains privately own data of the UK Ordnance Survey.”
o →Creation Date = NOW
9.5.3.3.5 Transfer Right and Sublicense conditions on meta-rights
Meta-rights that allow one principal to enable another principal with grants, either as a licence or sublicence, may be restricted by the type of right so conveyed, or the persons
or type of persons to whom the right may be conveyed. So a grant may contain the following type of structure:
Copyright © 2006 Open Geospatial Consortium, Inc. All Rights Reserved.
Copyright © 2006 Open Geospatial Consortium, Inc. All Rights Reserved.
Page 63 of 131 •
Grant o
Principal = … o
Resource = … o
Right = view … o
Right = extract … o
Right = sublicense
Transfer = view
Sublicensee →organization = Principal→organization
o Right = extract
Output
→Resource •
→Licence→”contains right”= {view} In this case the original licensee would have view and extract rights but could only
sublicense view to anyone, and sublicense extract to members of his own organization. Other restrictions could be placed on these rights through property conditions.
9.5.3.3.6 Spatial Temporal Conditions