Currently there are 216 resources listed on this site.
Artificial Intelligence
- Conceptual Graphs
John F. Sowa
Conceptual graphs (CGs) are a system of logic based on the existential graphs of Charles Sanders Peirce and the semantic networks
of artificial intelligence. They express meaning in a form that is logically precise, humanly readable, and computationally
tractable.
Building Web-Application
Articles about building web-applications using Java and optionally XML.
- Developing XML Solutions with JavaServer Pages Technology
java.sun.com
This paper highlights how JSP pages can consume XML data and generate XML-based markup languages for various types of Web-based
clients.
- OnJava.com
O'Reilly
Java and XML is essential for business-to-business information interchange, synchronous data messaging, and business service
objects as well as content generation using the following: JAXP API, Servlets, DOM, XSL/XSLT and Schemas.
- Processing XML with Java
Elliotte Rusty Harold (NEW 23. January)
Excellent Online Chapter.
- Solve your servlet-based presentation problems
Kevin Unger; Javaworld
Should you use raw servlets, JSP pages, servlets with a templating engine, an automatic HTML-to-Java compiler, or XSL stylesheets
to implement content presentation in your next thin-client application? This article surveys the various techniques and helps
you make the best decision for your project.
- Surveying the Landscape
Christian Cryder; Enhydra
The purpose of this document is to briefly survey the server-side presentation layer landscape to identify other frameworks
that share similar problem domains to those addressed by the Rocks MVC and Component frameworks. Additional documents will
provide more detailed analysis of the specific projects mentioned here.
- XML, Java, databases and the Web
Nazmul Idris, developerlife.com
In this article I will talk about certain strategies that make it easier to design systems where you have
to use these APIs (DOM, SAX, Servlet API, JDBC, RMI etc.)
and integrate your solution with pre existing software solutions (RDBMS, OODBMS, File systens, Webservers).
I will show you how I "think" about all the pieces of our rather large puzzle and also how some of
these pieces "fit" to create the big picture view of how all this stuff might one day work.
CSS
- Cascading Style Sheets
W3C
Information from the source.
- Cross-Browser DHTML Technote
Eric Krock, Netscape
"This TechNote offers a freely downloadable, reusable, and modifiable cross-browser application programming interface (API)
for setting CSSP properties from JavaScript on both Navigator 4.0 and Internet Explorer 4.0. Positioning HTML Elements with
Cascading Style Sheets (CSSP) is a W3C Working Draft supported by Navigator 4.0 and Internet Explorer 4.0 that enables you
to position, hide, show, and stack HTML elements on the page using CSSP markup."
- RichInStyle.com
RichInStyle.com
Stating that "There can be no doubt that on the web style is king - while it might be content that gets the visitors coming
back, it is style that ensures they take a look in the first place." this site is dealing exhaustivly with CSS: tutorials,
references and over all bug reports.
- style.webreview.com
webreview.com - cross-training for web teams
A site about CSS. Contains CSS cross-browser articles, Reference Cards telling you which browser implements what CSS properties
and other usefull stuff.
- The CSS Anarchist's Cookbook
O'Reilly Network
This article shows the use of CSS in conjunction with the browser's user stylesheet to change the look and feel of Web pages
-- funny ideas waiting for you!
- Überparteilich -- Browser-unabhängiges DHTML
Wolfgang Schwarz
This is an article published by the German iX Magazine. It briefly describes the different implementations of object models
(W3C, MS, Netscape) within the major browser that enable the access to CSS layers via JavaScript (with examples).
- Zvon.org
zvon.org
"We are working on covering to cover different aspects of XML, ranging from the basic introductions to the programming references
and advanced tutorials." -- A great site!
Groves
- Addressing the Enterprise: Why the Web needs Groves
Paul Prescod
- An Introduction to Groves
Fabio Arciniegas A.; XML.com
Despite valiant efforts from certain quarters of the XML world to promote the idea of groves, they are still perceived in
the mainstream as being a complicated, obscure concept. This article tries to clear up some of the mystery surrounding groves
by providing a clear exposition of their underlying concepts.
Java General
- Automate your build process using Java and Ant
Michael Cymerman; Javaworld
Ant is a powerful scripting tool that lets you craft build processes around your code requirements using predefined tasks
and provides expansion capability to handle even more difficult tasks. This article is an introduction to the powerful XML-based
scripting tool that can automate your mundane tasks and allow you to concentrate on your business rules and code development.
Learning RDF
- A logical Interpretation of RDF
Conen, Wolfram; Klapsnig, Reinhold
"This paper seeks to express the concepts and constraints of the RDF model in first-order logic."
- An introduction to RDF: Exploring the standard for Web-based metadata
Uche Ogbuji; IBM developerWorks
This article introduces Resource Description Framework (RDF), developed by the W3C for Web-based metadata, using XML as an
interchange syntax. RDF's essential aim is to make work easier for autonomous agents, which would refine the Web by improving
search engines and service directories. Author Uche Ogbuji gives an overview of RDF aspects from schemas to usage scenarios.
- RDF tutorial
Pierre-Antoine Champin
"The first section will describe the RDF model, which is its fundamental syntax. The second section will present the semantic
aspects of RDF, the concepts and the corresponding vocabulary. The last section will describe the XML syntax."
- The RDF Schema Specification revisited
Nejdl, Wolfgang; Wolpers, Martin; Capelle, Christian
"In this paper, we will discuss the proposed recommendation (March 1999) for an RDF Schema Specification and compare the approach
taken in this specification to conventional meta data models."
Learning Topic Maps
- Topic Maps
4 papers at the Granada 1999 XML Conference
- TopicMap.com
Murray Woodman
- TopicMaps.com
epolis (Bertelsmann Mohn Media Group)
The site contains some general information including links to publications etc. and is also targeted at presenting the empolis
product k42 for Topic Map authoring and navigation.
- TopicMaps.org
TopicMaps.org
Topicmaps.Org is an independent consortium of parties interested in developing the applicability of the Topic Maps Paradigm
to the World Wide Web, by leveraging the XML family of specifications as required.
Learning XSLT
Articles about XSLT, covering the basics and mor sophisticated topics. They are primarily intended for learning purposes.
- Extending XSLT
Doug Tidwell (NEW 16. October)
This chapter adapted from the O'Reilly book XSLT shows how to create XSLT extension functions and extension elements, and
it demonstrates how to use them to generate interactive pie charts, query databases, and build JPEG graphics from a stylesheet.
Plus details on using fallback processing, which tells the stylesheet how to function when extension elements and functions
are not available. Exstensive code samples demonstrate methods for working with XSLT extensions in Xalan for Java, Saxon,
Jython (JPython), JavaScript, and Jacl.
- Style
XML.com
Transforming XML to its published format: web, screen or print.
- Transforming XML with XSLT
Steve Muench
This is an online chapter from Steve Muench's Book "Building Oracle XML Applications". It describes the XSLT programming language
at introductionary level with nice illustrations; contains four subsections: XSLT Processing Mechanics; Single-Template Stylesheets;
Understanding Input and Output Options; Improving Flexibility with Multiple Templates
- XSL Concepts and Practical Use
Norman Walsh; Paul Grosso; Arbortext; Sun Microsystems
Great introductionary and advanced information on XSLT as well as XSL-FO.
- XSL FAQ
Dave Pawson
These questions and answers have been gleaned from the list kindly hosted by Mulberrytech. It's the number one place for answers,
if you don't have them yourself.
- XSL Transformations
Eliotte R. Harold
Chapter 14 of the XML Bible (IDG, 1999).
- XSL Transformations: XSLT Alleviates XML Schema Incompatibility Headaches
Don Box, Aaron Skonnard, and John Lam (MSDN adapted)
In this article you'll learn how to use the XSLT instructions and template rules, manage namespaces, control transformation
output, use multiple stylesheets, and employ pattern-matching with template rules.
- XSL Tutorial
Roger L. Costello
This tutorial also contains a complete set of labs with answers.
- XSLT in Context
Michael Kay
This is the sample chapter from the book "XSLT Programmer's Reference" -- an outstanding book on XSLT that's really worth
reading.
Mailing lists and discussion groups
Miscellaneous Products
- Cape Clear
Cape Clear Software Ltd
Our CapeConnect XML Business Server software is automating the development of the business Internet. Cape Clear envisions
a future where businesses interact through Web services to enable peer-to-peer affinities between businesses. Our products
enable the creation, customization, and hosting of Simple Object Access Protocol (SOAP)-based services on the Internet.
- FormSIX
Trevor Lee
FormSIX (Form Simple Interface in XML) package is a set of tools and suggestions for interchanging simple HTML FORM data between
Web Browser and Web Server in XML format.
- Free XML tools and software
Lars M. Garshol
This is a frequently-updated and hopefully complete index of free XML tools, with much metadata about the tools to make them
easier to locate. The list below shows the various ways of accessing the information on this site.
- InDelv XML Client
Open Source
- Oracle Technology Network: XML
Oracle
The site contains information on the Oracle XML Developer's Kit (XDK) which contains the basic building blocks for reading,
manipulating, transforming and viewing XML documents.
There are also some technical papers available mainly concerned with the Oracle platform.
- xmlsoftware.com
James Tauber
Miscellanous Developer Software
- JDox
Flashline.com
JDox, an easily formatted, fully searchable XML version of Sun Microsystems's Javadoc program results.
RDF Frameworks
- RDF API Draft
Sergey Melnik
This is a draft of an RDF API provided for a public discussion. The API defines interfaces for parsing (org.w3c.rdf.syntax)
and accessing RDF models as sets of statements (org.w3c.rdf.model).
- Redland - An RDF Application Framework
Redland is a library that provides a high-level interface for RDF allowing the model to be stored, queried and manipulated.
Redland implements each of the RDF model concepts in its own class so provides an object based API for them.
- WRAF - Web Resource Application Framework
Wraf implements a RDF API. The purpose is to enable the construction of applications that fully uses the RDF data model in
order to realize the Semantic Web.
RDF Miscellaneous
- Adding formal semantics to the Web - building on top of RDF Schema
Jeen Broekstra; Michel Klein; Stefan Decker; Dieter Fensel; Ian Horrocks
The paper shows "how RDF Schema can be extended in such a way that a full knowledge representation language can be expressed in
it, thus enriching it with the required additional expressivity and the semantics of this language."
- Contexts for RDF Information Modelling
Graham Klyne; Content Technologies Ltd.
This memo describes some experimental work that is being undertaken with the goal of simplifying the application of RDF to
a number of information modelling problems, particularly involving relationships between physical-world objects and trust
modelling. It is our goal that, by using contexts, a degree of modularity can be introduced that will ease the construction
of RDF information models.
- Dublin Core Metadata Initiative
Dublin Core Metadata Initiative
The Dublin Core is a metadata element set intended to facilitate discovery of electronic resources. Originally conceived for
author-generated description of Web resources, it has attracted the attention of formal resource description communities such
as museums, libraries, government agencies, and commercial organizations.
- Representing UML in RDF
Sergey Melnik
The goal of this work is to make UML "RDF-compatible". This allows mixing and extending UML models and the language elements
of UML itself on the Web in an open manner. XMI, the current standard for encoding UML in XML by OMG, does not offer this
capability. It is based upon a hard-wired DTD.
- Research notebook: On edge-labelled graphs in XML
Dan Brickley
This document serves as an informal survey of XML applications that adopt an edge-labelled graph data model similar to that
used in W3C's Resource Description Framework (RDF).
- Resource Description Framework (RDF)
The XML Cover Pages
A collection of resources about RDF.
Schema General
- Designing Schemas for B2B E-Commerce
XML.com
As use of XML schemas grows, the potential for reuse expands. Alongside the Common Business Library (xCBL) Gregory highlighted
several other efforts worthy of a closer look. BizTalk provides a great repository of schemas, and RosettaNet is an excellent
source of information on process and data set analysis. However Gregory singled out ebXML as the activity most likely to yield
successful results and close the gap between the XML and EDI communities.
- XML Patterns
A site about designing good XML structure with patterns.
Schema Repositories
- BizTalk
Microsoft
"... the BizTalk Framework, a set of guidelines for how to publish schemas in XML and how to use XML messages to easily integrate
software programs together in order to build rich new solutions."
- dtd.com - The largest repository of DTDs on the net
Lumeria Inc.
- ebXML - Creating A Single Global Electronic Market
UN/CEFACT, OASIS
ebXML Mission: To provide an open XML-based infrastructure enabling the global use of electronic business information in an
interoperable, secure and consistent manner by all parties. About ebXML: The United Nations body for Trade Facilitation and
Electronic Business (UN/CEFACT) and the Organization for the Advancement of Structured Information Standards (OASIS) have
joined forces to initiate a worldwide project to standardize XML business specifications.
- eCo Framework
CommerceNet
"The primary focus of CommerceNet's eCo Framework Project is to demonstrate the value of the integration of three common component-based
electronic commerce services. These services are semantic integration of multiple database types with multiple data constructs
and data libraries; trusted open registries; and agent-mediated buying."
- The XML Schema Site
James Tauber
- XMLSchema.com
extensibility Inc.
Schematron
- Introducing the Schematron -- A fresh approach to XML validation and reporting
Uche Ogbuji
Judging from the ongoing developments and debates about XML document validation, it's evident the language is in flux. In
this article, writer and consultant Uche Ogbuji gets a handle on some of these changes and introduces the Schematron, a new
validation and reporting methodology and toolkit.
- Schematron
Rick Jelliffe
The Schematron is a simple and powerful Structural Schema Language. Rick Jelliffe describes it as a feather duster for the
furthest corners of a room where the vacuum cleaner (DTD) cannot reach.
- Topologi Schematron Validator
topologi.com (NEW 04. January)
A free Windows-based tool for validating XML documents using Schematron schemas. It also handles DTDs, W3C XML Schemas, and
Schematron schemas embedded in W3C XML Schemas.
- Validating XML with Schematron
Chimezie Ogbuji; XML.com
Schematron is an XML schema language, and it can be used to validate XML.
Semantic Web General
- Ontology.org
Ontology.org is contributing to the development of XML-based Web-agent architectures by developing foundation ontologies and
asssociated XML schemas.
- Semantic Web Journal
ETAI (Electronic Transactions On Artificial Intelligence)
The area is concerned with Modeling Semantics of Web Information: Theory, Methods, and Applications. [...] This ETAI area
is targeted at all research efforts aimed at constructing, maintaining and using such a knowledge-intensive information and
service web.
- Semantic Web on XML
Tim Berners-Lee
Slides from his presentation at XML 2000 in Washington DC about his Semantic Web vision.
- SemanticWeb.org
Stanford University; University of Karlsruhe
- SWAG - Semantic Web Agreement Group
SWAG
SWAG is creating a strong infrastructure for the Semantic Web, whilst working with various members of the Web community to
ensure data interoperability. The SWAG Dictionary, a database of terms for the Semantic Web, is our first important project
to that end.
- The DARPA Agent Markup Language (DAML) Homepage
daml.org (NEW 19. July)
The DAML language is being developed as an extension to XML and the Resource Description Framework (RDF). The latest release
of the language (DAML+OIL) provides a rich set of constructs with which to create ontologies and to markup information so
that it is machine readable and understandable.
- The Semantic Web
Tim Berners-Lee; James Hendler; Ora Lassila; Scientific American (NEW 12. April)
Introductionary article to the semantic web: "A new form of Web content that is meaningful to computers will unleash a revolution
of new possibilities".
- The Semantic Web In Breadth
Aaron Swartz (NEW 12. August)
This piece speaks about the different parts of the Semantic Web and how they fit together.
- The Semantic Web: A Primer
Edd Dumbill; XML.com
The Semantic Web lies at the heart of Tim Berners-Lee's vision for the future of the World Wide Web. Along with others at
the W3C Berners-Lee is working on the infrastructure for this next stage of the Web's life. But the question "What is the
Semantic Web?" is being asked with increasing frequency.
- The Semantic Web: A Resource
Sean B. Palmer
"Furthering public knowledge about the Semantic Web" -- a page listing SW resources.
Web Services
- Apache SOAP
Apache Software Foundation
Apache SOAP is an implementation of the SOAP submission to W3C. It is based on, and supersedes, the IBM SOAP4J implementation.
- SOAP FAQ
develop.com
- SOAP WebServices Resource Center
James Snell
The purpose of this site is to offer members of the SOAP development community a centralized location to share news, links
and resources relating to SOAP and Webservice development on any platform capable of hosting XML application architectures.
- SoapRPC.com
SoapRPC.com
SoapRPC.com is a resource site for SOAP (Simple Object Access Protocol), .NET, UDDI and related protocols for building Web
Services. We have listings of technical articles, protocol specification, software, tutorials, sample code and a lot more.
- UDDI.org
UDDI Working Group
Discover businesses worldwide that offer the exact products and services that you need. Register the products and services
of your own business for others to discover. Or both. Technology and business champions are leading the development and deployment
of an open, Internet-based Universal Description, Discovery, and Integration (UDDI) specification.
- Web Service Conceptual Architecture (WSCA 1.0)
IBM (NEW 07. June)
This paper describes the architecture for Web Services from the point of view of components,
interactions and application development patterns.This architecture is the blueprint for an IBM
instantiation of the Web Services approach.It is a framework for the building and deployment of
Web Services applications.
- Web Services
IBM developerWorks
Articles about Web Services, WSDL (Web Service Description Language), SOAP etc.
- Web Services Architect
webservicearchitect.com (NEW 04. July)
Web Services Architect is a resource site dedicated entirely to Web Services, it aims to help build and expand upon the existing
Web Services community. The site is updated weekly with new information in the form of articles."
- Weblog for SOAP
UserLand Software
Learn about, develop and deploy Web applications with SOAP 1.1
- XML-RPC
UserLand Software
XML-RPC Homepage
XML APIs and Parsers
- DOM (Document Object Model)
W3C
The Document Object Model is a platform- and language-neutral interface that will allow programs and scripts to dynamically
access and update the content, structure and style of documents. The document can be further processed and the results of
that processing can be incorporated back into the presented page. This is an overview of DOM-related materials here at W3C
and around the web.
- Easy Java/XML integration with JDOM
Jason Hunter and Brett McLaughlin
JDOM is a new API for reading, writing, and manipulating XML from within Java code. In Part 1 of this series, Hunter and McLaughlin
explained how to use JDOM to read XML from an existing source. In this final part, they focus on how you can use JDOM to create
and mutate XML.
- Introduction to JDOM
Elliotte Rusty Harold
- JAXP 1.1
Brett McLaughlin; IBM developerWorks
In this follow-up article on JAXP, Sun's Java API for XML Parsing, the author analyzes the newest version, 1.1, which includes
updated support for the SAX 2.0 and DOM level 2 standards. With the addition of TRaX, JAXP 1.1 provides Java and XML developers
an indispensable tool in writing vendor-neutral code for parsing and transforming XML documents.
- RAX (Record API for XML)
Sean McGrath
- SAX (Simple API for XML)
David Megginson
SAX, the Simple API for XML, is a standard interface for event-based XML parsing, developed collaboratively by the members
of the XML-DEV mailing list, currently hosted by OASIS.
- SAX 1.0: The Simple API for XML
Michael Kay, Didier Martin, a.o.
Chapter 6 of "Professional XML" covers the Simple API for XML, or SAX, interface. It explains why might you use it instead
of the DOM, and will get you writing simple applications with SAX, as well as explaining a little bit about where it came
from, and where it's going.
- SAX Navigator
Takuki Kamiya; Fujitsu Limited
SAX Navigator provides for forward-only, simple pull-model XML navigation APIs on top of any SAX2 implementations. With SAX
Navigator, applications are able to progressively acquire data of its interest in XML easily without either suffering from
arguably painful task of SAX programming or having to compromise its scalability by the use of memory-lavish DOM.
- TRaX (Transformations for XML API)
Open Source
This is of the home of the TRaX API for processors that implement XML tree transformations, and the XML Serialize API, which
defines an interface for serialization for SAX events and DOM trees.
XML Data Binding
- Breeze
Development environment for building XML-based business solutions. From a schema, Breeze creates Java 1.1/1.2 compliant code
that allows a programmer to access the contents of a XML document like the properties of a standard JavaBean
- Castor
Open Source
Castor is the shortest path between Java[tm] objects, XML documents, SQL tables and LDAP directories. It provides Java to
XML binding, Java to SQL/LDAP persistence, and then some more.
- From text to byte code - Data binding from XML to Java
Brett McLaughlin
Part three of this data-binding series shows you how to convert XML elements and attributes to Java objects using the mechanisms
specified in JSR-031: Data Binding, the Sun Data Binding Specification Request. Part three covers unmarshalling the nested
elements in the XML documents into Java objects, testing, and putting the new tools into action with some practical examples.
- Jato: The Java/XML Translator
Open Source (NEW 26. April)
Jato is an open-sourced, XML based non-procedural language for transforming any XML document to/from any set of Java objects.
Non-procedural languages describe the operations to perform, leaving the algorithms for implementing the operations to an
interpreter.
- Java Architecture for XML Binding (JAXB)
java.sun.com (NEW 30. July)
JavaTM Architecture for XML Binding (JAXB), it provides an API and tools that automate the mapping between XML documents and
Java objects.
- JOX - Java Objects in XML
Mark Wutka
JOX is a set of Java libraries that make it easy to transfer data between XML documents and Java beans. You can think of JOX
as a special form of Java Object Serialization, using XML as the serialization format.
- Koala Bean Markup Language
INRIA
The Koala KBML package enables to serialize/deserialize JavaBeansTM to/from XML documents. KBML stands for Koala Bean Markup
Language.
- QARE
Bill la Forge
QARE is the Quick Agent Runtime Environment, a Java servlet-based environment for integrating XML with Java object processing.
- Quick
Open Source
Quick converts XML files into aJava object structure as specified by a QDML schema.
- Relaxer
Asami Tomoharu
Relaxer is the Java class generator that addresses a XML document complied with the XML model defined by RELAX.
- XML Data Binding Resources
Ronald Bourret (NEW 26. July)
This is a list of resources about XML data binding.
- XML Master
IBM/alphaWorks
- XMLBinder
4xt.org
XML Databases/Repositories
- dbXML
dbXML group
The dbXML Core Edition is a data management system designed specifically for collections of XML documents. It is easily embedded
into existing applications, highly configurable, and openly extensible.
- eXist
Wolfgang M. Meier/Open Source
eXist is an Open Source native XML database with pluggable storage backends and support for fulltext search. XML is either
stored in the internal, native XML-DB or an external RDBMS.
- Lore
Lore Project
Lore is a database management system (DBMS) for XML, a simple and increasingly popular data model. [..] The Lore project focuses
on defining a declarative query language for XML, developing new technology for interactive searches over XML data, and building
an efficient XML query processor.
- Ron Bourret
Ron Bourret
I am a freelance programmer, writer, and XML researcher, specializing in databases and schemas. I have written a number of
papers about XML and maintain a (reasonably) up-to-date list of XML database products.
- The Ozone Database Project
Open Source
ozone is a fully featured, object-oriented database management system completely implemented in Java and distributed under
an open source license. The main goal of the ozone project is to evolve a technology that allows developers to build pure
object-oriented, pure Java database applications. Just program your Java objects and let them run in a transaction based,
database environment.
- XML:DB Initiative
SMB GmbH; dbXML Group L.L.C; OpenHealth Care Group
Databases tailored for the storage of XML data represent an exciting new opportunity for improvement in the storage and manipulation
of data and metadata. Since XML databases are a new technology there has been up to this point no concerted effort to develop
standards specifically for the market. This lack of standards inevitably increases the learning curve for employees, prevents
product interoperability and ultimately slows the adoption of the products in the market place. To address these issues a
decision was made to start the XML:DB initiative.
XML Frameworks
- AxKit
AxKit.com Ltd.
AxKit is an XML Application Server for Apache. It provides on-the-fly conversion from XML to any format, such as HTML, WAP
or text using either W3C standard techniques, or flexible custom code.
- infozone - The Open Source EIP Project
Open Source
Infozone is an open-source project for the creation of an Java and XML based framework of components that allows programmers
to create complex Enterprise Information Portal (EIP) applications.
- Ux
Paul T., Open Source
Ux is XSL / XML application server based on the idea of chaining XSLT transformations. Ux is UNIX, revisited with XML. There
is Java instead of C. There is XSL instead of sh/awk/perl. There is XML instead of '\n' and comma-separated ascii files.
- Web Publishing Frameworks: Cocoon
Brett McLaughlin (in: Java and XML)
(Online Chapter) Contains brief general information on frameworks and a detailled description of how to install, build and
use Cocoon, XSP and FOP for PDF generation plus some additional information on Cocoon 2.
- Xbeans
Open Source
An Xbean is a software component that takes XML as input, processes it in some fashion and then passes XML on to the next
Xbean.
- xmlBlaster - homepage of XML/CORBA based MOM
Open Source
XmlBlaster is MOM (Message oriented Middleware) with a lot of features. XmlBlaster is a publish/subscribe and point to point
MOM server (message-oriented middleware) which exchanges messages between publishers and subscribers. The message is described
with XML-encoded meta information. Messages may contain everything, GIF images, Java objects, Python scripts, XML data, a
word document, plain text - just anything.
XML Linking General
- What is XLink?
Fabio Arciniegas A.; XML.com
This article explains its structure and use according to the most recent Candidate Recommendation (July 3, 2000).
- XLink
Eliotte R. Harold
Chapter 16 from the book "XML Bible" (IDG Books, 1999).
- XML Linking: An introduction
Steven J. DeRose
- XML Pointer, XML Base and XML Linking
W3C
- XPointer
Eliotte R. Harold
Chapter 17 from the book "XML Bible" (IDG Books, 1999).
- Zvon.org
zvon.org
"We are working on covering to cover different aspects of XML, ranging from the basic introductions to the programming references
and advanced tutorials." -- A great site!
XML Linking Software
- XTooX (NEW 05. April)
XTooX is a free XLink processor that turns extended, out-of-line links into inline links. It takes as its input a linkbase
- a document containing only XLinks - and puts the links into the referenced documents.
XML Namespaces
- Namespace Myths Exploded
Ronald Bourret; XML.com
The XML namespaces recommendation is tantalizingly vague about, or omits altogether, a number of apparently important points.
... This article discusses a number of myths that have arisen around XML namespaces, examining possible sources, clarifying
what the recommendation says about them, and pointing out ways to resolve the issues they raise.
- Namespaces in XML
W3C; Bray, Tim (ed.); Hollander, Dave (ed.); Layman, Andrew (ed.)
- Namespaces in XML - Best Practices, Risky Business
Simon St.Laurent
- XML Namespaces FAQ
Ronald Bourret
Extensive XML Namespace FAQ.
XML News
Updated daily or weekly.
XML Protocols
- Lightweight Protocols -- LWProtocols.org
LWProtocols.org
This site is intended as a clearinghouse for information about distributed computing architectures that are more structured
than telnet command protocols or CGIs but less complex or heavy than CORBA or DCOM.
- On the use of HTTP as a Substrate for Other Protocols
IETF; Keith Moore, University of Tennessee
Recently there has been widespread interest in using Hypertext Transport Protocol (HTTP) as a substrate for other applications-level
protocols. This document recommends technical particulars of such use, including use of default ports, URL schemes, and HTTP
security mechanisms.
- WebDAV - A Uniform Interface for Authoring
Edd Dumbill; XML.com
WebDAV is an open protocol, standardized through the IETF, which uses XML and HTTP 1.1 to provide an interoperable layer for
distributed web authoring. Essentially, it provides a uniform layer over filesystems, data repositories, etc. that supports
more or less filesystem-like semantics: collections (like directories), resources (like files), properties (resource metadata),
and locking.
- XMethods
XMethods
A directory of publicly accessible SOAP services. They hope "... this site will help to catalyze the creation, deployment,
and use of more services."
- XML Protocol Technology Reference
Edd Dumbill; XML.com
This article gives an overview and essential information about the most important technologies and initiatives in the XML
protocol area.
XML Query
- An introduction to XQuery
Howard Katz; IBM developerWorks (NEW 02. July)
Howard Katz introduces the W3C's XQuery specification, currently winding its way toward Recommendation status after emerging
from a long incubation period behind closed doors. The complex specification consists of six separate working drafts, with
more to come. This article provides some background history, a road map into the documentation, and an overview of some of
the technical issues involved in the specification. A sidebar takes a quick look at some key features of XQuery's surface
syntax. Code samples demonstrate the difference between XQuery and XQueryX and show examples of the surface syntax.
- Comparative Analysis of the Most Representative XML Query Languages
Angela Bonifati (NEW 29. May)
Part I: Description of XML-GL; Part II: Comparison among the MR XML Query Languages (Lorel, XML-QL, XML-GL, XSL, XQL, Quilt);
Part III: More examples... (plus Yatl and XDuce); Part IV: Translators from XML-GL to Lorel, XQL and Quilt; Part V: Active
Rules for XML
- W3C XML Query
W3 (NEW 29. May)
The mission of the XML Query working group is to provide flexible query facilities to extract data from real and virtual documents
on the Web, therefore finally providing the needed interaction between the web world and the database world. Ultimately, collections
of XML files will be accessed like databases.
XML related
Contains information on topics closely related to XML, like Unicode or URIs.
- IETF
The Internet Engineering Task Force (IETF) is a large open international community of network designers, operators, vendors,
and researchers concerned with the evolution of the Internet architecture and the smooth operation of the Internet. It is
open to any interested individual.
- MIME types
IANA assigned MIME Types.
- Unicode
IBM developerWorks
Learn the text-encoding standard for software, databases, and the Web.
- Uniform Resource Identifiers: Comprehensive Standard
IETF; Leslie L. Daigle
The pieces of the specification of Uniform Resource Identifiers (URIs), and subsets thereof, span several documents which
have evolved independently over time. This memo provides the definitive overview of the (currently) relevant documentation.
As such, it acts as a definition of the core standard for URIs, incorporating existing standards documents by reference.
- XML Media Types (RFC 3023)
M. Murata; S. St.Laurent; D. Kohn; IETF
Standardizes five new media types.
XML Schema
- The basics of using XML Schema to define elements
Ashvin Radiya; IBM developerWorks
Get started using XML Schema instead of DTDs for defining the structure of XML documents.
- The W3C XML Schema Specification in Context
XML.com; Rick Jelliffe
This article compares the W3C XML Schema Definition Language with XML document instances and DTDs, SGML DTDs, Perl regular
expressions, and alternative schema technologies such as RELAX and Schematron.
- The XML Schema FAQ
Anonymous (NEW 12. July)
Extensive and very useful XML Schema FAQ.
- Using XML Schemas
Eric van der Vlist; XML.com
Tutorial about the W3C XML Schema Candidate Recommendation.
- XML Schema
W3C
The home of XML Schema at the W3C.
- XML Schema Tutorial
Roger L. Costello
XML Schema Tutorial (Updated July 4, 2000 to the latest spec. This tutorial contains a complete set of labs with answers.
All examples in the examples folder have been validated against Henry Thompson's schema-validator, xsv.
- XML Schema: Validator for XML Schema
W3C
Validator for the latest XML Schema Specification.
- XML Schemas: Best Practices
Roger L. Costello
The specifics of designing a schema are dependent upon the task at hand. The goal of this effort is to come up with a set
of schema design guidelines that hold true irrespective of the specific task.
- XSBrowser
xsbrowser.org (NEW 16. October)
The xsbrowser (XML Schema browser) aims at creating a human readable XML document model from a given DTD (REC-xml-19980210)
or XML schema (REC-xmlschema-1-20010502) by means of an HTML browser. The user needn't understand the DTD or XML Schema syntax.
XML Specifications
Definitive sources for XML.
- Canonical XML Version 1.0
W3C; John Boyer (ed.)
"... if two documents have the same canonical form, then the two documents are logically equivalent within the given application
context."
- Common XML
SML-DEV
Common XML begins with a frequently used and thoroughly reliable subset of the features provided by the XML 1.0 and Namespaces
in XML W3C Recommendations. [..] This specification includes descriptions of the impact of features beyond the core on interoperability.
- Extensible Markup Language (XML) 1.0
W3C; Tim Bray (ed.); Jean Paoli (ed.); C. M. Sperberg-McQueen (ed.); Eve Maler (ed.)
The XML 1.0 Specification, 2nd edition.
- The Annotated XML Specification
Tim Bray
- XML: The Annotated Specifications
Bob DuCharme
Buch vom 16. November 1998 (ISBN 0-13-082676-6). Erläutert die XML Spezifikation, weist die selbe Kapitel-Gliederung auf.
Kapitel 2, "Documents" ist online als PDF verfügbar und macht einen sehr guten Eindruck.
XML unclassified
- A Tutorial Introduction to SGML Architectures
W. Eliot Kimber, ISOGEN International Corp.
Provides a brief, tutorial introduction to SGML architectures.
- CORBA und XML Resource Page
OMG
- Cross-Browser XML
Simon St.Laurent
- John Cowan's XML Index
John Cowan
Präsentation zu XML und RDF; weiters Sammlung praktische Dinge wie Latin-1 Entities, XML Notations für MIME Typen, SAX Filter.
- Ron Bourret
Ron Bourret
I am a freelance programmer, writer, and XML researcher, specializing in databases and schemas. I have written a number of
papers about XML and maintain a (reasonably) up-to-date list of XML database products.
- The Pros and Cons of XML
Ronald Schmelzer (NEW 07. August)
A lot has been written, said, and discussed about the Extensible Markup Language (XML). As a result, there is a lot of confusion
and chaos regarding exactly what XML means. Is it a language, document, modeling tool, e-Business application, or none of
the above? What exactly does XML have to offer? Why does it matter? Furthermore, what does XML bring to the table that other
languages, documents, tools, and applications have not been able to do in myriad other ways?
- The XML FAQ
W3C; XML Special Interest Group
document contains the most frequently-asked questions (with answers) about XML, the Extensible Markup Language. It is intended
as a first resource for users, developers, and the interested reader, and should not be regarded as a part of the XML Specification.
- XML Europe 2000
Papers der XML Europe 2000 Konferenz (12. - 16. Juni 2000).
- XML for Software Engineering (XML4SE)
The XML4SE website concern the application of new XML technology to Software Engineering domain. Its goal is to inform on
academic and professional projects that are developed in this topic.
- XML Tutorials - XML Texts and resources
Frank Boumphrey
- xmlTree
Wavefront Ltd.
This site is a directory of XML Content on the Web: "Each resource listed in xmlTree includes the URL of the XML content,
any schema or DTD that the content conforms to, and contact details of the publisher."
- Zvon.org
zvon.org
"We are working on covering to cover different aspects of XML, ranging from the basic introductions to the programming references
and advanced tutorials." -- A great site!
XML Updated aperiodically
Updated aperiodically or not even weekly.
- Arbortext: Think Tank
Norman Walsh
This is where you'll find the experts -- pioneers like Dr. Paul Grosso and Norman Walsh -- who've been busy turning XML technology
into an e-Content reality.
More accurately, it's where they pause to rest and share their knowledge, between World Wide Web Consortium Workgroups,
lectures, consultations and brainstorming sessions.
- developerWorks: XML
IBM developerWorks
- Simonstl.com - Books and essays by Simon St.Laurent
Simon St.Laurent
This site hosts information on the books and other projects I'm working on. Most of it focuses on XML, but my work in general
networking and Web development is also featured here. It's a personal site, as I work as an author and consultant now, and
not for any particular company.
- WDVL: XML
Web Developer
XML at the Web Developer site.
- XML at Sun
Sun
- XML Files
GCA's XML Files On-line Newsletter
- ZDNet developer: XML
ZDNet
XML Vocabularies
- Directory Service Markup Language (DSML)
DSML.org
With a DSML standard, any XML-based application will be able to leverage directory information expressed.
- DocBook
OASIS
DocBook is a DTD (both SGML and XML versions are available) maintained by the DocBook Technical Committee of OASIS. It is
particularly well suited to books and papers about computer hardware and software (though it is by no means limited to these
applications).
- Extending XHTML
Sean B. Palmer
This document will try to explain: Why to bother extending XHTML; Why it is "technically" so hard to extend XHTML 1.0, and
to some extent XHTML 1.1; How to actually extend it (with relative ease); And some other light hearted discussion(s), including
The Future Of XHTML.
- Rated XHTML
Peter-Paul Koch
This article gives my view on the language the W3C has developed to succeed HTML: XHTML. Agree or disagree with me, at least
you'll have something to think about and to help you decide. First I'll explain what XHTML is, then I'll give the four rules
of writing correct XHTML and finally I'll add some words about why you should use XHTML.
- Resource Directory Description Language (RDDL)
Jonathan Borden (ed.); Tim Bray (ed.)
A Resource Directory provides a text description of some class of resources and of other resources related to that class.
It also contains a directory of links to these related resources.
- Simple Form Markup Languge (SFML)
Sundararajan
- Text Encoding Initiative (TEI)
TEI Consortium
The TEI is an international project to develop guidelines for the encoding of textual material in electronic form for research
purposes.
- VoiceXML Forum
IBM, AT&T, Motorola, Lucent Tech.
Based on the World Wide Web Consortium's industry-standard Extensible Markup Language (XML), Version 1.0 of the VoiceXML specification
provides a high-level programming interface to speech and telephony resources for application developers, service providers
and equipment manufacturers.
- WAP Wireless Markup Language Specification (WML)
Robin Cover
Wireless Application Protocol (WAP) is a result of continuous work to define an industry wide standard for developing applications
over wireless communication networks.
- Web Modeling Language (WebML)
WebML.org
Web Modeling Language (WebML) is a notation for specifying complex Web sites at the conceptual level.
- XML Metadata Interchange (XMI)
IBM
- XMLNews
XMLNews.org
XMLNews is an exciting new set of specifications for exchanging news and information using open, Web-based standards. By making
it easier to produce, receive, and archive any kind of information across different hardware, software and programming languages,
XMLNews is good news for everyone in the news industry.
XSL General
Articles about applying XSL and surrounding topics.
- EXSLT
xslt.org (NEW 10. May)
EXSLT is an open community initiative to standardise and document extensions to XSLT. The extensions are broken down into
a number of modules, listed below.
- XSLT Mark
DataPower Technology (NEW 30. July)
XSLTMark is the first XSLT processor performance benchmarking application. It gauges the capabilities of XSLT processing engines
by testing them on a common platform with a variety of stylesheets and inputs that sample the gamut of possible applications.
- XSLT Standard Library
Steve Ball
The XSLT Standard Library, xsltsl, provides the XSLT developer with a set of XSLT templates for commonly used functions. These
are mostly implemented purely in XSLT. Some templates call extension functions provided by XSLT processors, in order to provide
a common interface.
XSL Software
- 4XDebug
Mike Olson
The debugger has all the typical debugger features: stepping through XSLT instructions, setting breakpoints, displaying arbitrary
expressions against the current context, etc.
- Olivers XSLT Page
Oliver Becker
XML to HTML Verbatim Formatter und XSLT Loop Compiler
- PassiveTeX
Sebastian Rahtz, Oxford University Computing Services
PassiveTeX is a library of TeX macros which can be used to process an XML document which results from an XSL transformation
to formatting objects.
- RenderX
RenderX
A commercial grade XML/XSL rendering engine that enables its users to easily publish quality XML presentations in a variety
of platforms.
- Resources for XT users
Eric van der Vlist (4xt.org)
- SAXON
Michael Kay
An XSLT processor, which implements the Version 1.0 XSLT and XPath Recommendations from the W3C.
- TRaX (Transformations for XML API)
Open Source
This is of the home of the TRaX API for processors that implement XML tree transformations, and the XML Serialize API, which
defines an interface for serialization for SAX events and DOM trees.
- Unicorn Formatting Objects (UFO)
Unicorn Enterprises
Unicorn Formatting Objects (UFO) implements a substantial subset of the Extensible Stylesheet Language (XSL) Version 1.0 specification
(W3C Working Draft 27 March 2000). The software can be used to generate output in PostScript, PDF and all other formats supported
by TeX DVI drivers.
- xesalt
inlogix software
XSLT Processor available as a webserver module, client package and Netscape 4.x plugin.
- Xsldoc
Rick Maddy
Xsldoc is a tool, written in Java, that parses the declarations and documentation comments in a set of XSLT source files and
produces a set of HTML pages describing the stylesheets, templates, and global variables. The output is very similar to Javasoft's
Javadoc tool for those who are familiar with this Java tool.
- XSLScript
Paul T., Open Source
XSLScript is a terse notation for writing XSLT stylesheets.
- XSLT Compiler
Sun
The Sun XSLT Compiler is a Java-based tool that creates fast and lightweight Java class files for transforming XML files according
to an input XSL file.
- XSLTDoc Application
Jeni Tennison
The XSLTDoc Application helps you to browse and understand XSLT stylesheets. It shows summaries of stylesheets and explains
each XSLT instruction in detail. Btw this site also includes an XSLT FAQ and tutorials!
- XT
James Clark
XT is an implementation in Java of XSL Transformations.
XSL Specifications
W3C Technical Recommendations/Working Drafts.
© XML entity, 2000-2002
created 12.08.2002 17:16:45