namebank_packageList($args)

This function returns all or part of the structured list of NameBank "packages". These elements form a non-authoritative management classification that places all NameBank elements within some broad taxonomic category. It's primary purpose is to provide a general taxonomic placement of names that do not appear within any of the classifications mapped within TNS. It is also useful for distinguishing homonyms and placing limits on some name searches which is the intention of this method. A package identifier can be used in a NameBank search to limit a search to a specific package and it's child packages. Certain taxonomic groups (algae, protists, fungi) do not fit the package schema very effectively with some taxa not even having a consensus kingdom placement.

raw output formatted output
php source php source

input arguments

element type
$input["packageID"] int an optional packageID the returns the children of the given packageID
$input["clientVersion"] float services version utilized by client
$input["requestorIP"] string clients acting as servers may optionally include the HTTP "REMOTE_ADDR" of their own requesting clients to provide more precise usage statistics to contributors
Output structure is a sorted adjacency list with
$array[n]["packageID"] int ID of package
$array[n]["packageName"] string ASCII package name
$array[n]["parentPackageID"] int ID of the parent package
$array[n]["packageLevel"] int pre-calculated for simple display

See the WSDL for a description of the returned data structure. All UTF-8 encoded text is output in base-64 encoding and must be decoded for display.


Software downloadable from this site is copyright (c) 2004 by the MBL/WHOI Library and licensed under the Academic Free License version 1.2.

  MISSION STATEMENT | ADVISORY BOARD | PEOPLE | CONTACT US
  uBio copyright © 2004 by The Marine Biological Laboratory