(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.

Back to Article