"They are built to be human-usable (...) are targeted primarily for storage/retrieval of personal information and serendipitous discovery of group information . (...) The development communities for each are abuzz with ideas for exploiting the structure"
This piece is based on two talks I gave in the spring of 2005 -- one at the O'Reilly ETech conference in March, entitled "Ontology Is Overrated", and one at the IMCExpo in April entitled "Folksonomies & Tags: The rise of user-developed classification." Th
Function answers the question --- what is being done?Technique answers the question -- how something being done?
Application answers the question --- what is the problem being solved?
ExamplesBusiness Activity Monitoring (BAM) is an application type, it solves the problem of controlling the business activities in order to optimize the business, deal with exceptions etc...Business Rules are type of technique --- which can be used to infer facts from other facts or rules (inference rules) , or to determine action when event occurs and condition is satisfied (ECA rules) and more (there are at least half a dozen types of rules, which are techniques to do something).Event Processing is really a set of functions which does what the name indicates -- process events --- processing can be filtering, transforming, enriching, routing, detect patterns, deriving and some more.
M. Ciaramita, T. Hofmann, and M. Johnson. IJCAI-03, Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence, Acapulco, Mexico, August 9-15, 2003, page 817-822. Morgan Kaufmann, (2003)
S. Bloehdorn, and A. Hotho. Proceedings of the MSW 2004 workshop at the 10th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, page 70-87. (August 2004)
P. Eklund, and P. Deer. Proceedings of the 9th Int. Conf. on Information Processing and Management of Uncertainty (IPMU 2002), page 187-194. ESIA - Universite Savoie, (2002)presentation slides.
C. Basu, H. Hirsh, and W. Cohen. AAAI '98/IAAI '98: Proceedings of the fifteenth national/tenth conference on Artificial intelligence/Innovative applications of artificial intelligence, page 714--720. Menlo Park, CA, USA, American Association for Artificial Intelligence, (1998)