<% RDF_NS="http://www.w3.org/1999/02/22-rdf-syntax-ns#" rdfNS="" GlobalID=0 inTriples=new Array() Namespaces=new Array() xml=null function GetTriples(url) { inTriples=new Array() xml=Server.CreateObject("Microsoft.XMLDOM") xml.load(Server.MapPath('/')+'/rdfweb/combined.rdf') try { getNamespaces(xml.documentElement) createPredicates(xml.documentElement.childNodes) } catch (e) { try { getNamespaces(xml.selectSingleNode('//rdf:RDF')) getNamespaces(xml.selectSingleNode('//rdf:RDF').firstChild) createPredicates(xml.selectSingleNode('//rdf:RDF').childNodes) } catch (E) { Response.Write("Sorry, I can't parse that as XML+RDF - probably my fault I'm pretty dumb.") } } return inTriples } function outputNTriples() { str='' for (i=0;i

') //Response.Write(output[0].path.substr(0,output[0].path.indexOf('L'))+output[0].path.split(/M\b \b/).join(' ')) Response.ContentType='image/svg+xml' Response.Write('\n\n') for (n=0;n') //document.write(outputNTriples()) function Match(triples,s,p,o) { outTriples=new Array() for (var i=0;i