getManifest() Returns the Manifest instance for the package getDefaultOrganisationIdentifier(): Returns a string containing the identifier of the default organisation in the Manifest getOrganisations(): Returns the list of organisations from the manifest as an array of dictionaries (title,identifier) getOrganisation(identifier): Returns the title and identifier for the org with the identifier provided getResources(identifier): Returns an array of dictionaries for resources for the identified org in the package. The dictionaries contains values for title, identifier, URL, and level (depth in the content tree) containsSubManifests(): Returns true if the manifest for the package contains sub-manifests getMetadata(section,[fields]): Returns a section of the metadata dictionary for the package. For example: package.getMetadata('general',['title','description']) would return something like this: {'title':'packagetitle','description':'packagedescription'} If *fields* is None, then the method returns the standard set of LOM fields for the section. getMetadataDictionary(section,objectType,identifier): Returns a metadata dictionary for a specific object. Unlike the previous method, this returns an array of dictionaries for all fields within the section. For example: package.getMetadataDictionary('general','resource,'resource001') would return something like this: [{'fieldname':'title', 'value','resourcetitle'},{'fieldname':'description','value':'my description'}]