(a)
def exampleQuery() : services = findAllServices() for service in services : if( service.getOwner().getName() == "Joe Soap" ) : print service.getName() + ' Service: Requirements' requirements = service.getRequirements() for requirement in requirements : print ' ' + requirement.getName()(b)
>>> exampleQuery() Security Service: Requirements Username / Password Login Logout Get Access Control Lists
Example 2: (a) Queries formed using the Python wrapper class; (b) results of running the query in the Protégé script console.