91.514 - Internet and Web Systems II - Fall 2002
Dr. Haim Levkowitz
Associate Professor of Computer Science
University of Massachusetts Lowell, Lowell, MA

  1. Sheth, A.; Bertram, C.; Avant, D.; Hammond, B.; Kochut, K.; Warke, Y., Managing Semantic Content for the Web, IEEE Internet Computing Volume: 6, Issue: 4, July-Aug. 2002, pp. 80-87. [Abstract + link to PDF Full-Text]
  2. Ruixin Yang; Kafatos, M.; Wang, X.S., Managing scientific metadata using XML, IEEE Internet Computing Volume: 6, Issue: 4, July-Aug. 2002, pp. 52 -59. [Abstract + link to PDF Full-Text]
  3. Vinoski, S., Web services interaction models. Part 1: Current practice, IEEE Internet Computing Volume: 6, Issue: 3, May-June 2002, pp. 89 -91. [Abstract + link to PDF Full-Text]
  4. Vinoski, S., Web services interaction models. Part 2: Putting the “Web” into Web services, IEEE Internet Computing Volume: 6, Issue: 4, July-Aug. 2002, pp. 90 -92. [Abstract + link to PDF Full-Text]
  5. Kilmer, R., Peering beyond the PC where P2P meets the wireless web, IEEE Internet Computing Volume: 6, Issue: 3, May-June 2002, pp. 96 -96. [Abstract + link to PDF Full-Text]
  6. Clark, D., Next-generation web services, IEEE Internet Computing Volume: 6, Issue: 2, March-April 2002, pp. 12 -14. [Abstract + link to PDF Full-Text]
  7. Curbera, F.; Duftler, M.; Khalaf, R.; Nagy, W.; Mukhi, N.; Weerawarana, S., Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI, IEEE Internet Computing Volume: 6, Issue: 2, March-April 2002, pp. 86 -93. [Abstract + link to PDF Full-Text]
  8. Rein, L., Peer-to-peer XML, IEEE Internet Computing Volume: 6, Issue: 2, March-April 2002, pp. 100 -100. [Abstract + link to PDF Full-Text]
  9. Li Gong, Peer-to-Peer Networks in Action, IEEE Internet Computing Volume: 6, Issue: 1, Jan.-Feb. 2002, pp. 37 -39. [Abstract + link to PDF Full-Text]
  10. Clarke, I.; Miller, S.G.; Hong, T.W.; Sandberg, O.; Wiley, B., Protecting free expression online with Freenet, IEEE Internet Computing Volume: 6, Issue: 1, Jan.-Feb. 2002, pp. 40 -49. [Abstract + link to PDF Full-Text]
  11. Matei, R.; Iamnitchi, A.; Foster, P., Mapping the Gnutella network, IEEE Internet Computing Volume: 6, Issue: 1, Jan.-Feb. 2002, pp. 50 -57. [Abstract + link to PDF Full-Text]
  12. Aberer, K.; Punceva, M.; Hauswirth, M.; Schmidt, R., Improving data access in P2P systems, IEEE Internet Computing Volume: 6, Issue: 1, Jan.-Feb. 2002, pp. 58 -67. [Abstract + link to PDF Full-Text]
  13. Waterhouse, S.; Doolin, D.M.; Kan, G.; Faybishenko, A., Distributed search in P2P networks, IEEE Internet Computing Volume: 6, Issue: 1, Jan.-Feb. 2002, pp. 68 -72. [Abstract + link to PDF Full-Text]
  14. Lienhart, R.; Holliman, M.; Yen-Kuang Chen; Kozintsev, I.; Yeung, M., Improving media services on P2P networks, IEEE Internet Computing Volume: 6, Issue: 1, Jan.-Feb. 2002, pp. 73 -77. [Abstract + link to PDF Full-Text]
  15. Stephens, L.M.; Huhns, M.N., Consensus ontologies. Reconciling the semantics of Web pages and agents, IEEE Internet Computing Volume: 5, Issue: 5, Sept.-Oct. 2001, pp. 92 -95. [Abstract + link to PDF Full-Text]
  16. Woods, S., Beyond web search services, IEEE Internet Computing Volume: 5, Issue: 4, July-Aug. 2001, pp. 96 -96. [Abstract + link to PDF Full-Text]
  17. Li Gong, JXTA: a network programming environment, IEEE Internet Computing Volume: 5, Issue: 3, May-June 2001, pp. 88 -95. [Abstract + link to PDF Full-Text]
  18. Hodgson, J., Do HTML tags flag semantic content, IEEE Internet Computing Volume: 5, Issue: 1, Jan.-Feb. 2001, pp. 20 -25. [Abstract + link to PDF Full-Text]
  19. Decker, S.; Mitra, P.; Melnik, S., Framework for the semantic Web: an RDF tutorial, IEEE Internet Computing Volume: 4, Issue: 6, Nov.-Dec. 2000, pp. 68 -73. [Abstract + link to PDF Full-Text]
  20. Decker, S.; Melnik, S.; van Harmelen, F.; Fensel, D.; Klein, M.; Broekstra, J.; Erdmann, M.; Horrocks, I., The Semantic Web: the roles of XML and RDF, IEEE Internet Computing Volume: 4, Issue: 5, Sept.-Oct. 2000, pp. 63 -73. [Abstract + link to PDF Full-Text]
  21. Singh, M.P., The service web, IEEE Internet Computing Volume: 4, Issue: 4, July-Aug. 2000, pp. 4 -5. [Abstract + link to PDF Full-Text]
  22. Ingham, D.B.; Shrivastava, S.K.; Panzieri, F., Constructing dependable Web services, IEEE Internet Computing Volume: 4, Issue: 1, Jan.-Feb. 2000, pp. 25 -33. [Abstract + link to PDF Full-Text]
  23. Metcalfe, B., The next-generation Internet, IEEE Internet Computing Volume: 4, Issue: 1, Jan.-Feb. 2000, pp. 58 -59. [Abstract + link to PDF Full-Text]
  24. Uschold, Michael, Where are the Semantics in the Semantic Web?Final draft submitted to AI Magazine.

  25. Bibliography for Distributed search in p2p networks

  26. S. Lawrence and C.L. Giles, “Searching the World Wide Web,” Science, vol. 280, no. 5360, 1998, pp. 98-100; available online at http//citeseer.nj.nec.com/lawrence98searching.html (current 30 Nov. 2001).
  27. S. Lawrence and C.L. Giles, “Accessibility of Information on the Web,” Nature, vol. 400, 1999, pp. 107-109.
  28. S. Raghavan and H. Garcia-Molina, “Crawling the Hid-den Web,” tech. report 2000-36, Computer Science Dept., Stanford Univ., Palo Alto, Calif., 2000; available online at http://dbpubs.stanford.edu/pub/2000-36 (current 30 Nov. 2001).
  29. L. Gong, “JXTA: A Network Programming Environment,” IEEE Internet Computing, vol. 5, no. 3, May/June 2001, pp. 88-95.
  30. S. Waterhouse, “JXTA Search: Distributed Search for Distributed Networks,” white paper, Sun Microsystems, Palo Alto, Calif., 2001; http://search.jxta.org/protocol.html (current Nov. 2001).
  31. S. Botros and S. Waterhouse, “Search in JXTA and other Distributed Networks,” Proc. 2001 Int’l Conf. Peer-to-Peer Computing, 2001; http://people.jxta.org/stevew/BotrosWaterhouse2001.pdf, (current Nov. 2001).
  32. B. Yang and H. Garcia-Molina, “Comparing Hybrid Peer-to- Peer Systems,” tech. report 2000-35, Computer Science Dept., Stanford Univ., Palo Alto, Calif., 2000; available online at http://dbpubs. stanford.edu:8090/pub/2000-35 (current Nov. 2001).
  33. S. Waterhouse, “JXTA Search Protocol Specification,” tech. report, Sun Microsystems, Palo Alto, Calif., 2001; available online at http://search.jxta.org/JXTAsearch.pdf (current Nov. 2001).
  34. S. Brin and L. Page, “The Anatomy of a Large-Scale Hyper-textual Web Search Engine,” Computer Networks and ISDN Systems, vol. 30, 1998, pp. 1-7.
  35. J. Bond, ed., “P2P in B2B,” P2P in B2B Mindshare Work-shop, Netmarkets Europe, Dec. 2000; http://www.netmarketseurope.com (current Nov. 2001).

  36. Bibliography for Improving media services on p2p networks

  37. M. Macedonia, “Distributed File Sharing: Barbarians at the Gates?,” Computer, vol. 33, no. 8, Aug. 2000, pp. 99–101.
  38. 2. S. Tilley and M. DeSouza, “Spreading Knowledge about Gnutella: A Case Study in Understanding Net-Centric Applications,” Proc. 9th Int’l Workshop on Program Com-prehension, IEEE Computer Soc. Press, Los Alamitos, Calif., 2001, pp. 189–198.
  39. I. Clarke et al., “Freenet: A Distributed Anonymous Infor-mation Storage and Retrieval System,” Designing Privacy Enhancing Technologies: Int’l Workshop on Design Issues in Anonymity and Unobservability, H. Federrath, ed., Springer-Verlag, Berlin, 2001, pp.46-66.
  40. L. Gong, “JXTA: A Network Programming environment,” IEEE Internet Computing, vol. 5, no. 3, May/June 2001, pp. 88–95.
  41. R. Lienhart, “Reliable Transition Detection in Videos: A Survey and Practitioner’s Guide,” Int’l J. Image and Graph-ics, vol. 1, no. 3, 2001, pp. 469-486.
  42. D.G. Sachs et al., “Hybrid ARQ for Robust Video Stream-ing Over Wireless LANs,” Proc. Information Technology: Coding and Computing, IEEE Computer Soc., Los Alamitos, Calif., 2001, pp. 317–321.
  43. B. Davies, R. Lienhart, and B.-L. Yeo, “The Video Docu-ment,” Multimedia Storage and Archiving Systems IV, vol.
  44. M.M. Yeung, “MPL: MPEG Processing Library—Tools and Advanced Technology for Video-Centric Applications,” Intel Developer Forum, Palm Springs, Calif., Sept. 1999.

  45. Bibliography for Mapping the Gnutella network

  46. M. Faloutsos, P. Faloutsos, and C. Faloutsos, “On Power-Law Relationships of the Internet Topology,” Proc. Conf. Applications, Technologies, Architectures, and Protocols for Computer Comm. (SIGCOMM), ACM Press, New York, 1999, pp. 251-262.
  47. A. Barabási and R. Albert, “Emergence of Scaling in Ran-dom Networks,” Science, vol. 286, no. 5489, 15 Oct. 1999, pp. 509-512.
  48. Distributed Search Solutions Group, “Gnutella: To the Band-width Barrier and Beyond,” http://www.clip2.com, Nov. 2000.
  49. S. Saroiu, P. Gummadi, and S.D. Gribble, A Measurement Study of Peer-to-Peer File Sharing Systems, tech. report UW-CSE-01-06-02, Dept. of Computer Science and Eng., Univ. of Washington, Seattle, July 2001.
  50. E. Adar and B. Huberman, “Free Riding on Gnutella,” First Monday, vol. 5, no. 10, 2 Oct. 2000; http://www. firstmonday.dk.
  51. L. Adamic et al., “Search in Power-Law Networks,” Physi-cal Rev. E, vol. 64, no. 4, Oct. 2001, article no. 046135.
  52. T. Hong, “Performance,” Peer-to-Peer: Harnessing the Power of Disruptive Technologies, A. Oram, ed., O’Reilly and Associates, Cambridge, Mass., 2001.
  53. T. Spangler, “The Hidden Cost of P2P,” Interactive Week, vol. 8, no. 8, 26 Feb. 2001.
  54. Gnutella Protocol Specification, version 0.4; available at http://www.clip2.com/GnutellaProtocol04.pdf.
  55. M. Katz and C. Shapiro, “Systems Competition and Net-work Effects,” J. Economic Perspectives, vol. 8, no. 2, 1994, pp. 93-115.
  56. K. Coffman and A. Odlyzko, “Internet Growth: Is There a ‘Moore’s Law’ for Data Traffic?” Handbook of Massive Data Sets, J. Abello et al., ed., Kluwer, Dordrecht, Netherlands, 2001.
  57. R. Albert, H. Jeong, and A. Barabási, “Error and Attack Tol-erance of Complex Networks,” Nature, vol. 406, 27 July 2000, pp. 378-382.
  58. T. Cover and J. Thomas, Elements of Information Theory, John Wiley and Sons, New York, 1991.
  59. J. Han and M. Kamber, Data Mining: Concepts and Tech-niques, Morgan Kaufmann, San Francisco, 2000.
  60. K. Sripanidkulchai, “The Popularity of Gnutella Queries and its Implications on Scalability,” white paper, Carnegie Mel-lon Univ, Pittsburgh, Feb. 2001.
  61. S. Ratnasamy et al., “A Scalable Content-Addressable Net-work,” Proc. Conf. Applications, Technologies, Architec-tures, and Protocols for Computer Comm. (SIGCOMM), ACM Press, New York, 2001, pp. 161-172.
  62. S. Rhea et al., “Maintenance-Free Global Data Storage,” IEEE Internet Computing, vol 5, no. 5, Sept./Oct. 2001, pp. 40-49.

  63. Bibliography for Peer-to-Peer XML

  64. Read the full story at http://computer.org/internet/xml/xml.intro.htm
  65. XML Resources Pages. Check out the latest update to IC Online’s XML resources pages for more on new XML products for P2P networking and much more.

  66. Bibliography for Where are the Semantics in the Semantic Web?

  67. [Berners-Lee et al. 2001] Berners-Lee, T., Hendler, J. and Lassila, O. (2001) “The Semantic Web,” Scientific American, May 2001. See http://www.scientificamerican.com/2001/0501issue/0501berners-lee.html
  68. [Cover 1998] Cover, R. “XML and Semantic Transparency,” The XML Cover Pages http://www.oasis-open.org/cover/xmlAndSemantics.html
  69. [DAML 2001]. See http://www.daml.org/.
  70. [Decker et al. 1999] Stefan Decker, Michael Erdmann, Dieter Fensel, and Rudi Studer; “Ontobroker: Ontology Based Access to Distributed and Semi-Structured Information.” In R. Meersman et al. (eds.): Semantic Issues in Multimedia Systems. Proceedings of DS-8. Kluwer Academic Publisher, Boston, 1999, 351-369. See also: http://ontobroker.aifb.uni-karlsruhe.de/index_ob.html.
  71. [Evans et al 1998] A.S.Evans, R.B.France, K.C.Lano, B.Rumpe “The UML as a formal modelling notation” In: UML'98 - Beyond the notation, LNCS. Springer, 1998.
  72. [Fikes and McGuinness 2001] R.Fikes and D. McGuinness. An Axiomatic Semantics for RDF, RDF Schema, and DAML+OIL, KSL Technical Report KSL-01-01, 2001. http://www.ksl.Stanford.EDU/people/dlm/daml-semantics/abstract-axiomatic-semantics.html
  73. [Gruninger & Uschold 2002] M. Gruninger and M. Uschold; “Ontologies and Semantic Integration,” to appear in Software Agents for the Warfighter, the first in a series of reports sponsored by the US Government Information Technology Assessment Consortium (ITAC). Edited by Jeff Bradshaw, Institute for Human and Machine Cognition (IHMC), University of West Florida
  74. [Gruber 1993] Gruber, T.R. A translation approach to portable ontology specifications. Knowledge Acquisition 5:199-220.
  75. [Guarino et al. 1994] Guarino, N., Carrara, M., and Giaretta, P. 1994. “An Ontology of Meta-Level Categories.” In E. Sandewall and P. Torasso (eds.), Principles of Knowledge Representation and Reasoning: Proceedings of the Fourth International Conference (KR94). Morgan Kaufmann, San Mateo, CA: 270-280.
  76. [van Harmlen et.al. 2001] F. van Harmlen, I. Horrocks and P Patel-Schneider, “Model-Theoretic Semantics for DAML+OIL;” W3C Note 18, December 2001 http://www.w3.org/TR/daml+oil-model
  77. [Hayes 1996] Hayes, P. A Catalog of Temporal Theories.; Technical Report UIUC-BI-AI-96-01, University of Illinois 1996
  78. [Hendler 2001] Hendler, J. “Agents on the Semantic Web,” IEEE Intelligent Systems, Vol. 16, No. 2, March/April 2001
  79. [Horrocks 2002] Horrocks, I. DAML+OIL: a Reason-able Web Ontology Language To appear in the proceedings of the Eighth Conference on Extending Database Technology (EDBT 2002) March 24- 28 2002, Prague
  80. [ITPC 2000] International Press Telecommunications Council (IPTC) NewsML Version 1.0 Functional Specification, 24 October 2000 http://citeseer.nj.nec.com/452173.html
  81. [Jasper & Tyler 2001] Jasper, R and Tyler, A. “The Role of Semantics and Inference in the Semantic Web: A Commercial Challenge.” In Proceedings of the International Semantic Web Working Symposium held at Stanford University, July 30 - August 1, 2001
  82. [Jasper & Uschold 2001] Jasper, R and Uschold, M. (2001) “Enabling Task-Centered Knowledge Support through Semantic Metadata.” In Semantic Web Technology, D. Fensel, J. Hendler, H. Lieberman, and W. Wahlster (eds.): MIT Press, Boston, to appear.
  83. [OMG 2000] Object Management Group. OMG Unified Modeling Language Specification, version 1.3. http://www.omg.org/technology/documents/formal/unified modeling language.htm, 2000.
  84. [Ontoprise 2001] Ontoprise. “Ontoprise: Semantics for the Web” http://www.ontoprise.de/com/
  85. [Ouksel & Sheth 1999] A. Ouksel and A. Sheth “A Brief Introduction to the Research Area and the Special Section” Special Section on Semantic Interoperability in Global Information Systems, SIGMOD Record Vol 28(1), March 1999 http://www.acm.org/sigmod/record/issues/9903/
  86. [Precise UML Working Group 2001] Precise UML Group. The Precise UML Group home page. http://www.puml.org, 2001.
  87. [PRISM 2001] PRISM Working Group PRISM: Publishing Requirements for Industry Standard Metadata Version 1.0, April 9, 2001 http://www.prismstandard.org/techdev/prismspec1.asp
  88. [Smith 2001] R. Smith, “What's Required in Knowledge Technologies - A Practical View”, Proceedings of Knowledge Technologies 2001. See http://www.gca.org/attend/2001_conferences/kt_2001/default.htm
  89. [Smith et al. 1998] I. Smith, P. Cohen, J. Bradshaw, M. Greaves, and H. Holmback. “Designing Conversation Policies using Joint Intention Theory”. Proceedings of the Third International Conference on Multi Agent Systems (ICMAS-98), 3 - 7 July, 1998, Paris, France, IEEE Press, pp. 269-276.
  90. [Trippe 2001] Bill Trippe, “Taxonomies and Topic Maps: Categorization Steps Forward.” Econtent Magazine, August 2001. http://www.ecmag.net/Magazine/Features/trippe8_01.html
  91. [Uschold et al.1998] M. Uschold, M. King, S. Moralee and Y. Zorgios. (1998) “The Enterprise Ontology” The Knowledge Engineering Review, Vol. 13, Special Issue on Putting Ontologies to Use.
  92. [Weible & Miller 2000] Stuart Weibel, Eric Miller An Introduction to Dublin Core October 25, 2000 http://www.xml.com/pub/a/2000/10/25/dublincore/
  93. [W3C 2001] World Wide Web Consortium: “Semantic Web Activity Statement.” http://www.w3.org/2001/sw/Activity
  94. [W3C 2002a] W3C RDF Model Theory W3C Working Draft Editor, P Hayes 14 February 2002 http://www.w3.org/TR/rdf-mt/
  95. [W3C 2002b] W3C Web Ontology Working Group; Jan 2002 Face to Face Meeting http://www.w3.org/2001/sw/WebOnt/ftf1.html
  96. [W3C 1999] World Wide Web Consortium “Resource Description Framework (RDF) Schema Specification” Editors: D. Brickly, R. Guha http://www.w3.org/TR/1998/WD-rdf-schema/

  97. Bibliography for Consensus Ontologies Reconciling the Semantics of Web Pages and Agents

  98. T. Berners-Lee, J. Hendler, and O. Lassila, “The Semantic Web,” Scientific American, May 2001; available at http://sciam.com/2001/0501issue/0501berners-lee.html.
  99. J. Heflin and J. Hendler, “Dynamic Ontolo-gies on the Web,” Proc. 17th Nat’l Conf. Artificial Intelligence (AAAI 2000), AAAI Press, Menlo Park, Calif., 2000, pp. 443-449.
  100. J.M. Pierre, “Practical Issues for Automated Categorization of Web Sites,” Electronic Proc. ECDL 2000 Workshop on Semantic Web, Sept. 2000; available at http://www.ics.forth.gr/proj/isst/SemWeb/program.html.
  101. L.M. Stephens and Y.F. Chen, “Principles for Organizing Semantic Relations in Large Knowledge Bases,” IEEE Trans. Knowledge and Data Engineering, vol. 8, no. 3, June 1996, pp. 492-496.
  102. G. Wiederhold, “An Algebra for Ontology Composition,” Proc. 1994 Monterey Work-shop on Formal Methods, U.S. Naval Post-graduate School, 1994, pp. 56-62.
  103. H.S. Delugach, “An Exploration into Seman-tic Distance,” Lecture Notes in Artificial Intelligence, no. 754, Springer-Verlag, Berlin, 1993, pp. 119-124.

  104. Bibliography for Do HTML Tags Flag Semantic Content?

  105. S. Brin and L. Page, “The Anatomy of a Large-Scale Hyper-textual Web Search Engine,” http://www7.scu.edu.au/programme/fullpapers/1921/com1921.htm (current as of 7 Dec. 2000).
  106. C. Lawrence and L. Giles, “Context and Page Analysis for Improved Web Search,” IEEE Internet Computing, vol. 2, no. 4, July/Aug. 1998, pp. 38-46.

  107. Bibliography for Framework for the Semantic Web: An RDF Tutorial

  108. O. Lassila, “Web Metadata: A Matter of Semantics,” IEEE Internet Computing, vol. 2, no. 4, July/Aug. 1998, pp. 30- 37.
  109. O. Lassila and R. Swick, “Resource Description Framework (RDF) Model and Syntax Specification,” World Wide Web Consortium Recommendation, Feb. 1999; available at http://www.w3.org/TR/REC-rdf-syntax/.
  110. T. Bray, D. Hollander, and A. Layman, “Namespaces in XML,” W3C Recommendation, Jan. 1999; available at http://www.w3.org/TR/REC-xml-names/.
  111. D. Brickley and R. Guha, “Resource Description Framework (RDF) Schema Specification,” W3C Candidate Recom-mendation, Mar. 2000; available at http://www.w3.org/TR/2000/CR-RDF-schema-20000327.
  112. D. Box et al., “Simple Object Access Protocol (SOAP) 1.1,” W3C note, May 2000; available at http://www.w3.org/TR/2000/NOTE-SOAP-20000508.
  113. I. Horrocks et al., “The Ontology Interchange Language (OIL)” tech. report, Free University of Amsterdam, 2000; available at http://www.ontoknowledge.org/oil/.
  114. RDF Tool Support and Deployments

    Various tools are already available for handling RDF and RDF schemas. We list just a few here; a more complete list is available at the W3C’s RDF home page at http://www.w3.org/RDF/.

    The Protégé-2000 Ontology Editor supports the creation of RDF schemas and RDF data. It is a system for knowledge-base design and knowledge acquisition using Java. Pro-tégé- 2000 was developed at Stanford University and is available under the open-source Mozilla public license at http://www.smi.stanford.edu/projects/protege/.

    Sergey Melnik has implemented a Java-based RDF API that includes an XML and RDF parser, schema-based vali-dation facilities, cryptographic digests of RDF models and statements, UML support on top of RDF, and support for RDF schema handling in Java. The API is available under an open-source license from http://www-db.stanford.edu/~melnik/rdf/api.html.

    SiLRI is a lightweight deductive database that can reason using RDF metadata. It is also Java based and available under an open-source license from http://www.aifb.uni-karlsruhe.de/~sde/rdf.

    Ramanathan V. Guha implemented an RDF Database (RDFDB), based on the Berkeley DB. It supports a graph-oriented API using a textual query language similar to SQL, and aims to scale to millions of nodes and triples. RDFDB can be downloaded from http://rdfdb.sourceforge.net.

    The FRODO RDFSViz provides a visualization service for ontologies represented in RDF Schema. It uses the Java RDF API implementation from Sergey Melnik and the Graphviz graph drawing program (AT&T and Lucent Bell Labs). The FRODO RDFSViz tool is available at http://www.dfki.uni-kl.de/frodo/RDFSViz/.

    Current deployments of RDF technology include:


  115. Bibliography for Managing Semantic Content for the Web

  116. D. Fensel et al., Spinning the Semantic Web, MIT Press, Cambridge, Mass., 2002.
  117. T. Berners-Lee, J. Hendler, and O. Lassila, “The Semantic Web: A New Form of Web Content That Is Meaningful to Computers Will Unleash a Revolution of New Possibilities,” Scientific Am., vol. 284, no. 5, May 2001, pp 28–37.
  118. M. Carrara and N. Guarino, Formal Ontology and Concep-tual Analysis: A Structured Bibliography, tech. report, Mar. 1999; www.ladseb.pd.cnr.it/infor/ontology/Papers/Ontobiblio/TOC.html.
  119. A. Sheth and W. Klas, eds., Multimedia Data Management: Using Metadata to Integrated and Apply Digital Data, McGraw Hill, New York, 1998.
  120. L.S. Larkey and W. Croft, “Combining Classifiers in Text Categorization,” Proc. 19th ACM Int’l Conf. Research and Development in Information Retrieval, ACM Press, New York, 1996, pp. 289–297.
  121. R. Liere and P. Tadepelli, “Active Learning with Commit-tees for Text Categorization,” Proc. 14th Conf. Am. Assoc. Artificial Intelligence, AAAI Press, Menlo Park, Calif., 1997, pp. 591–596.
  122. Y.H. Li and A.K. Jain, “Classification of Text Documents,” The Computer Jour., vol. 41, no. 8, 1998, pp. 537–546.
  123. F. Sebastiani, “Machine Learning in Automated Text Cate-gorization,” ACM Computing Surveys, vol. 34, no. 1, 2002, pp. 1–47.
  124. P. Constantopoulos and M. Doerr, The Semantic Index Sys-tem: A Brief Presentation, Inst. Computer Science Founda-tion for Research and Technology-Hellas, Heraklion, Crete, 1994.
  125. A. Sheth, “Changing Focus on Interoperability in Informa-tion Systems: From System, Syntax, Structure to Seman-tics,” Interoperating Geographic Information Systems, M.F. Goodchild et al., eds, Kluwer Academic Publishers, Dor-drecht, Netherlands, 1998, pp. 5-30.
  126. D. Fensel and M. Musen, “The Semantic Web: A Brain for Humankind,” IEEE Intelligent Systems, vol. 16, no. 2, Mar./Apr. 2001, pp. 24-25.
  127. A. Sheth, D. Avant, and C. Bertram, “System and Method for Creating Semantic Web and Its Applications in Brows-ing, Searching, Profiling, Personalization and Advertise-ment,” U.S. Patent #6,311,194, 30 Oct. 2001.

  128. Bibliography for The Semantic Web: The Roles of XML and RDF

  129. T. Berners-Lee, Weaving the Web, Harper, San Francisco, 1999.
  130. I. Horrocks et al., “The Ontology Interchange Language OIL,” tech. report, Free Univ. of Amsterdam, 2000; available online at http://www.ontoknowledge.org/oil/.
  131. T. Bray, J. Paoli, and C.M. Sperberg-McQueen, “Extensible Markup Language (XML) 1.0,” W3C Recommendation, Feb. 1998; http://www.w3.org/TR/REC-xml.
  132. H.S. Thompson et al., “XML Schema Part 1: Structures,” W3C, work-in-progress, current as of Apr. 2000; available online at http://www.w3.org/TR/2000/WD-xmlschema-1-20000407/.
  133. P.V. Biron and A. Malhotra, “XML Schema Part 2: Datatypes,” work-in-progress, current as of Apr. 2000; http://www.w3.org/TR/2000/WD-xmlschema-2-20000407/.
  134. P. Hoschka, “Synchronized Multimedia Integration Language (SMIL) 1.0 Spec.,” W3C Recommendation, June 1998; http://www.w3.org/TR/REC-smil/.
  135. J. Clark, “XSL Transformations (XSLT),” W3C Recommendation, Nov. 1999; http://www.w3.org/TR/xslt/.
  136. O. Lassila and Ralph Swick, “Resource Description Framework (RDF) Model and Syntax Specification,” W3C Rec-ommendation, Feb. 1999; http://www.w3.org/TR/REC-rdf-syntax/.
  137. D. Brickley and R. Guha, “Resource Description Framework (RDF) Schema Specification,” W3C Candidate Recommendation, Mar. 2000; http://www.w3.org/TR/2000/CR-rdf-schema-20000327/.
  138. M. Page-Jones and L.L. Constantine, Fundamentals of Object-Oriented Design in UML, Addison-Wesley-Longman, Reading, Mass., 1999.
  139. R. Barker, Entity Relationship Modeling, Addison-Wesley, Boston, Mass., 1990.
  140. J. Jannink et al., “An Algebra for Semantic Interoperation of Semistructured Data,” Proc. IEEE Knowledge and Data Eng. Exchange Workshop, IEEE Computer Soc. Press, Los Alamitos, Calif., 1999.
  141. D.L. McGuinness et al., “The Chimaera Ontology Environment,” Proc. 17th Nat’l Conf. Artificial Intelligence (AAAI 2000), AAAI Press, Menlo Park, Calif., 2000.
  142. R.J. Brachman, “On the Epistemological Status of Semantic Networks,” in Associative Networks: Representations and Use of Knowledge by Computers, N.V. Findler, ed., Academic Press, 1979, pp. 3-50.
  143. S. Melnik, H. Garcia-Molina, and A. Paepcke, “A Mediation Infrastructure for Digital Library Services,” Proc. ACM Digital Libraries Conf., ACM Press, New York, 2000.

  144. Bibliography for Web Services Interaction Models:

    Part 1: Current Practice

  145. S. Vinoski, “Where is Middleware?” IEEE Internet Computing, March/April 2002, vol. 6, no. 2, pp. 83-85.
  146. Web Services Description Language (WSDL) 1.1. W3C Note, 15 March 2001; available at www.w3.org/TR/wsdl.
  147. XML Protocol working group homepage, www.w3.org/2000/xp/Group/
  148. M. Henning and S. Vinoski, Advanced Corba Programming with C++, Addison Wesley Longman, Reading, Mass., 1999.
  149. Part 2: Putting the “Web” into Web Services
  150. S. Vinoski, “Web Services Interaction Models — Part 1: Current Practice,” IEEE Internet Computing, vol. 6, no. 3, May/June 2002, pp. 89-91.
  151. D. Austin, A. Barbir, and S. Garg, “Web Services Architecture Requirements,” W3C working draft, Apr. 2002.
  152. E. Newcomer, Understanding Web services: XML, WSDL, SOAP, and UDDI, Addison-Wesley, Boston, Mass., May 2002.
  153. R. Fielding et al., “Hypertext Transfer Protocol — HTTP/1.1,” Internet Engineering Task Force RFC 2616, June 1999; available at www.ietf.org/rfc/rfc2616.txt.
  154. R.T. Fielding, Architectural Styles and the Design of Network-Based Software Architec-tures, doctoral dissertation, Dept. of Computer Science, Univ. of California, Irvine, 2000.
  155. P. Prescod, “Google’s Gaffe,” O’Reilly & Assoc., Apr. 2002; available at www.xml.com/pub/a/2002/04/24/google.html.

  156. Bibliography for Constructing Dependable Web Services

  157. K. Egevang and P. Francis, “The IP Network Address Translator (NAT),” RFC 1631, Internet Engineering Task Force (IETF), May 1994; http://www.ietf.org/rfc/rfc1631.txt.
  158. R. Orfali, D. Harkey, and J. Edwards, The Essential Distributed Objects, John Wiley & Sons, New York, 1996.
  159. CORBAservices: Common Object Services Specification, OMG Doc. No. 95-3-31, Mar. 1995; http://www.omg.org/corba/sectrans.html.
  160. P.A. Bernstein et al., Concurrency Control and Recovery in Database Systems, Addison-Wesley, Reading, Mass., 1987.
  161. K. Birman, “The Process Group Approach to Reliable Computing,” Comm. ACM, Vol. 36, No. 12, Dec. 1993, pp. 37-53.
  162. F. Cristian, “Understanding Fault-Tolerant Distributed Sys-tems,” Comm. ACM, Vol. 34, No. 2, Feb. 1991.
  163. G.D. Parrington et al., “The Design and Implementation of Arjuna,” Usenix Computing Systems J., Vol. 8, No. 3, 1995, pp. 255-308.
  164. M. Fischer, N. Lynch, and M. Paterson, “Impossibility of Distributed Consensus with One Faulty Process,” J. ACM, Vol. 32, Apr. 1985, pp. 374-382.
  165. T.D. Chandra and S. Toueg, “Unreliable Failure Detectors for Reliable Distributed Systems,” J. ACM, Vol. 43, No. 2, 1996, pp. 225-267.
  166. J. Gray et al., “The Dangers of Replication and a Solution,” ACM SIGMOD Record, Vol. 25, No. 2, June 1996, pp. 173-182.
  167. M.C. Little and S.K. Shrivastava, “Understanding the Role of Atomic Transactions and Group Communications in Implementing Persistent Replicated Objects,” in Advances in Persistent Object Systems, R. Morrison, M. Jordan, and M. Atkinson, eds., Morgan Kaufman, San Francisco, 1999, pp. 17-28.
  168. B. Kemme and G. Alonso, “A Suite of Replication Pro-tocols Based on Group Communication Primitives,” Proc. 18th IEEE Int’l. Conf. Distributed Computing Sys-tems (ICDCS98), IEEE Computer Soc. Press, 1998, pp. 156-163.
  169. M.C. Little and S.K. Shrivastava, “Java Transactions for the Internet,” Proc. Fourth Usenix Conf. Object Oriented Tech-nologies and Systems (COOTS 98), Usenix Assn., Berkeley, Calif., 1998.
  170. D. Georgakopoulos, M. Hornick, and A. Sheth, “An Overview of Workflow Management: From Process Mod-eling to Workflow Automation Infrastructure,” Int’l J. Dis-tributed and Parallel Databases, Vol. 3, No. 2, Apr. 1995, pp. 119-153.
  171. S.M. Wheater, S.K. Shrivastava and F. Ranno, “A CORBA Compliant Transactional Workflow System for Internet Applications,” Proc. IFIP Int’l Conf. Distributed Systems Platforms and Open Distributed Processing (Middleware 98), Springer-Verlag, London, 1998, pp. 3-18.

  172. Bibliography for Next-Generation Web Services

    Web service resources: More on emerging standards, products, and activities.

  173. General
  174. SOAP
  175. XML
  176. WSDL
  177. UDDI
  178. Other Components
  179. IDE Vendors
  180. Other Vendors

  181. Bibliography for The Service Web

  182. B. Joy, JavaOne keynote address, June 2000; http://java.sun.com/javaone/javaone00/transcripts/keynote2.html.
  183. M.P. Singh, “In the Thick of Things,’’ IEEE Internet Computing, vol. 4, no. 1, Jan. 2000, pp. 6-7.
  184. Simple Object Access Protocol (SOAP) 1.1, W3C note; available online at http://www.w3.org/TR/SOAP/.

  185. Bibliography for Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI

  186. Web Services Resources

Back to syllabus
Last updated: Tuesday, 17-Sep-2002 15:22:02 EDT
2002
© Dr. Haim Levkowitz (haim@cs.uml.edu)