OGC 11-086r1r1
Copyright © 2012 Open Geospatial Consortium
59 development of test scenarios for the OWS-8 Authoritative Data Source Study and the
encoding of AIXM Business Rules in GeoXACML.
9.1.1 Subject-Role assignment
Table 2 shows the assignment of subjects to roles and their facilities.
Name Role
Facility
April Military Operations Specialist
FAA, JACKSONVILLE ARTCC Bill
Air Traffic Controller FAA, JACKSONVILLE ARTCC
Carmen Military Operations Specialist FAA, NEW YORK ARTCC
Doug Air Traffic Controller
FAA, NEW YORK ARTCC Edward SAA Scheduler
USAF, AIR ARMAMENT CENTER, EGLIN AFB
Eric SAA Scheduler
US ARMY, FORT DIX Frank
SAA Scheduler US NAVY, FLEET AREA CONTROL AND
SURVEILLANCE FACILITY JACKSONVILLE
Gary General Internet User
NA
Table 2: User-Role assignment
9.1.2 Role-Permission assignment
Role: Military Operations Specialists MOS
Can query all SAA data Can insert schedule requests and pending, disapproved, and approved SAA schedules
for airspaces for which their facility is the Controlling Agency
o BR001: Military Operations Specialists can insert SAA schedules with AIXM element “reservationPhase” of pending, disapproved, and approved.
o BR002: Military Operations Specialists can insert SAA schedule if their
facility is the same as the Controlling Agency Unit name of the airspace they are attempting to schedule.The controlling agency is the unit associated with
the airspace that has associated ATC Service type as “ACS”. Appendix A provides the gml:identifiers and names of the controlling and using agencies
for each airspace.
Role: Air Traffic Controller ATC
60
Copyright © 2012 Open Geospatial Consortium
Can query all SAA data Cannot insert any data into the DB
Role: SAA Scheduler SAAS
Can query all SAA data Can insert SAA schedule requests and pending schedules for airspaces for which their
facility is the Using Agency.
o BR003: SAA scheduler can insert SAA schedules with AIXM element “reservationPhase” of pending. They cannot insert “reservationPhase” of
approved or disapproved. o BR004: SAA scheduler can insert SAA schedule if their facility is the same as
the Using Agency Unit name of the airspace they are attempting to schedule. .The using agency is the unit associated with the airspace that has associated
ATC Service type as “OTHER”. Appendix B provides the gml:identifiers and names of the controlling and using agencies for each airspace.
Role: General Internet User GIU
Can query a limited set of SAA data the individual elements that can be queried are provided in Appendix B
Cannot insert any data into the DB
9.1.3 Further sample business rules