{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T17:53:44Z","timestamp":1754157224270,"version":"3.41.2"},"reference-count":33,"publisher":"Emerald","issue":"2","license":[{"start":{"date-parts":[[1999,5,1]],"date-time":"1999-05-01T00:00:00Z","timestamp":925516800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1999,5,1]]},"abstract":"<jats:p>Finding specific information on the Web can be difficult and time\u2010consuming due to the Web\u2019s tremendous size and the current speed of network connections. Information agents that search the Web on behalf of users are invaluable. Since information needs are diverse, there should be tools for users to build their own agents that specialize in finding the information they want. These tools should be usable by non\u2010programmers. This paper describes ARIS, a shell for constructing information agents without coding. Our approach is akin to expert system shells, where the user supplies the knowledge for each specialist agent, and a common engine utilizes the agents\u2019 knowledge. An agent\u2019s search is guided by knowledge about how Web sites in a given domain are typically structured. We also report on our experiences with two agents built using ARIS.<\/jats:p>","DOI":"10.1108\/10662249910264909","type":"journal-article","created":{"date-parts":[[2002,7,27]],"date-time":"2002-07-27T02:08:10Z","timestamp":1027735690000},"page":"140-152","source":"Crossref","is-referenced-by-count":1,"title":["A knowledge\u2010based approach to domain\u2010specialized information agents"],"prefix":"10.1108","volume":"9","author":[{"given":"Seng","family":"Wai Loke","sequence":"first","affiliation":[]},{"given":"Leon","family":"Sterling","sequence":"additional","affiliation":[]},{"given":"Liz","family":"Sonenberg","sequence":"additional","affiliation":[]}],"member":"140","reference":[{"key":"key2022020320315072200_b1","doi-asserted-by":"crossref","unstructured":"Armstrong, R., Freitag, D., Joachims, T. and Mitchell, T. (1995), \u201cWebWatcher: a learning apprentice for the World Wide Web\u201d, Proceedings of the 1995 AAAI Spring Symposium on Information Gathering from Heterogeneous, Distributed Environments.Available at <http:\/\/www.cs.cmu.edu\/afs\/cs\/project\/theo\u20106\/web agent\/www\/webagent\u2010plus.ps.Z>>","DOI":"10.21236\/ADA640219"},{"key":"key2022020320315072200_b2","unstructured":"Atzeni, P., Mecca, G. and Merialdo, P. (1997), \u201cTo weave the Web\u201d, Proceedings of the 23rd Conference on Very Large Databases, pp. 206\u201015."},{"key":"key2022020320315072200_b3","unstructured":"Baillie, S. (1997), \u201cPragmatic information discovery on the World Wide Web\u201d, Master\u2019s Thesis, Department of Computer Science, The University of Melbourne, Australia."},{"key":"key2022020320315072200_b4","unstructured":"Balabanovic, M. and Shoham, Y. (1995), \u201cLearning information retrieval agents: experiments with automated Web browsing\u201d, Online Working Notes of the AAAI Spring Symposium Series on Information Gathering from Distributed, Heterogeneous Environments.Available at <http:\/\/www.isi.edu\/sims\/knoblock\/sss95\/ balabanovic.ps>>"},{"key":"key2022020320315072200_b5","doi-asserted-by":"crossref","unstructured":"Balabanovic, M. and Shoham, Y. (1997), \u201cFab: content\u2010based, collaborative recommendation\u201d, Communications of the ACM, Vol. 40 No. 3. Available at <http:\/\/robotics.stanford.edu\/people\/marko\/papers\/ cacm.s>","DOI":"10.1145\/245108.245124"},{"key":"key2022020320315072200_b6","doi-asserted-by":"crossref","unstructured":"Berners\u2010Lee, T., Fielding, R. and Frystyk, H. (1996), \u201cHyperText transfer protocol version 1.0 specification (RFC 1945)\u201d, Available from <http:\/\/www.w3.org\/pub\/WWW\/ Protocols\/Specs.html> and at <http:\/\/ds.internic.net\/rfc\/rfc1945.txt>>","DOI":"10.17487\/rfc1945"},{"key":"key2022020320315072200_b7","doi-asserted-by":"crossref","unstructured":"Bollacker, K.D., Lawrence, S. and Lee Giles, C. (1998), \u201cCiteSeer: an autonomous Web agent for automatic retrieval and identification of interesting publications\u201d, Proceedings of the 2nd International ACM Conference on Autonomous Agents, pp. 1\u20108.","DOI":"10.1145\/280765.280786"},{"key":"key2022020320315072200_b8","unstructured":"Bui, A.V., Lambert, N., Padgham, L. and Sonenberg, E. (1998), \u201cUsing concept representation to classify and retrieve information from a WWW site\u201d, Proceedings of KRIMS II, International Workshop on Knowledge Representation for Interactive Multimedia Systems, in conjunction with KR\u201998."},{"key":"key2022020320315072200_b9","unstructured":"Damiani, E. and Tanca, L. (1997), \u201cStructuring and querying the Web through graph\u2010oriented languages\u201d, Proceedings of the 2nd Workshop on Logic Programming Tools for Internet Applications, in conjunction with the 14th ICLP, pp. 129\u201048."},{"key":"key2022020320315072200_b10","doi-asserted-by":"crossref","unstructured":"De Bra, P. and Post, R. (1994), \u201cInformation retrieval in the World Wide Web: making client\u2010based searching feasible\u201d, Computer Networks and ISDN Systems, pp. 183\u201092.","DOI":"10.1016\/0169-7552(94)90132-5"},{"key":"key2022020320315072200_b11","doi-asserted-by":"crossref","unstructured":"Doorenbos, R., Etzioni, O. and Weld, D. (1997), \u201cA scalable comparison\u2010shopping agent for the World Wide Web\u201d, Proceedings of the First International Conference on Autonomous Agents (Agents \u201897), pp. 39\u201048. Available at <ftp:\/\/ftp.cs.washington.du\/pub\/ai\/shopbot.ps>","DOI":"10.1145\/267658.267666"},{"key":"key2022020320315072200_b12","doi-asserted-by":"crossref","unstructured":"Etzioni, O. and Weld, D. (1994), \u201cA softbot\u2010based interface to the Internet\u201d, Communications of the ACM, Vol. 37 No. 7, pp. 72\u20106. Available at <ftp:\/\/ftp.cs.washington. du\/pub\/ai\/etzioni\/softbots\/cacm.ps.Z>","DOI":"10.1145\/176789.176797"},{"key":"key2022020320315072200_b13","unstructured":"Euzenat, J. (1996), \u201cKnowledge bases as Web page backbones\u201d, Proceedings of the Workshop on Artificial Intelligence\u2010based Tools to Help W3 Users, in conjunction with the 5th WWW Conference. Available at <http:\/\/www.info.unicaen.fr\/\u223cserge\/ 3wia\/ workshop\/papers\/paper10.html>>"},{"key":"key2022020320315072200_b14","unstructured":"Gao, X.S. and Sterling, L. (1998), \u201cA methodology for building information agents, \u201d in Yang, Y., Li, M. and Ellis, A. (Eds), Web Technologies and Applications, International Academic Publishers, pp. 43\u201052. Available at <http:\/\/www.cs.mu.z.au\/\u223cxga\/apweb\/index.htm >"},{"key":"key2022020320315072200_b15","unstructured":"Han, Y., Loke, S. and Sterling, L. (1997), \u201cAgents for citation finding on the World Wide Web\u201d, Proceedings of the 2nd International Conference on Practical Applications of Intelligent Agents and Multi\u2010Agent Technology, The Practical Application Company Ltd, pp. 303\u201017."},{"key":"key2022020320315072200_b16","unstructured":"Kim, H. (1996), \u201cThe ARIS agent development kit: building your own Web agents\u201d, Honours Thesis, Department of Computer Science, The University of Melbourne."},{"key":"key2022020320315072200_b17","unstructured":"LaMacchia, B. (1996), \u201cInternet fish\u201d, technical report AITR\u20101579, PhD Thesis at the Artificial Intelligence Laboratory, Massachusetts Institute of Technology (MIT). Available at <http:\/\/www.farcaster.com\/thesis\/ ifish\u2010tr.ps.gz>"},{"key":"key2022020320315072200_b18","unstructured":"LaMacchia, B. (1997), \u201cThe internet fish construction kit\u201d, Proceedings of the 6th International World Wide Web Conference.Available at <http:\/\/www6.nttlabs. com\/HyperNews\/get\/PAPER138.html>>"},{"key":"key2022020320315072200_b19","doi-asserted-by":"crossref","unstructured":"Lawrence, S. and Giles, C.L. (1998), \u201cSearching the World Wide Web\u201d, SCIENCE, Vol. 280, pp. 98\u2010100.","DOI":"10.1126\/science.280.5360.98"},{"key":"key2022020320315072200_b20","doi-asserted-by":"crossref","unstructured":"Lieberman, H. (1997), \u201cAutonomous interface agents\u201d, Proceedings of the ACM Conference on Computers and Human Interface, CHI\u201097, Atlanta, GA. Available at <http:\/\/lcs.www.media.mit.edu\/people\/ lieber\/Lieberary\/Letizia\/AIA\/AIA.html>","DOI":"10.1145\/258549.258592"},{"key":"key2022020320315072200_b21","doi-asserted-by":"crossref","unstructured":"Liechti, O., Sifer, M.J. and Ichikawa, T. (1998), \u201cStructured graph format: XML metadata for describing Web site structure\u201d, Proceedings of the 7th International World Wide Web Conference.Available at <http:\/\/www7. conf.au\/programme\/fullpapers\/1850\/com1850.htm>>","DOI":"10.1016\/S0169-7552(98)00039-7"},{"key":"key2022020320315072200_b22","doi-asserted-by":"crossref","unstructured":"Loke, S. and Davison, A. (1998), \u201cLogicWeb: enhancing the Web with logic programming\u201d, Journal of Logic Programming, Vol. 36 No. 3, pp. 195\u2010240.","DOI":"10.1016\/S0743-1066(98)00002-8"},{"key":"key2022020320315072200_b23","doi-asserted-by":"crossref","unstructured":"Loke, S., Davison, A. and Sterling, L. (1996), \u201cCIFI: an intelligent agent for citation finding on the World Wide Web\u201d, Proceedings of the 4th Pacific Rim International Conference on Artificial Intelligence, Lecture Notes in Artificial Intelligence 1114, pp. 580\u201092.","DOI":"10.1007\/3-540-61532-6_49"},{"key":"key2022020320315072200_b24","unstructured":"Loke, S., Sterling, L., Sonenberg, E. and Hoon, K. (1998), \u201cARIS: a shell for information agents that exploit Web site structure\u201d, Proceedings of the 3rd International Conference and Exhibition on the Practical Application of Intelligent Agents and Multi\u2010Agent Technology, pp. 201\u201019."},{"key":"key2022020320315072200_b25","unstructured":"McGuinness, D.L., Manning, H. and Beattie, T.W. (1997), \u201cKnowledge assisted search\u201d, Proceedings of the 1997 IJCAI Workshop on AI and the Internet."},{"key":"key2022020320315072200_b26","unstructured":"Monge, A. and Elkan, C. (1996), \u201cThe WebFind tool for finding scientific papers over the World Wide Web\u201d, Proceedings of the International Congress on Computer Science Research, pp. 41\u20106."},{"key":"key2022020320315072200_b27","unstructured":"NETGuide (1997), \u201cDigital agents: offline browsing\u201d, Australian NET Guide, p. 50\u20107."},{"key":"key2022020320315072200_b28","doi-asserted-by":"crossref","unstructured":"Perkowitz, M., Doorenbos, R., Etzioni, O. and Weld, D. (1997), \u201cLearning to understand information on the Internet: an example\u2010based approach\u201d, Journal of Intelligent Information Systems, Vol. 8 No. 2. Available at <http:\/\/www.cs.washington.du\/homes\/map\/ila.html>","DOI":"10.1023\/A:1008672508721"},{"key":"key2022020320315072200_b29","unstructured":"Raggett, D., Le Hors, A. and Jacobs, I. (1997), \u201cHyperText markup language 4.0 reference specification\u201d, Available at <http:\/\/www.w3.org\/TR\/REC\u2010html40\/>."},{"key":"key2022020320315072200_b30","unstructured":"Sterling, L. and Shapiro, E. (1994), The Art of Prolog, MIT Press.."},{"key":"key2022020320315072200_b31","unstructured":"Sterling, L., Loke, S. and Davison, A. (1996), \u201cSoftware agents for retrieving knowledge from the World Wide Web\u201d, Agents and Web\u2010Based Design Environments Workshop Notes, 4th International Conference on Artificial Intelligence in Design, pp. 76\u201081."},{"key":"key2022020320315072200_b32","unstructured":"Welty, C. (1996), \u201cIntelligent assistance for navigating the Web\u201d, Proceedings of the 9th Florida Artificial Intelligence Research Symposium.Available at <http:\/\/ www.cs.vassar.edu\/faculty\/welty\/papers\/untangle\/ flairs\u201096_1.html>>"},{"key":"key2022020320315072200_b33","unstructured":"Welty, C. (1998), \u201cDLs for DLs: description logics for digital libraries\u201d, to appear inProceedings of the 1998 International Workshop on Description Logics, in conjunction with DL\u2019 98. Preliminary version available at <http:\/\/www.cs.vassar.edu\/faculty\/welty\/papers\/DL98.ps>"}],"container-title":["Internet Research"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/10662249910264909","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/10662249910264909\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/10662249910264909\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T23:41:00Z","timestamp":1753400460000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/intr\/article\/9\/2\/140-152\/177031"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999,5,1]]},"references-count":33,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1999,5,1]]}},"alternative-id":["10.1108\/10662249910264909"],"URL":"https:\/\/doi.org\/10.1108\/10662249910264909","relation":{},"ISSN":["1066-2243"],"issn-type":[{"type":"print","value":"1066-2243"}],"subject":[],"published":{"date-parts":[[1999,5,1]]}}}