XML and More
Note:
This page was created for use in my former classes. It is only occasionally
updated resulting in many links being more of historical rather than current usefulness. Over time many links will suffer link rot.
"XML is the ASCII of the future"
Tim Bray
Avoiding Information Overload
ontology
- Etymology: New Latin ontologia, from ont- + -logia -logy Date: circa 1721
- 1 : a branch of metaphysics concerned with the nature and relations of being
- 2: a particular theory about the nature of being or the kinds of existents
schema
- Etymology: Greek schEmat-, schEma Date: circa 1890
- 1 : a diagrammatic presentation; broadly : a structured framework or plan : OUTLINE
- 2 : a mental codification of experience that includes a particular organized way of perceiving cognitively and responding to a complex situation or set of stimuli
DTD Repositories
From the Creating Interoperable XML Applications Class - 8 May 2001
- Simon St.Laurent
Presentations
- Related-Resource Discovery for XML
- Resource Directory Description Language (RDDL)
- XML Processing Description Language (XPDL)
- Common XML
- DevelopMentor
- James Clark's Home Page
- <?xmlhack?>
- Ronald Bourret
Papers and Presentations
- Scripting News
- XML Web Service Specifications
- Microsoft: Web Workshop: XML (Extensible Markup Language)
- Dave Beckett's Resource Description Framework (RDF) Resource Guide
- XML Information Set
- Extensible Markup Language (XML)
- RosettaNet
- XML 101
- IBM developerWorks : XML : Articles
- SoftQuad's XML Resources
- Product Guide: XML Editors
- W3C Technical Reports and Publications
- The Matrix of W3C specifications.
- An Outsider's Guide to the W3C - FAQ
Washington Area SGML/XML Users Group
- Washington Area SGML/XML Users Group
- Washington Area SGML/XML Users Group Resources Presentations from Past Meetings
XML Schema
- XML Schema Part 0: Primer
- XML Schema Part 1: Structures
- XML Schema Part 2: Datatypes
- Apache schema implementation
- Conversion from DTD to XML Schema
- Tibco Schema Tools
- IBM XML Schema Quality
Checker
- W3C XML Schema Validator
- DecisionSoft XML Schema Validator
- XSD Schema Validator (W3C
XML Schema (XSD) XML Data-Reduced (XDR) schema)
- ebXML
- Data Interchange Standards Association (DISA)
- ebXML: Not just another acronym
- Open Buying on the Internet (OBI)
- IBM Web services : Articles
- Web Services architecture overview [IBM]
- ebXML ebXML specifications and technical reports ebXML Resources
- ebXML is a set of specifications that together enable a modular electronic business framework. ebXML enables a global electronic marketplace where enterprises of any size and in any geographical location can meet and conduct business with each other through the exchange of XML-based messages. ebXML is jointly sponsored by the United Nations (UN/CEFACT) and OASIS.
- Web Services User Interface (WSUI) Technical Specifications and Information
- The Web Services User Interface (WSUI) initiative is a vendor-neutral standard that enables application developers and sites to deliver entire applications over the Internet as Web services.
XML
Information Set
- XML Information
Set
- XML Information is a set of definitions for use in other specifications
that need to refer to the information in an XML document.
XSLT: Extensible Stylesheet Language Transformations
- Jeni's XSLT Pages
- Transform XML into something useful with XSLT
- XSLT.com
-
Introduction to XSLT
-
VBXML.COM - Introduction to XSLT XSLT Basics
- XML.com: What is XSLT?
- Unofficial MSXML XSLT FAQ [Core Style: Swiss]
- XSLT Questions and Answers
- XSLT Reference
XSL: Extensible Stylesheet Language
- Extensible Stylesheet Language (XSL)
- Extensible Stylesheet Language is a language for expressing stylesheets.
It consists of two parts: (1) a language for transforming XML documents,
and (2) an XML vocabulary for specifying formatting semantics.
- XML file
- HTML (one large file)
- XSL Frequently Asked Questions
XLink: XML Linking Language
- XML Linking Language (XLink) Version 1.0
- XLink allows elements to be inserted into XML documents in order
to create and describe links between resources.
XPointer: XML Pointer Language
- XML Pointer Language (XPointer)
- XPointer, which is based on the XML Path Language (XPath), supports addressing
into the internal structures of XML documents.
XPath: the XML Path Language
- XML Path Language (XPath)
- XPath is a language for addressing parts of an XML document, designed to
be used by both XSLT and XPointer.
- XPath Tutorial
- Tutorial: Practical transformation using XSLT and XPath
- Choose the right XPath in XSLT
XML-based standards, which include Simple Object Access Protocol (SOAP) and
Universal Description, Discovery, and Integration (UDDI), comprise the open
methodology for application-to-application communications known as XML Web
services. Learn how XML Web services allow applications to share data across
platforms and operating systems regardless of programming language, and find
out more about Microsoft .NET XML Web services.
- Web Services
SOAP: Simple Object Access Protocol
- SOAP Soup
- VBXML.COM - soap:workshop
- SoapRPC.com Examples
- SOAP Soup
- SOAP v1.1 spec
- SOAP Demos
- SOAP Contract Language (SCL)
- Discovery of Web Services (DISCO)
- Remote Object Proxy Engine (ROPE)
Rich Site Summary (RSS) - RDF Site Summary
- RSS WebReference
- RSS For Non-Techie Librarians
- RSS Resources RSS
Readers [ Weblogs
Compendium ]
- RSS Feeds
- RSS Validator
- NewsDesk [ Wildgrape ]
- LISFeeds
- Amphetadesk
- Newzcrawler
- Headline Reader
- RSS
For Non-Techie Librarians [ Powerpoint ]
- DAILY WHIRL
Web Services Description Language (WSDL)
- Web Services Description Language (WSDL) 1.1
- Service Description Language (SDL)
Web Services Description Language (WSDL)
- Universal Description,
Discovery, and Integration (UDDI) [The XML Cover Pages
]
- UUID - Microsoft
- UDDI Standard and
Initiative [Zip
274kb] [rtf
7.0 MB]
-
Inside UDDI
- Microsoft's UUID Test Site
- GUID.org is an Internet service that
assigns anonymous user IDs to web browsers. How
it Works
- Netscape's RSS (Rich Site Summary) syndication format.
RSS 1.0 Specification Resources
The Vector Markup Language
- The Vector Markup Language
.NET is about XML Web services
Microsoft's XML Web services platform is .NET. The first set of XML Web services Microsoft is building is codenamed "HailStorm".
- A QUICK INTRODUCTION TO HAILSTORM
- Looking for a good overview of HailStorm, Microsoft's user-centric XML Web
services that enable developers to build solutions that work together
seamlessly over the Internet? Read this article to learn more about HailStorm
and its relationship to Microsoft .NET technology.
- Microsoft Announces "HailStorm," a New Set of XML Web Services Designed to Give Users Greater Control
Document Style Semantics and Specification Language (DSSSL)
- DSSSL Links
[James Clark]
- DSSSL -ISO/IEC10179:1996
[The XML Cover Pages]
Namespace Resources
- Namespaces in XML
- Common XML
- Namespace Myths Exploded
19 Short Questions about Namespaces (with Answers)
- XML Namespaces - James Clark
- XML Namespaces by Example
- XML Namespaces FAQ
Maintained by Ronald Bourret
SMIL
- on-line tutorial
- Streaming Media World
- Apple - Products - QuickTime and SMIL
XML Examples / Samples
- XML Examples
- The Raven from XML and Browsers
- The Raven w/o CSS
- The Raven with CSS
- The Raven with XSL
Digital Signatures
- XML-Signature Syntax and Processing
- W3C backs XML-based digital signature
-
P3P: The Platform for Privacy Preferences Project
- The Platform for Privacy Preferences
1.0 (P3P1.0) Specification
- The Platform for Privacy Preferences
1.0 Deployment Guide
- base data schema
- P3P Policy Editor
- Example: New
Architect
P3P
Policy
Web Distributed Data Exchange
- OpenWDDX.org
- Data Exchange with XML, WDDX and PHP
- The Wonderful World Of WDDX
- WDDX: XML for Allaire's ColdFusion
- Exchanging Data via XML [ Advanced ColdFusion Development ]
- WDDX Examples
Object-Oriented Programming
- What is Object-Oriented Software?
- Object Oriented Programming Tutorial - Table of Contents
- Object Oriented Programming Oversold!
- Object-Oriented Programming with JavaScript, Part I: Inheritance
- Object-Oriented Programming with JavaScript, Part II: Methods
XHTML: The Extensible HyperText Markup Language
- Hyper Text Markup Language Home Page
- XHTML 1.1 - Module-based XHTML
W3C Recommendation 31 May 2001
- XHTML 1.0: The Extensible HyperText Markup Language W3C Recommendation 26 January 2000
- XHTML 1.1 - Module-based XHTML W3C Proposed Recommendation 6 April 2001
- Modularization of XHTML W3C Recommendation 10 April 2001
- XHTML Basic
- XHTML Basic W3C Recommendation 19 December 2000
- XHTML Basic
- XHTML Basic reference with examples
- XHTML Basic to Replace cHTML and WML
- W3C releases XHTML Basic spec for mobile devices
- XHTML Basic: Modularization in Action
- HTML 4.01 Specification W3C Recommendation 24 December 1999
- Introduction to xHTML, with eXamples
EncycloZine
- Introduction to XHTML, with eXamples
The Web Developer's Virtual Library
- The xHTML Tutorial
- Introduction to Extensible HTML 1.0 (XHTML)
- Tag Library: History -- XHTML 1.0 ZD Net Developer
- XHTML: Three Namespaces or One?
The Semantic Web
- The
Semantic Web May 2001 Scientific American
- The Semantic Web
The Semantic
Web In Breadth
- XML
and the Second-Generation Web May 1999 Scientific American
- The
Semantic Web lifts off
- Semantic Web to be Berners-Lee's
second success?
- Building
a Semantic Web Site
- Semantic Web Road
map
- Ambient Information
- Semantic Web, Anyone?
- A Metadata
Registry for the Semantic Web
- A
Smarter Web
- W3C Semantic Web Activity a
successor to the W3C Metadata Activity
- Web
Architecture: Describing and Exchanging Data [W3C Note
7 June 1999]
- Dublin Core Metadata Initiative (DCMI)
- Dublin Core Metadata
Element Set, Version 1.0: Reference Description
- SemanticWeb.org: The Semantic Web Community
Portal
- An introduction to
ontologies
- Simple HTML
Ontology Extensions (SHOE FAQ)
- DARPA Agent Markup Language (DAML)
About the DAML Language
- Design Issues Architectural and
philosophical points
- intelligent agents - agentland
- Semantic Web Working Symposium
(SWWS)
- Semantic Web Business Special
Interest Group
- Professor James A. Hendler
- Professor James A. Hendler
- Agents and
the Semantic Web
XML Channels / RSS: Rich Site Summary
- XML Channels What are XML channels?
- Create RSS channels from HTML news sites
- RDF Rich Site Summary (RSS)
Persistent Identifier
- Persistent Uniform Resource Locator
- Persistent URL Home Page
- The Handle System
- The Handle System
- Digital Object Identifier (DOI)
- DOI: The Persistence of Memory
- The International DOI Foundation
Transforming
- XML to HTML
- XML into SVG
- XML to PDF
Tools
- XML Spy
- Peter's XML editor
SHOE : The Simple HTML Ontology Extensions
- SHOE
- SHOE
Enabled Pages
- A SHOE
Tutorial
DAML+OIL
[ DARPA Agent Markup Language + Ontology Inference Layer ]
- The DARPA Agent Markup Language Homepage New User Roadmap
- Welcome to the OIL-Page
- The Ontology Inference Layer OIL
- Resource Description Framework (RDF)
- Dave Beckett's Resource Description Framework (RDF) Resource Guide
- Resource Description Framework/ Notation 3
- DAML+OIL
- Annotated DAML+OIL Ontology Markup
- example ontology
- An example of Semantic markup, deconstructed
- Introduction to Ontologies on the Semantic Web
Tutorials
- W3Schools Tutorial
- Kickstart
XML Tutorial
- XML
Quick Start - From Project Cool.
- Microsoft
XML Tutorial
- IBM Tutorial
Ok. Where does this go...?
- Getting Started With XML
- A List Apart: Using XML
- METS:
Metadata Encoding and Transmission Standard [Written
in XML schema]
- The Increasing Importance of XML in Education
- Points, Principles and Parsers
- GeoURL ICBM Address Server
- ZVON The Guide to the XML Galaxy
- Dynamically
Generating XML from a Database
- XML
Magazine
- XML Web Ring
- XMLfr
- Advanced Web-Enabled
Applications and Services Architecture Using XML and XSL
- Revolution
X - Building an Extensible Web
- Xsay Xwhat?
- XML First
- Take My Advice:
Don't Learn XML
- Text Encoding Initiative
- MS
Access Speaks XML
- SCHEMA.NET
- Open Knowledge Base Connectivity
Home Page
- XOL Ontology Exchange Language
- XOL - XML-Based Ontology
Exchange Language
- Extreme Markup Languages
2002
- Welcome To
FrontierOnline.com! <!DOCTYPE html PUBLIC "-//W3C//DTD
HTML 4.01 Transitional//EN"><html xmlns:ms="urn:vbscript">
** Home ** Class
Pages ** Site Map **
David J. Hark
HARK/INTERNET-HELP, inc.
P. O. Box 201 Shepherdstown, WV 25443-0201
304-876-2607
dhark@fred.net
dhark@intrepid.net
http://www.dhark.com
http://www.fred.net/dhark
Last updated: 10 June 2003
© 2001, 2002, 2003
David J. Hark