pro-iBiosphere: Achieving technical and semantic interoperability