(function(c){var d={},a=/^(([a-z][\-a-z0-9+\.]*):)?(\/\/([^\/?#]+))?([^?#]*)?(\?([^#]*))?(#(.*))?$/i,g,b=function(j){var h=j.match(a);if(h===null){throw"Malformed URI: "+j}return{scheme:h[1]?h[2].toLowerCase():undefined,authority:h[3]?h[4]:undefined,path:h[5]||"",query:h[6]?h[7]:undefined,fragment:h[8]?h[9]:undefined}},f=function(j){var k="",h=[];if(/\./.test(j)){while(j!==undefined&&j!==""){if(j==="."||j===".."){j=""}else{if(/^\.\.\//.test(j)){j=j.substring(3)}else{if(/^\.\//.test(j)){j=j.substring(2)}else{if(/^\/\.(\/|$)/.test(j)){j="/"+j.substring(3)}else{if(/^\/\.\.(\/|$)/.test(j)){j="/"+j.substring(4);k=k.replace(/\/?[^\/]+$/,"")}else{h=j.match(/^(\/?[^\/]*)(\/.*)?$/);j=h[2];k=k+h[1]}}}}}}return k}else{return j}},e=function(h,j){if(h.authority!==""&&(h.path===undefined||h.path==="")){return"/"+j}else{return h.path.replace(/[^\/]+$/,"")+j}};c.uri=function(k,j){var h;k=k||"";if(d[k]){return d[k]}j=j||c.uri.base();if(typeof j==="string"){j=c.uri.absolute(j)}h=new c.uri.fn.init(k,j);if(d[h]){return d[h]}else{d[h]=h;return h}};c.uri.fn=c.uri.prototype={scheme:undefined,authority:undefined,path:undefined,query:undefined,fragment:undefined,init:function(k,j){var h={};j=j||{};c.extend(this,b(k));if(this.scheme===undefined){this.scheme=j.scheme;if(this.authority!==undefined){this.path=f(this.path)}else{this.authority=j.authority;if(this.path===""){this.path=j.path;if(this.query===undefined){this.query=j.query}}else{if(!/^\//.test(this.path)){this.path=e(j,this.path)}this.path=f(this.path)}}}if(this.scheme===undefined){throw"Malformed URI: URI is not an absolute URI and no base supplied: "+k}return this},resolve:function(h){return c.uri(h,this)},relative:function(p){var n,o,m=0,k,l=[],h="";if(typeof p==="string"){p=c.uri(p,{})}if(p.scheme!==this.scheme||p.authority!==this.authority){return p.toString()}if(p.path!==this.path){n=p.path.split("/");o=this.path.split("/");if(n[1]!==o[1]){h=p.path}else{while(n[m]===o[m]){m+=1}k=m;for(;m]+>/.exec(k.outerHTML);n=a.exec(r);while(n!==null){h=n[1]||"";o=n[2]||n[3];if(h===""||o!==""){m[h]=b.uri(n[2]||n[3]);q=true}n=a.exec(r)}a.lastIndex=0}j=j||(k.parentNode.nodeType===1?f.parent().xmlns():{});m=q?b.extend({},j,m):j;f.data("xmlns",m)}return m}else{if(typeof h==="object"){for(c in h){if(typeof h[c]==="string"){this.xmlns(c,h[c])}}this.find("*").andSelf().removeData("xmlns");return this}else{if(m===undefined){m=f.xmlns()}return m[h]}}}else{this.find("*").andSelf().removeData("xmlns");return this.attr(l,d)}};b.fn.removeXmlns=function(e){var c,f,d;if(typeof e==="object"){if(e.length===undefined){for(f in e){if(typeof e[f]==="string"){this.removeXmlns(f)}}}else{for(d=0;d]+)/.exec(this[0].outerHTML)[1].toLowerCase()}}if(d==="?xml:namespace"){throw"XMLinHTML: Unable to get the prefix to resolve the name of this element"}c=/^(([^:]+):)?([^:]+)$/.exec(d);f=c[2]||"";e=this.xmlns(f);if(e===undefined&&f!==""){throw"MalformedQName: The prefix "+f+" is not declared"}return{namespace:e,localPart:c[3],prefix:f,name:d}}})(jQuery);(function(b){var a=function(c){return c.replace(/[ \t\n\r]+/," ").replace(/^ +/,"").replace(/ +$/,"")};b.typedValue=function(d,c){return b.typedValue.fn.init(d,c)};b.typedValue.fn=b.typedValue.prototype={representation:undefined,value:undefined,datatype:undefined,init:function(e,c){var f;if(b.typedValue.valid(e,c)){f=b.typedValue.types[c];this.representation=e;this.datatype=c;this.value=f.value(f.strip?a(e):e);return this}else{throw {name:"InvalidValue",message:e+" is not a valid "+c+" value"}}}};b.typedValue.fn.init.prototype=b.typedValue.fn;b.typedValue.types={};b.typedValue.types["http://www.w3.org/2001/XMLSchema#string"]={regex:/^.*$/,strip:false,value:function(c){return c}};b.typedValue.types["http://www.w3.org/2001/XMLSchema#boolean"]={regex:/^(?:true|false|1|0)$/,strip:true,value:function(c){return c==="true"||c==="1"}};b.typedValue.types["http://www.w3.org/2001/XMLSchema#decimal"]={regex:/^[\-\+]?(?:[0-9]+\.[0-9]*|\.[0-9]+|[0-9]+)$/,strip:true,value:function(c){return c}};b.typedValue.types["http://www.w3.org/2001/XMLSchema#integer"]={regex:/^[\-\+]?[0-9]+$/,strip:true,value:function(c){return parseInt(c,10)}};b.typedValue.types["http://www.w3.org/2001/XMLSchema#int"]={regex:/^[\-\+]?[0-9]+$/,strip:true,value:function(c){return parseInt(c,10)}};b.typedValue.types["http://www.w3.org/2001/XMLSchema#float"]={regex:/^(?:[\-\+]?(?:[0-9]+\.[0-9]*|\.[0-9]+|[0-9]+)(?:[eE][\-\+]?[0-9]+)?|[\-\+]?INF|NaN)$/,strip:true,value:function(c){if(c==="-INF"){return -1/0}else{if(c==="INF"||c==="+INF"){return 1/0}else{return parseFloat(c)}}}};b.typedValue.types["http://www.w3.org/2001/XMLSchema#double"]={regex:b.typedValue.types["http://www.w3.org/2001/XMLSchema#float"].regex,strip:true,value:b.typedValue.types["http://www.w3.org/2001/XMLSchema#float"].value};b.typedValue.types["http://www.w3.org/2001/XMLSchema#duration"]={regex:/^([\-\+])?P(?:([0-9]+)Y)?(?:([0-9]+)M)?(?:([0-9]+)D)?(?:T(?:([0-9]+)H)?(?:([0-9]+)M)?(?:([0-9]+(?:\.[0-9]+))?S)?)$/,validate:function(d){var c=this.regex.exec(d);return c[2]||c[3]||c[4]||c[5]||c[6]||c[7]},strip:true,value:function(c){return c}};b.typedValue.types["http://www.w3.org/2001/XMLSchema#dateTime"]={regex:/^(-?[0-9]{4,})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):(([0-9]{2})(\.([0-9]+))?)((?:[\-\+]([0-9]{2}):([0-9]{2}))|Z)?$/,validate:function(d){var c=this.regex.exec(d),g=parseInt(c[1],10),j=c[10]===undefined||c[10]==="Z"?"+0000":c[10].replace(/:/,""),f;if(g===0||parseInt(j,10)<-1400||parseInt(j,10)>1400){return false}try{g=g<100?Math.abs(g)+1000:g;month=parseInt(c[2],10);day=parseInt(c[3],10);if(day>31){return false}else{if(day>30&&!(month===1||month===3||month===5||month===7||month===8||month===10||month===12)){return false}else{if(month===2){if(day>29){return false}else{if(day===29&&(g%4!==0||(g%100===0&&g%400!==0))){return false}}}}}f=""+g+"/"+c[2]+"/"+c[3]+" "+c[4]+":"+c[5]+":"+c[7]+" "+j;f=new Date(f);return true}catch(h){return false}},strip:true,value:function(c){return c}};b.typedValue.types["http://www.w3.org/2001/XMLSchema#date"]={regex:/^(-?[0-9]{4,})-([0-9]{2})-([0-9]{2})((?:[\-\+]([0-9]{2}):([0-9]{2}))|Z)?$/,validate:function(e){var c=this.regex.exec(e),f=parseInt(c[1],10),g=parseInt(c[2],10),d=parseInt(c[3],10),h=c[10]===undefined||c[10]==="Z"?"+0000":c[10].replace(/:/,"");if(f===0||g>12||d>31||parseInt(h,10)<-1400||parseInt(h,10)>1400){return false}else{return true}},strip:true,value:function(c){return c}};b.typedValue.types["http://www.w3.org/2001/XMLSchema#gMonthDay"]={regex:/^--([0-9]{2})-([0-9]{2})((?:[\-\+]([0-9]{2}):([0-9]{2}))|Z)?$/,validate:function(e){var c=this.regex.exec(e),f=parseInt(c[1],10),d=parseInt(c[2],10),g=c[3]===undefined||c[3]==="Z"?"+0000":c[3].replace(/:/,"");if(f>12||d>31||parseInt(g,10)<-1400||parseInt(g,10)>1400){return false}else{if(f===2&&d>29){return false}else{if((f===4||f===6||f===9||f===11)&&d>30){return false}else{return true}}}},strip:true,value:function(c){return c}};b.typedValue.types["http://www.w3.org/2001/XMLSchema#anyURI"]={regex:/^.*$/,strip:true,value:function(c,d){var e=b.extend({},b.typedValue.defaults,d);return b.uri.resolve(c,e.base)}};b.typedValue.defaults={base:b.uri.base(),namespaces:{}};b.typedValue.valid=function(e,c){var f=b.typedValue.types[c];if(f===undefined){throw"InvalidDatatype: The datatype "+c+" can't be recognised"}else{e=f.strip?a(e):e;if(f.regex.test(e)){return f.validate===undefined?true:f.validate(e)}else{return false}}}})(jQuery);(function(a){a.curie=function(f,c){var g=a.extend({},a.curie.defaults,c||{}),b=/^(([^:]*):)?(.+)$/.exec(f),h=b[2],d=b[3],e=g.namespaces[h];if(/^:.+/.test(f)){if(g.reservedNamespace===undefined||g.reservedNamespace===null){throw"Malformed CURIE: No prefix and no default namespace for unprefixed CURIE "+f}else{e=g.reservedNamespace}}else{if(h){if(e===undefined){throw"Malformed CURIE: No namespace binding for "+h+" in CURIE "+f}}else{if(g.charcase==="lower"){f=f.toLowerCase()}else{if(g.charcase==="upper"){f=f.toUpperCase()}}if(g.reserved.length&&a.inArray(f,g.reserved)>=0){e=g.reservedNamespace;d=f}else{if(g.defaultNamespace===undefined||g.defaultNamespace===null){throw"Malformed CURIE: No prefix and no default namespace for unprefixed CURIE "+f}else{e=g.defaultNamespace}}}}return a.uri(e+d)};a.curie.defaults={namespaces:{},reserved:[],reservedNamespace:undefined,defaultNamespace:undefined,charcase:"preserve"};a.safeCurie=function(d,c){var b=/^\[([^\]]+)\]$/.exec(d);return b?a.curie(b[1],c):a.uri(d)};a.createCurie=function(f,b){var e=a.extend({},a.curie.defaults,b||{}),d=e.namespaces,c;f=a.uri(f).toString();if(e.reservedNamespace!==undefined&&f.substring(0,e.reservedNamespace.toString().length)===e.reservedNamespace.toString()){c=f.substring(e.reservedNamespace.toString().length);if(a.inArray(c,e.reserved)===-1){c=":"+c}}else{a.each(d,function(h,g){if(f.substring(0,g.toString().length)===g.toString()){c=h+":"+f.substring(g.toString().length);return null}})}if(c===undefined){throw"No Namespace Binding: There's no appropriate namespace binding for generating a CURIE from "+f}else{return c}};a.fn.curie=function(c,b){var d=a.extend({},a.fn.curie.defaults,{namespaces:this.xmlns()},b||{});return a.curie(c,d)};a.fn.safeCurie=function(d,b){var c=a.extend({},a.fn.curie.defaults,{namespaces:this.xmlns()},b||{});return a.safeCurie(d,c)};a.fn.createCurie=function(d,b){var c=a.extend({},a.fn.curie.defaults,{namespaces:this.xmlns()},b||{});return a.createCurie(d,c)};a.fn.curie.defaults={reserved:["alternate","appendix","bookmark","cite","chapter","contents","copyright","first","glossary","help","icon","index","last","license","meta","next","p3pv1","prev","role","section","stylesheet","subsection","start","top","up"],reservedNamespace:"http://www.w3.org/1999/xhtml/vocab#",defaultNamespace:undefined,charcase:"lower"}})(jQuery);(function(F){var f={},c={},t={},C={},r={},j="http://www.w3.org/2001/XMLSchema#",w="http://www.w3.org/1999/02/22-rdf-syntax-ns#",v="http://www.w3.org/2000/01/rdf-schema#",z=/^<(([^>]|\\>)*)>$/,T=/^("""((\\"|[^"])*)"""|"((\\"|[^"])*)")(@([a-z]+(-[a-z0-9]+)*)|\^\^(.+))?$/,g=/(("""((\\"|[^"])*)""")|("(\\"|[^"]|)*")|(<(\\>|[^>])*>)|\S)+/g,x=databankSeed=new Date().getTime()%1000,k=function(){x+=1;return"b"+x.toString(16)},K=function(){databankSeed+=1;return"data"+databankSeed.toString(16)},l=function(X,Y){if(typeof X==="string"){try{return F.rdf.resource(X,Y)}catch(aa){try{return F.rdf.blank(X,Y)}catch(Z){throw"Bad Triple: Subject "+X+" is not a resource: "+Z}}}else{return X}},R=function(Y,X){if(Y==="a"){return F.rdf.type}else{if(typeof Y==="string"){try{return F.rdf.resource(Y,X)}catch(Z){throw"Bad Triple: Property "+Y+" is not a resource: "+Z}}else{return Y}}},N=function(X,Z){if(typeof X==="string"){try{return F.rdf.resource(X,Z)}catch(ab){try{return F.rdf.blank(X,Z)}catch(aa){try{return F.rdf.literal(X,Z)}catch(Y){throw"Bad Triple: Object "+X+" is not a resource or a literal "+Y}}}}else{return X}},a=function(aa,Y,Z){var X;if(typeof Y==="string"){X=Y.substring(1);if(Z[X]&&Z[X]!==aa){return null}else{Z[X]=aa;return Z}}else{if(Y===aa){return Z}else{return null}}},U=function(Y,X){return F.map(Y,function(Z){var aa=X.exec(Z);return aa===null?null:{bindings:aa,triples:[Z]}})},q=function(X,Z,Y){return F.map(X,function(ac,aa){var ab=F.map(Z,function(ad){var ae=true;F.each(ad.bindings,function(ag,af){if(!(ac.bindings[ag]===undefined||ac.bindings[ag]===af)){ae=false;return false}});return ae?ad:null});if(ab.length>0){return F.map(ab,function(ad){return{bindings:F.extend({},ac.bindings,ad.bindings),triples:F.unique(ac.triples.concat(ad.triples))}})}else{return Y?ac:null}})},V=function(X,Z){var Y,aa,ab;if(Z.filterExp!==undefined&&!F.isFunction(Z.filterExp)){if(X.union===undefined){Y=typeof Z.filterExp.subject==="string"?"":Z.filterExp.subject;aa=typeof Z.filterExp.property==="string"?"":Z.filterExp.property;ab=typeof Z.filterExp.object==="string"?"":Z.filterExp.object;if(X.queries[Y]===undefined){X.queries[Y]={}}if(X.queries[Y][aa]===undefined){X.queries[Y][aa]={}}if(X.queries[Y][aa][ab]===undefined){X.queries[Y][aa][ab]=[]}X.queries[Y][aa][ab].push(Z)}else{F.each(X.union,function(ad,ac){V(ac,Z)})}}},A=function(X){X.length=0;X.matches=[];F.each(X.children,function(Y,Z){A(Z)});F.each(X.partOf,function(Y,Z){A(Z)})},H=function(Y,X){if(X.length>0){F.each(Y.children,function(Z,aa){J(aa,X)});F.each(Y.partOf,function(Z,aa){H(aa,X)});F.each(X,function(aa,Z){Y.matches.push(Z);Array.prototype.push.call(Y,Z.bindings)})}},J=function(Z,Y){var X;if(Z.union===undefined){if(Z.top||Z.parent.top){X=Z.alphaMemory}else{Y=Y||Z.parent.matches;if(F.isFunction(Z.filterExp)){X=F.map(Y,function(aa,ab){return Z.filterExp.call(aa.bindings,ab,aa.bindings,aa.triples)?aa:null})}else{X=q(Y,Z.alphaMemory,Z.filterExp.optional)}}}else{X=F.map(Z.union,function(aa){return aa.matches})}H(Z,X)},p=function(Z,Y){var X;if(Z.filterExp.optional){A(Z);J(Z)}else{if(Z.top||Z.parent.top){X=[Y]}else{X=q(Z.parent.matches,[Y],false)}H(Z,X)}},P=function(Y,Z){var X,aa=Y.filterExp.exec(Z);if(aa!==null){X={triples:[Z],bindings:aa};Y.alphaMemory.push(X);p(Y,X)}},d=function(X,Y){X.alphaMemory.splice(F.inArray(Y,X.alphaMemory),1);A(X);J(X)},B=function(X,Y){F.each(X,function(Z,aa){P(aa,Y)})},m=function(X,Y){F.each(X,function(Z,aa){d(aa,Y)})},e=function(X,ab){var Y=ab.subject,Z=ab.property,aa=ab.object;if(X.union===undefined){if(X.queries[Y]!==undefined){if(X.queries[Y][Z]!==undefined){if(X.queries[Y][Z][aa]!==undefined){B(X.queries[Y][Z][aa],ab)}if(X.queries[Y][Z][""]!==undefined){B(X.queries[Y][Z][""],ab)}}if(X.queries[Y][""]!==undefined){if(X.queries[Y][""][aa]!==undefined){B(X.queries[Y][""][aa],ab)}if(X.queries[Y][""][""]!==undefined){B(X.queries[Y][""][""],ab)}}}if(X.queries[""]!==undefined){if(X.queries[""][Z]!==undefined){if(X.queries[""][Z][aa]!==undefined){B(X.queries[""][Z][aa],ab)}if(X.queries[""][Z][""]!==undefined){B(X.queries[""][Z][""],ab)}}if(X.queries[""][""]!==undefined){if(X.queries[""][""][aa]!==undefined){B(X.queries[""][""][aa],ab)}if(X.queries[""][""][""]!==undefined){B(X.queries[""][""][""],ab)}}}}else{F.each(X.union,function(ad,ac){e(ac,ab)})}},s=function(X,ab){var Y=ab.subject,Z=ab.property,aa=ab.object;if(X.union===undefined){if(X.queries[Y]!==undefined){if(X.queries[Y][Z]!==undefined){if(X.queries[Y][Z][aa]!==undefined){m(X.queries[Y][Z][aa],ab)}if(X.queries[Y][Z][""]!==undefined){m(X.queries[Y][Z][""],ab)}}if(X.queries[Y][""]!==undefined){if(X.queries[Y][""][aa]!==undefined){m(X.queries[Y][""][aa],ab)}if(X.queries[Y][""][""]!==undefined){m(X.queries[Y][""][""],ab)}}}if(X.queries[""]!==undefined){if(X.queries[""][Z]!==undefined){if(X.queries[""][Z][aa]!==undefined){m(X.queries[""][Z][aa],ab)}if(X.queries[""][Z][""]!==undefined){m(X.queries[""][Z][""],ab)}}if(X.queries[""][""]!==undefined){if(X.queries[""][""][aa]!==undefined){m(X.queries[""][""][aa],ab)}if(X.queries[""][""][""]!==undefined){m(X.queries[""][""][""],ab)}}}}else{F.each(X.union,function(ad,ac){s(ac,ab)})}},n=function(ac){var ab={},Y,X,Z,aa;for(Y=0;Y");for(Y in ab[ag]){ae=F.rdf.resource("<"+Y+">");for(ac=0;ac")}else{if(Z.type==="bnode"){aa=F.rdf.blank(Z.value)}else{if(Z.datatype!==undefined){aa=F.rdf.literal(Z.value,{datatype:Z.datatype})}else{X={};if(Z.lang!==undefined){X.lang=Z.lang}aa=F.rdf.literal('"'+Z.value+'"',X)}}}af.push(F.rdf.triple(ad,ae,aa))}}}return af},E=function(aa,Z,Y,ab){var ac=aa.ownerDocument,X;if(Z!==undefined&&Z!==null){if(ac.createAttributeNS){X=ac.createAttributeNS(Z,Y);X.nodeValue=ab;aa.attributes.setNamedItemNS(X)}else{X=ac.createNode(2,Y,Z);X.nodeValue=ab;aa.attributes.setNamedItem(X)}}else{X=ac.createAttribute(Y);X.nodeValue=ab;aa.attributes.setNamedItem(X)}return aa},y=function(Y,X,Z){if(Z){E(Y,"http://www.w3.org/2000/xmlns/","xmlns:"+Z,X)}else{E(Y,undefined,"xmlns",X)}return Y},D=function(Z,X){var ab,ac="",aa,Y=false;if(Z!==undefined&&Z!==null){if(/:/.test(X)){aa=/([^:]+):/.exec(X)[1]}Y=true}if(document.implementation&&document.implementation.createDocument){ab=document.implementation.createDocument(Z,X,null);if(Y){y(ab.documentElement,Z,aa)}return ab}else{ab=new ActiveXObject("Microsoft.XMLDOM");ab.async="false";if(aa===undefined){ac=' xmlns="'+Z+'"'}else{ac=" xmlns:"+aa+'="'+Z+'"'}ab.loadXML("<"+X+ac+"/>");return ab}},h=function(Z,Y,X){var ab=Z.ownerDocument,aa;if(Y!==undefined&&Y!==null){aa=ab.createElementNS?ab.createElementNS(Y,X):ab.createNode(1,X,Y)}else{aa=ab.createElement(X)}Z.appendChild(aa);return aa},M=function(Y,aa){var Z=Y.ownerDocument,X;X=Z.createTextNode(aa);Y.appendChild(X);return Y},u=function(Z,X){var ad,ab,Y,ac;try{ab=new ActiveXObject("Microsoft.XMLDOM");ab.async="false";ab.loadXML(""+X+"")}catch(aa){ad=new DOMParser();ab=ad.parseFromString(""+X+"","text/xml")}for(Y=0;Y1){aa=/(.+[#\/])([^#\/]+)/.exec(X);ag=aa[1];ah=aa[2];for(Z in Y){if(Y[Z]===ag){ac=Z;break}}for(ab=(X===F.rdf.type.value.toString()?1:0);ab",{base:aa})}else{if(b(Z,w,"ID")){Y=G(Z,w,"ID");X=F.rdf.resource("<#"+Y+">",{base:aa})}else{if(b(Z,w,"nodeID")){Y=G(Z,w,"nodeID");X=F.rdf.blank("_:"+Y)}else{X=F.rdf.blank("[]")}}}return X},O=function(ap,Z,aa,au){var ac,af,ad,ag,aq,ak,au,aj,ai,ae=1,at,ar,am,X=[],ab,ao,al={},Y,ah=[];au=G(ap,"http://www.w3.org/XML/1998/namespace","lang")||au;aa=G(ap,"http://www.w3.org/XML/1998/namespace","base")||aa;if(au!==null&&au!==undefined&&au!==""){al={lang:au}}ac=o(ap,aa);if(Z&&(ap.namespaceURI!==w||I(ap)!=="Description")){ad=F.rdf.type;aq=F.rdf.resource("<"+ap.namespaceURI+I(ap)+">");ah.push(F.rdf.triple(ac,ad,aq))}for(aj=0;aj");aq=F.rdf.literal('"'+af.nodeValue+'"',al);ah.push(F.rdf.triple(ac,ad,aq))}else{if(I(af)==="type"){ad=F.rdf.type;aq=F.rdf.resource("<"+af.nodeValue+">",{base:aa});ah.push(F.rdf.triple(ac,ad,aq))}}}}for(aj=0;aj");ae+=1}else{ad=F.rdf.resource("<"+af.namespaceURI+I(af)+">")}au=G(af,"http://www.w3.org/XML/1998/namespace","lang")||au;if(au!==null&&au!==undefined&&au!==""){al={lang:au}}if(b(af,w,"resource")){ag=G(af,w,"resource");aq=F.rdf.resource("<"+ag+">",{base:aa})}else{if(b(af,w,"nodeID")){ag=G(af,w,"nodeID");aq=F.rdf.blank("_:"+ag)}else{if(b(af,w,"parseType")){ab=G(af,w,"parseType");if(ab==="Literal"){try{ao=new XMLSerializer();ag=ao.serializeToString(af.getElementsByTagName("*")[0])}catch(an){ag="";for(ai=0;ai0){aq=Y[Y.length-1].subject;ah=ah.concat(Y)}else{aq=F.rdf.blank("[]")}}else{if(ab==="Collection"){if(af.getElementsByTagName("*").length>0){for(ai=0;ai0){am=Y[Y.length-1].subject;ah=ah.concat(Y)}else{am=o(ag)}ah.push(F.rdf.triple(at,F.rdf.first,am));if(ai===X.length-1){ah.push(F.rdf.triple(at,F.rdf.rest,F.rdf.nil))}else{ar=F.rdf.blank("[]");ah.push(F.rdf.triple(at,F.rdf.rest,ar));at=ar}}}else{aq=F.rdf.nil}}}}}else{if(b(af,w,"datatype")){ag=af.childNodes[0].nodeValue;aq=F.rdf.literal(ag,{datatype:G(af,w,"datatype")})}else{if(af.getElementsByTagName("*").length>0){for(ai=0;ai0){aq=Y[Y.length-1].subject;ah=ah.concat(Y)}else{aq=o(ag)}}}}else{if(af.childNodes.length>0){ag=af.childNodes[0].nodeValue;aq=F.rdf.literal('"'+ag+'"',al)}else{Y=O(af,false,aa,au);if(Y.length>0){aq=Y[Y.length-1].subject;ah=ah.concat(Y)}else{aq=F.rdf.blank("[]")}}}}}}}ah.push(F.rdf.triple(ac,ad,aq));if(b(af,w,"ID")){ak=F.rdf.resource("<#"+G(af,w,"ID")+">",{base:aa});ah.push(F.rdf.triple(ak,F.rdf.subject,ac));ah.push(F.rdf.triple(ak,F.rdf.property,ad));ah.push(F.rdf.triple(ak,F.rdf.object,aq))}}}return ah},Q=function(Y){var X,aa,Z,ab=[];if(Y.documentElement.namespaceURI===w&&I(Y.documentElement)==="RDF"){aa=G(Y.documentElement,"http://www.w3.org/XML/1998/namespace","lang");base=G(Y.documentElement,"http://www.w3.org/XML/1998/namespace","base")||F.uri.base();for(X=0;X0){X=F(this).map(function(Y,Z){return F.map(F.rdf.gleaners,function(aa){return aa.call(F(Z))})});return F.rdf({triples:X,namespaces:F(this).xmlns()})}else{return F.rdf()}}};F.extend(F.expr[":"],{about:function(Y,aa,X){var Z=F(Y),ac=X[3]?Z.safeCurie(X[3]):null,ab=false;F.each(F.rdf.gleaners,function(ad,ae){ab=ae.call(Z,{about:ac});if(ab){return null}});return ab},type:function(Y,aa,X){var Z=F(Y),ab=X[3]?Z.curie(X[3]):null,ac=false;F.each(F.rdf.gleaners,function(ad,ae){if(ae.call(Z,{type:ab})){ac=true;return null}});return ac}});F.rdf.databank=function(Y,X){return new F.rdf.databank.fn.init(Y,X)};F.rdf.databank.fn=F.rdf.databank.prototype={init:function(Z,X){var Y;Z=Z||[];X=X||{};this.id=K();if(X.union===undefined){this.queries={};this.tripleStore={};this.objectStore={};this.baseURI=X.base||F.uri.base();this.namespaces=F.extend({},X.namespaces||{});for(Y=0;Y0){Z=aa.pop();if(ac[Z]===undefined){if(Z.value===undefined){Z=F.rdf.resource(Z)}if(this.tripleStore[Z]!==undefined){for(Y=0;Y/g,">"),Z.base)}else{if(ac.substring(0,1)===":"){aa=Z.namespaces[""];if(aa===undefined){throw"Malformed Resource: No namespace binding for default namespace in "+ac}else{this.value=F.uri.resolve(aa+ac.substring(1))}}else{if(ac.substring(ac.length-1)===":"){ab=ac.substring(0,ac.length-1);aa=Z.namespaces[ab];if(aa===undefined){throw"Malformed Resource: No namespace binding for prefix "+ab+" in "+ac}else{this.value=F.uri.resolve(aa)}}else{try{this.value=F.curie(ac,{namespaces:Z.namespaces})}catch(ad){throw"Malformed Resource: Bad format for resource "+ad}}}}}else{this.value=ac}return this},dump:function(){return{type:"uri",value:this.value.toString()}},toString:function(){return"<"+this.value+">"}};F.rdf.resource.fn.init.prototype=F.rdf.resource.fn;F.rdf.resource.defaults={base:F.uri.base(),namespaces:{}};F.rdf.type=F.rdf.resource("<"+w+"type>");F.rdf.label=F.rdf.resource("<"+v+"label>");F.rdf.first=F.rdf.resource("<"+w+"first>");F.rdf.rest=F.rdf.resource("<"+w+"rest>");F.rdf.nil=F.rdf.resource("<"+w+"nil>");F.rdf.subject=F.rdf.resource("<"+w+"subject>");F.rdf.property=F.rdf.resource("<"+w+"property>");F.rdf.object=F.rdf.resource("<"+w+"object>");F.rdf.blank=function(X){var Y;if(c[X]){return c[X]}Y=new F.rdf.blank.fn.init(X);if(c[Y]){return c[Y]}else{c[Y]=Y;return Y}};F.rdf.blank.fn=F.rdf.blank.prototype={type:"bnode",value:undefined,id:undefined,init:function(X){if(X==="[]"){this.id=k();this.value="_:"+this.id}else{if(X.substring(0,2)==="_:"){this.id=X.substring(2);this.value=X}else{throw"Malformed Blank Node: "+X+" is not a legal format for a blank node"}}return this},dump:function(){return{type:"bnode",value:this.value}},toString:function(){return this.value}};F.rdf.blank.fn.init.prototype=F.rdf.blank.fn;F.rdf.literal=function(Z,X){var Y;if(t[Z]){return t[Z]}Y=new F.rdf.literal.fn.init(Z,X);if(t[Y]){return t[Y]}else{t[Y]=Y;return Y}};F.rdf.literal.fn=F.rdf.literal.prototype={type:"literal",value:undefined,lang:undefined,datatype:undefined,init:function(ab,Y){var X,Z,aa=F.extend({},F.rdf.literal.defaults,Y);if(aa.lang!==undefined&&aa.datatype!==undefined){throw"Malformed Literal: Cannot define both a language and a datatype for a literal ("+ab+")"}if(aa.datatype!==undefined){Z=F.safeCurie(aa.datatype,{namespaces:aa.namespaces});F.extend(this,F.typedValue(ab.toString(),Z))}else{if(aa.lang!==undefined){this.value=ab.toString();this.lang=aa.lang}else{if(typeof ab==="boolean"){F.extend(this,F.typedValue(ab.toString(),j+"boolean"))}else{if(typeof ab==="number"){F.extend(this,F.typedValue(ab.toString(),j+"double"))}else{if(ab==="true"||ab==="false"){F.extend(this,F.typedValue(ab,j+"boolean"))}else{if(F.typedValue.valid(ab,j+"integer")){F.extend(this,F.typedValue(ab,j+"integer"))}else{if(F.typedValue.valid(ab,j+"decimal")){F.extend(this,F.typedValue(ab,j+"decimal"))}else{if(F.typedValue.valid(ab,j+"double")&&!/^\s*([\-\+]?INF|NaN)\s*$/.test(ab)){F.extend(this,F.typedValue(ab,j+"double"))}else{X=T.exec(ab);if(X!==null){this.value=(X[2]||X[4]).replace(/\\"/g,'"');if(X[9]){Z=F.rdf.resource(X[9],aa);F.extend(this,F.typedValue(this.value,Z.value))}else{if(X[7]){this.lang=X[7]}}}else{throw"Malformed Literal: Couldn't recognise the value "+ab}}}}}}}}}return this},dump:function(){var X={type:"literal",value:this.value.toString()};if(this.lang!==undefined){X.lang=this.lang}else{if(this.datatype!==undefined){X.datatype=this.datatype.toString()}}return X},toString:function(){var X='"'+this.value+'"';if(this.lang!==undefined){X+="@"+this.lang}else{if(this.datatype!==undefined){X+="^^<"+this.datatype+">"}}return X}};F.rdf.literal.fn.init.prototype=F.rdf.literal.fn;F.rdf.literal.defaults={base:F.uri.base(),namespaces:{},datatype:undefined,lang:undefined}})(jQuery);(function(h){var D={rdf:"http://www.w3.org/1999/02/22-rdf-syntax-ns#",xsd:"http://www.w3.org/2001/XMLSchema#"},B=D.rdf+"XMLLiteral",k=h.fn.curie.defaults,v=/\s([^ =]+)\s*=\s*(?:"([^"]*)"|'([^']*)'|([^ >]+))/g,n=h.rdf.resource("<>"),z=function(H){var F="",E,G;if(!/&/.test(H)){return H}while(H.length>0){E=/([^&]*)(&([^;]+);)(.*)/g.exec(H);if(E===null){F+=H;break}F+=E[1];G=E[3];H=E[4];if(G.charAt(0)==="#"){if(G.charAt(1)==="x"){F+=String.fromCharCode(parseInt(G.substring(2),16))}else{F+=String.fromCharCode(parseInt(G.substring(1),10))}}else{switch(G){case"amp":F+="&";break;case"nbsp":F+=String.fromCharCode(160);break;case"quot":F+='"';break;case"apos":F+="'";break;default:F+="&"+G+";"}}}return F},u=function(F){var G,K,M,O,E,N,J,H,L={},I={};K=F[0];L[":length"]=0;if(K.attributes&&K.attributes.getNamedItemNS){J=K.attributes;for(G=0;G]+>/.exec(K.outerHTML);M=v.exec(O);while(M!==null){E=M[1];N=M[2]||M[3]||M[4];if(/^xmlns/.test(E)&&E!=="xmlns:"&&N!==""){H=/^xmlns(:(.+))?$/.exec(E)[2]||"";L[H]=h.uri(N);L[":length"]+=1}else{if(/about|href|src|resource|property|typeof|content|datatype|rel|rev|lang|xml:lang/.test(E)){I[E]=z(N)}}M=v.exec(O)}v.lastIndex=0}return{atts:I,namespaces:L}},y=function(F,E){var G=F[0].getAttribute(E);if(E==="rev"||E==="rel"||E==="lang"||E==="xml:lang"){G=G===""?undefined:G}return G===null?undefined:G},e=function(E){return h.rdf.resource(E)},d=function(F,G,E){if(F.substring(0,2)==="_:"){return h.rdf.blank(F)}else{try{return e(h.curie(F,E))}catch(H){return undefined}}},g=function(I,G,F){var E=/^\[([^\]]+)\]$/.exec(I),H=F.base||G.base();return E?d(E[1],G,F):e(h.uri(I,H))},o=function(H,G,E){var F,I,J=[];H=H&&H.split?H.split(/[ \t\n\r\x0C]+/g):[];for(F=0;F]+>/.exec(O.outerHTML);L=v.exec(M);while(L!==null){if(!/^jQuery/.test(L[1])){I+=" "+L[1]+"=";I+=L[2]?L[3]:'"'+L[1]+'"'}L=v.exec(M)}v.lastIndex=0}else{J=O.attributes;for(H=0;H"}else{if(O.nodeType===8){I+=""}else{I+=O.nodeValue}}});return I},C=function(G){var V,J,E,Z,Q,U,P,X,W,N,K,H,R,O,L,T=[],F,S,M,Y,I=this.children();G=G||{};O=G.forward||[];L=G.backward||[];F=u(this);S=F.atts;G.atts=S;M=G.namespaces||this.xmlns();if(F.namespaces[":length"]>0){M=h.extend({},M);for(Y in F.namespaces){if(Y!==":length"){M[Y]=F.namespaces[Y]}}}G.curieOptions=h.extend({},k,{namespaces:M,base:this.base()});J=r(this,G);Z=s(this,G);if(J.skip){H=G.forward;R=G.backward;J=G.subject;E=G.object}else{J=J.subject;if(O.length>0||L.length>0){N=G.subject||r(this.parent()).subject;for(V=0;V0){Q=S.datatype;U=S.content;if(Q!==undefined&&Q!==""){Q=h.curie(Q,G.curieOptions);if(Q===B){X=h.rdf.literal(w(this),{datatype:B})}else{if(U!==undefined){X=h.rdf.literal(U,{datatype:Q})}else{X=h.rdf.literal(this.text(),{datatype:Q})}}}else{if(U!==undefined){if(Z===undefined){X=h.rdf.literal('"'+U+'"')}else{X=h.rdf.literal(U,{lang:Z})}}else{if(I.length===0||Q===""){Z=s(this,G);if(Z===undefined){X=h.rdf.literal('"'+this.text()+'"')}else{X=h.rdf.literal(this.text(),{lang:Z})}}else{X=h.rdf.literal(w(this),{datatype:B})}}}for(V=0;V").children("span").attr("lang",F);return E},j=function(P){var J,M,F,I,S,Q,G,K,E,H,O,L,N,R=this.xmlns();S=this;N=u(this).atts;if(typeof P==="string"){P=h.rdf.triple(P,{namespaces:R,base:this.base()})}else{if(P.rdfquery){j.call(this,P.sources().get(0));return this}else{if(P.length){for(L=0;L").children("span");q(S,"typeof",P.object.value);if(K!==P.subject){b(S,P.subject)}}else{q(this,"typeof",P.object.value);b(this,P.subject)}}}else{if(G){if(E){q(this,"rel",P.property.value)}else{if(I||!F){q(this,"rel",P.property.value);c(this,P.object)}else{S=this.wrap("").parent();q(S,"rev",P.property.value);b(S,P.object)}}}else{if(Q===P.object){if(K===P.subject){q(this,"rev",P.property.value)}else{if(I||!F){q(this,"rev",P.property.value);c(this,P.subject)}else{S=this.wrap("").parent();q(S,"rel",P.property.value);b(S,P.subject)}}}else{if(E){if(F){S=this.wrapInner("").children("span");q(S,"rev",P.property.value);c(S,P.subject);S=S.wrapInner("").children("span");b(S,P.object);S=this}else{b(this,P.subject);q(this,"rel",P.property.value)}}else{if(K===P.subject){if(F){S=this.wrapInner("").children("span");q(S,"rel",this.property.value);c(S,P.object);S=S.wrapInner("").children("span");b(S,K);S=this}else{b(this,P.object);q(this,"rev",P.property.value)}}else{if(F){S=this.wrapInner("").children("span");q(S,"rel",P.property.value);b(S,P.subject);c(S,P.object);if(S.children("*").length>0){S=this.wrapInner("").children("span");b(S,Q)}S=this}else{q(S,"rel",P.property.value);b(this,P.subject);c(this,P.object);if(this.children("*").length>0){S=this.wrapInner("").children("span");b(S,Q);S=this}}}}}}}}else{Q=r(this,{atts:N}).subject;K=x(this,{atts:N});G=Q===P.subject;J=this.text()!==P.object.value;if(N.property!==undefined){O=N.content;E=O!==undefined?O===P.object.value:!J;if(G&&E){q(this,"property",P.property.value)}else{S=this.wrapInner("").children("span");return j.call(S,P)}}else{if(K===P.subject){S=this.wrapInner("").children("span");return j.call(S,P)}q(this,"property",P.property.value);b(this,P.subject);if(J){if(P.object.datatype&&P.object.datatype.toString()===B){this.html(P.object.value)}else{this.attr("content",P.object.value)}}H=s(this);if(P.object.lang){if(H!==P.object.lang){this.attr("lang",P.object.lang);if(J){a(this,H)}}}else{if(P.object.datatype){q(this,"datatype",P.object.datatype)}else{if(!J){this.attr("datatype","")}if(H!==undefined){this.attr("lang","");if(J){a(this,H)}}}}}}this.parents().andSelf().trigger("rdfChange");return S},l=function(K){var I,L,J,E,F,H,G=this.xmlns();L=u(this).atts;if(K.length){for(i=0;i