Artifactory Research Resources
The base specifications are XML 1.0, W3C
Recommendations Feb '98, and Namespaces, Jan '99.
What is XML?
by Norman Walsh, is a four-part intro (in HTML pages)
that's very readable, has examples, hits most of the important points,
and contains links into the official specification.
XML: A Door to Automated Web Applications,
Rohit Khare (MCI Internet Architecture) and
Adam Rifkin (California Institute of Technology),
is a well-written, high-level, scholarly article that gives some
historical background, some interesting uses of XML, and some salient
differences between SGML, HTML, and XML.
The link brings up an abstract;
to download the full article, you need a login (free to IEEE
Or send email to David to request
a copy of the PDF version.
The XML spec is nicely done to begin with, and
The Annotated XML 1.0 Specification
makes reading the spec even more palatable.
The XML Revolution: Technologies for the future Web
is a set of 130+ HTML "slides" intelligently covering a lot of the essential ideas.
20 questions on XML,
by Trisha Gorman, answers some basic questions and some burning
practical questions at a superficial level (such as, what do the
Netscape and IE browsers do with XML?).
"grove/property set" concept is the theoretical basis of the state of the
art in information component addressing, formatting, and re-use. In the
case of an XML or SGML document, the parser produces a "grove" as the result
of the parsing process. The grove is a set of objects ("nodes") bearing
certain relationships to one another, expressed as "property values".
SHOE (Simple HTML Ontology Extensions)
MCF was a
predecessor to RDF, from Guha (who worked with Doug Lenat at CYC, then
at Apple, then Netscape).
The Web Interface Definition Language is "... a meta-data
syntax implemented in XML that defines Application Programming Interfaces
(APIs) to web data and services",
webMethods for their automation technology.
Topic Maps (XTM)
are likely to be an important contribution to the meta-space. They
are an existing standard based on SGML, now being ported to XML.
Jack Park (of VerticalNet) is working with the XML organizations to do this.
Topic Maps are also
related to conceptual graphs (CG) and category theory (http://www.cs.toronto.edu/~sme/presentations/cat101.pdf)
Interchange (XMI), a new OMG standard,
unites the Extensible Markup Language (XML) with the OMG's Universal Markup
Language (UML) and Meta Object Facility (MOF) so meta data can be described
in UML, stored in MOF, and exchanged among tools and repositories via XML,
according to OMG officials.
XMI can be used for representing processes.
There are a number of different ontology creation tools available, and links to some of these appear below. In addition, a paper that reviews six different ontological engineering tools, including Ontolingua, can be found at the site of WonderTools, a group in the Social Science Informatics department at the University of Amsterdam.
GKB-Editor (Generic Knowledge Base Editor) SRI's own browser and editor for OKBC-compliant knowledge bases. The user should be familiar with KIF and frame languages.
Protege Ontology Builder Another respected ontology editor, this time from Stanford's Medical Informatics Group. It has a nice graphical interface that makes it easier to use for non-professional knowledge engineers, although knowledge of frame languages is still helpful.
- OntoEdit is part of the OntoServer project. It's an editor for OIL (Ontology Interchange Language) and was created by the same group at the University of Karlsruhe.
Ontolingua An ontology editor from Stanford's Knowledge Systems Laboratory, available for use through a Web interface. This seems to be one of the more well-known and widely-used editors. The user should be familiar with KIF and frame languages.
Ontosaurus A Web-based browser and editor for LOOM knowledge bases, from ISI. Similar to Ontolingua.
Resource links have been contributed by a number of folks within
the Artifactory research group at SRI. In addition, a special thanks
is due to Adam Cheyer and the Advanced Products & Research team at
VerticalNet, for numerous contributions in several areas.
SemanticWeb.org A lot of information related to "a Web of meaning". News about semantic markup languages, projects, and tools, as well as extensive links.
Artifactory Home Page
Computer Science Lab