# $Id: todo.txt,v 1.22 2002/09/27 13:21:59 mdean Exp $ (1/2) find out if someone else has already done this alternate implementations (X) Java and JAXP (1/3) XSLT -- easy to field perl? XSLT implementation figure out why xmlns attributes aren't appearing (probably not relevant) xsl:exclude-result-prefixes? 7.6.2 Attribute Value Templates? hyperlink namespaces preserve original spacing use when no subelements are present handle ID or anything ending with #ID, etc. Java implementation (X) figure out why xmlns attributes aren't appearing use startPrefixMapping? (ugh) (X) use when no children are present (X) try to capture comments org.xml.sax.ext.LexicalHandler record CVS Revision number in
? alternative approach: the DAML Validator will ultimately require an RDF parser that can map back to file positions -- we could use this to mark up the original document org.xml.sax.Locator doesn't guarantee such accuracy "Malformed UTF-8 char" when parsing http://www.w3.org/2000/01/rdf-schema#Class -- apparently due to xml:lang="fr" labels (X) report syntax errors more explicitly investigate alternative SAX2 implementations verify linking of attributes with abbreviated syntax special treatment of rdf:type attribute implement as servlet package/deliver as .war file all implementations (1/2 - not XSLT) allow relocation to a shadow hierarchy (e.g. http://www.daml.org/x/y/z becomes shadow/www.daml.org/x/y/z) to reference remote ontologies locally and avoid any problems with access and content negotiation (1/2 - not XSLT) hyperlink elements to their corresponding classes and properties (requires namespace resolution) make hyperlinking of tags optional (to reduce clutter)? (1/2 - not XSLT) provide link to source DAML (optionally) embed DAML content in generated page? italicize comments? issues (X) what if DAML is already embedded in HTML? hyperlinks autmatically work if we place the hyperdaml .html page next to the source .daml page and use content negotiation, but will everyone (browsers, reasoners, etc.) get the right version? index.xml home page (X) create examples (X) daml+oil.daml CGI (X) use Referer HTTP request header to implement "DAML Inside" viewing of embedded DAML if QUERY_STRING, use it else if Referer, use it else return form with link to daml.org or redirect to daml.org hyperN3?