IBM®
Skip to main content
    Country/region change    Terms of use
 
 
 
    Home    Products    Services & solutions    Support & downloads    My account    
IBM Research

XML


About this project  

Researchers at several of our labs are creating the infrastructure for the Web to complete its move to XML as its transport data encoding and for much of its data persistence, providing a foundation for Service-Oriented Architecture, Web 2.0 and Semantic Web Technologies, as well as Model-Driven Development.
Aspects of our work

  1. a modular XHTML system that integrates SMIL (multimedia), XForms, MathML, P3P (controlled disclosure of private information) into HTML
  2. ability to separate information content and information rendering, and put them together again using the powerful XSL stylesheet language (and thus support accessibility, personalization, collaboration, search and Mobile Computing, and integrate Multimedia on the Web). This includes approaches to integrating stylesheets with Java Server Pages.
  3. ability for application or industry specific markup vocabularies, described with XML Schema language and queried with XML Query Language (One result: Your program or agent works equally well querying a database or repository as querying a Web site).
  4. standard and powerful approaches to linking, metadata, Web Ontologies, and search and filtering (see mineXML).
  5. Web Services descriptions and message protocols so that code written in any language can interact with server functions written in any language, while preserving the debugging advantages of human readable messages; and use of Web Services by portals
  6. extensible Digital Signature model
  7. DOM API
  8. the ability to select whether transformations are performed at the client, at edge nodes, or at the server
  9. supporting use of XML Processing Languages against non-XML information, via Virtual XML
  10. very high quality formatting for text, diagrams, equations
  11. multi-modal user interaction abstractions and tools that support new types of interaction and novel devices
  12. storing XML documents in databases and querying them efficiently
  13. the ability for web sites to hand-off a web-form initiated transaction while passing the customers information (CP Exchange) in support of e-Commerce.
  14. an infrastructure for Semantic Web (Introduction to Semantics Technology, W3C Semantic Web)
  15. an infrastructure for Services Computing
  16. experiments in improving the way the Java language can be used in handling XML information (see XJ)


The work we do involves a tight cycle of conceptualization, prototyping, and direct participation in W3C, OASIS-OPEN and IETF working groups. By building reference middleware, reference development tools (such as Emerging Technologies Toolkit), chairing working groups, writing the formal specifications as editors, donating code to Open Source efforts, creating mobile device clients, we have multiple perspectives that allow us to make appropriate tradeoffs between developer simplicity and evolvability/scalability of the Web. A major focus area is support for dynamic content (sourced from sensors, databases) and multi-party e-business integration.

Our work on VoiceXML, MathML, XSL Formatting Objects and XSLT, RDF, OWL, SOAP messaging and RPC, Intelligent Intermediaries, integration of markup semistructured data with relational data, using XML for business rules and for agents, XQuery etc. is presented at numerous conferences.

In 2006, the Information Processing Society of Japan presented Industrial Achievement Awards to Tokyo Research Lab members Kento Tamura and Makoto Murata for their contributions to XML 1.0, including internationalization and localization (I18N) and parsing technology.



Last updated 22 Jan 2008

 
Researchers  

Bob Schloss; Jerome Simeon; Kristoffer H Rose; George A. Mihaila; Mukund Raghavachari; Lionel Villard

  Research labs involved

Almaden Research Center, Tokyo Research Lab, Watson Research Center (Cambridge), Watson Research Center (Hawthorne)


  Additional information

Services Computing

Virtual XML



    About IBMPrivacyContact