A method of storing service description documents in a computerised storage
system in which each document is associated with at least one
verb ontological node (204) and at least one
noun ontological node (254), each
verb ontological node having one or more links to other
verb ontological nodes and each
noun ontological node having one or more links to other
noun ontological nodes whereby the verb nodes form a verb space (200) and the noun nodes form a noun space (250) and a method of retrieving service description documents from a plurality of service description documents stored in this way comprising the steps of: controlling a
user interface to request from a user at least one verb request term (405) and at least one noun request term (410), associating the or each verb request term (405) with a corresponding verb node (204) and the or each noun request term (410) with a corresponding noun node (254), comparing the or each corresponding verb node (204) with the or each verb node (212, 214) associated with each of the stored service description documents, comparing the or each corresponding noun node (254) with the or each noun node (262, 266) associated with each of the stored service description documents, and selecting for retrieval zero or more of the stored service description documents on the basis of the comparison steps and controlling the
user interface to inform the user of the selected documents to enable the user to retrieve one or more of the selected documents.