Requirements for architecture and ontology for information sharing