promotion, development and management of indigenous knowledge, to provide for the establishment and functions of the National Indigenous Knowledge Systems Office, to provide for the management of the rights of indigenous knowledge communities, to provide for the establishment and functions of the advisory panel on indigenous knowledge, to provide for access and conditions of access to knowledge of indigenous communities, to provide for the recognition of prior learning, to provide for the facilitation and co- ordination of indigenous knowledge- based innovation, and to provide for matters incidental thereto.