--- /srv/rebuilderd/tmp/rebuilderdklLkzu/inputs/virtuoso-vad-isparql_7.2.12+dfsg-2_all.deb +++ /srv/rebuilderd/tmp/rebuilderdklLkzu/out/virtuoso-vad-isparql_7.2.12+dfsg-2_all.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-04-04 17:25:23.000000 debian-binary │ -rw-r--r-- 0 0 0 888 2025-04-04 17:25:23.000000 control.tar.xz │ --rw-r--r-- 0 0 0 851684 2025-04-04 17:25:23.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 854332 2025-04-04 17:25:23.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/share/virtuoso-opensource-7/vad/isparql_dav.vad │ │ │ @@ -133,172762 +133,172762 @@ │ │ │ 00000840: 3d3e 272f 6973 7061 7271 6c2f 2729 3b0a =>'/isparql/');. │ │ │ 00000850: 2020 2020 5d5d 3e0a 2020 3c2f 7371 6c3e ]]>. │ │ │ 00000860: 0a3c 2f64 646c 733e 0a3c 7265 736f 7572 ... . . . . . . . . . . │ │ │ -00000f60: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . . . . . < │ │ │ -00001330: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ -00001340: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ -00001350: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ -00001360: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -00001370: 4c2f 6578 6563 7574 652e 6874 6d6c 2220 L/execute.html" │ │ │ -00001380: 6461 765f 6f77 6e65 723d 2264 6176 2220 dav_owner="dav" │ │ │ -00001390: 6461 765f 6772 703d 2261 646d 696e 6973 dav_grp="adminis │ │ │ -000013a0: 7472 6174 6f72 7322 2064 6176 5f70 6572 trators" dav_per │ │ │ -000013b0: 6d3d 2231 3130 3130 3031 3030 4e4e 2220 m="110100100NN" │ │ │ -000013c0: 6d61 6b65 7061 7468 3d22 7965 7322 2f3e makepath="yes"/> │ │ │ -000013d0: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . │ │ │ -00001520: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . . . . . │ │ │ -000019c0: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . . . . │ │ │ -00001d10: 2020 3c66 696c 6520 6f76 6572 7772 6974 . │ │ │ -00001e60: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . < │ │ │ -00001f10: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ -00001f20: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ -00001f30: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ -00001f40: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -00001f50: 4c2f 746f 6f6c 6b69 742f 7376 672e 6a73 L/toolkit/svg.js │ │ │ -00001f60: 2220 6461 765f 6f77 6e65 723d 2264 6176 " dav_owner="dav │ │ │ -00001f70: 2220 6461 765f 6772 703d 2261 646d 696e " dav_grp="admin │ │ │ -00001f80: 6973 7472 6174 6f72 7322 2064 6176 5f70 istrators" dav_p │ │ │ -00001f90: 6572 6d3d 2231 3130 3130 3031 3030 4e4e erm="110100100NN │ │ │ -00001fa0: 2220 6d61 6b65 7061 7468 3d22 7965 7322 " makepath="yes" │ │ │ -00001fb0: 2f3e 0a20 203c 6669 6c65 206f 7665 7277 />. . │ │ │ -00002060: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . . │ │ │ -00002260: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . │ │ │ -000023b0: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . . │ │ │ -000025b0: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . │ │ │ -000027b0: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . . │ │ │ +00000920: 3c66 696c 6520 6f76 6572 7772 6974 653d . . < │ │ │ +00000a70: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +00000a80: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +00000a90: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +00000aa0: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +00000ab0: 4c2f 6d61 696e 2e6a 7322 2064 6176 5f6f L/main.js" dav_o │ │ │ +00000ac0: 776e 6572 3d22 6461 7622 2064 6176 5f67 wner="dav" dav_g │ │ │ +00000ad0: 7270 3d22 6164 6d69 6e69 7374 7261 746f rp="administrato │ │ │ +00000ae0: 7273 2220 6461 765f 7065 726d 3d22 3131 rs" dav_perm="11 │ │ │ +00000af0: 3031 3030 3130 304e 4e22 206d 616b 6570 0100100NN" makep │ │ │ +00000b00: 6174 683d 2279 6573 222f 3e0a 2020 3c66 ath="yes"/>. . . │ │ │ +00000d10: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . . . . │ │ │ +00001060: 3c66 696c 6520 6f76 6572 7772 6974 653d . . . . . │ │ │ +000013b0: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . . . . . │ │ │ +00001850: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . │ │ │ +000019a0: 3c66 696c 6520 6f76 6572 7772 6974 653d . . │ │ │ +00001af0: 2020 3c66 696c 6520 6f76 6572 7772 6974 . │ │ │ +00001c40: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . . . │ │ │ +00001ef0: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . . . . < │ │ │ +00002240: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +00002250: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +00002260: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +00002270: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +00002280: 4c2f 746f 6f6c 6b69 742f 6469 616c 6f67 L/toolkit/dialog │ │ │ +00002290: 2e6a 7322 2064 6176 5f6f 776e 6572 3d22 .js" dav_owner=" │ │ │ +000022a0: 6461 7622 2064 6176 5f67 7270 3d22 6164 dav" dav_grp="ad │ │ │ +000022b0: 6d69 6e69 7374 7261 746f 7273 2220 6461 ministrators" da │ │ │ +000022c0: 765f 7065 726d 3d22 3131 3031 3030 3130 v_perm="11010010 │ │ │ +000022d0: 304e 4e22 206d 616b 6570 6174 683d 2279 0NN" makepath="y │ │ │ +000022e0: 6573 222f 3e0a 2020 3c66 696c 6520 6f76 es"/>. . < │ │ │ +00002390: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +000023a0: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +000023b0: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +000023c0: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +000023d0: 4c2f 746f 6f6c 6b69 742f 616e 696d 6174 L/toolkit/animat │ │ │ +000023e0: 696f 6e2e 6a73 2220 6461 765f 6f77 6e65 ion.js" dav_owne │ │ │ +000023f0: 723d 2264 6176 2220 6461 765f 6772 703d r="dav" dav_grp= │ │ │ +00002400: 2261 646d 696e 6973 7472 6174 6f72 7322 "administrators" │ │ │ +00002410: 2064 6176 5f70 6572 6d3d 2231 3130 3130 dav_perm="11010 │ │ │ +00002420: 3031 3030 4e4e 2220 6d61 6b65 7061 7468 0100NN" makepath │ │ │ +00002430: 3d22 7965 7322 2f3e 0a20 203c 6669 6c65 ="yes"/>. . . . < │ │ │ +00002640: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +00002650: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +00002660: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +00002670: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +00002680: 4c2f 746f 6f6c 6b69 742f 7175 6963 6b65 L/toolkit/quicke │ │ │ +00002690: 6469 742e 6a73 2220 6461 765f 6f77 6e65 dit.js" dav_owne │ │ │ +000026a0: 723d 2264 6176 2220 6461 765f 6772 703d r="dav" dav_grp= │ │ │ +000026b0: 2261 646d 696e 6973 7472 6174 6f72 7322 "administrators" │ │ │ +000026c0: 2064 6176 5f70 6572 6d3d 2231 3130 3130 dav_perm="11010 │ │ │ +000026d0: 3031 3030 4e4e 2220 6d61 6b65 7061 7468 0100NN" makepath │ │ │ +000026e0: 3d22 7965 7322 2f3e 0a20 203c 6669 6c65 ="yes"/>. . . │ │ │ +00002840: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . < │ │ │ 000029b0: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ 000029c0: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ 000029d0: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ 000029e0: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -000029f0: 4c2f 746f 6f6c 6b69 742f 7264 6673 746f L/toolkit/rdfsto │ │ │ -00002a00: 7265 2e6a 7322 2064 6176 5f6f 776e 6572 re.js" dav_owner │ │ │ -00002a10: 3d22 6461 7622 2064 6176 5f67 7270 3d22 ="dav" dav_grp=" │ │ │ -00002a20: 6164 6d69 6e69 7374 7261 746f 7273 2220 administrators" │ │ │ -00002a30: 6461 765f 7065 726d 3d22 3131 3031 3030 dav_perm="110100 │ │ │ -00002a40: 3130 304e 4e22 206d 616b 6570 6174 683d 100NN" makepath= │ │ │ -00002a50: 2279 6573 222f 3e0a 2020 3c66 696c 6520 "yes"/>. . . │ │ │ -00002bb0: 203c 6669 6c65 206f 7665 7277 7269 7465 . │ │ │ -00002d00: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . . │ │ │ -00002f00: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . . │ │ │ -000031a0: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . < │ │ │ -000032f0: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ -00003300: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ -00003310: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ -00003320: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -00003330: 4c2f 746f 6f6c 6b69 742f 6d61 6377 696e L/toolkit/macwin │ │ │ -00003340: 2e6a 7322 2064 6176 5f6f 776e 6572 3d22 .js" dav_owner=" │ │ │ -00003350: 6461 7622 2064 6176 5f67 7270 3d22 6164 dav" dav_grp="ad │ │ │ -00003360: 6d69 6e69 7374 7261 746f 7273 2220 6461 ministrators" da │ │ │ -00003370: 765f 7065 726d 3d22 3131 3031 3030 3130 v_perm="11010010 │ │ │ -00003380: 304e 4e22 206d 616b 6570 6174 683d 2279 0NN" makepath="y │ │ │ -00003390: 6573 222f 3e0a 2020 3c66 696c 6520 6f76 es"/>. │ │ │ -00003440: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . . │ │ │ -00003640: 203c 6669 6c65 206f 7665 7277 7269 7465 . │ │ │ -00003790: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . . . . . . . . < │ │ │ -00003d90: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ -00003da0: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ -00003db0: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ -00003dc0: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -00003dd0: 4c2f 746f 6f6c 6b69 742f 666f 726d 6f62 L/toolkit/formob │ │ │ -00003de0: 6a65 6374 2e6a 7322 2064 6176 5f6f 776e ject.js" dav_own │ │ │ -00003df0: 6572 3d22 6461 7622 2064 6176 5f67 7270 er="dav" dav_grp │ │ │ -00003e00: 3d22 6164 6d69 6e69 7374 7261 746f 7273 ="administrators │ │ │ -00003e10: 2220 6461 765f 7065 726d 3d22 3131 3031 " dav_perm="1101 │ │ │ -00003e20: 3030 3130 304e 4e22 206d 616b 6570 6174 00100NN" makepat │ │ │ -00003e30: 683d 2279 6573 222f 3e0a 2020 3c66 696c h="yes"/>. │ │ │ -00003ee0: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . . │ │ │ -000040e0: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . │ │ │ -00004230: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . . │ │ │ +00002b20: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . │ │ │ +00002be0: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . . . . . < │ │ │ +00003030: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +00003040: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +00003050: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +00003060: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +00003070: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ +00003080: 2f53 6c69 6465 722e 6769 6622 2064 6176 /Slider.gif" dav │ │ │ +00003090: 5f6f 776e 6572 3d22 6461 7622 2064 6176 _owner="dav" dav │ │ │ +000030a0: 5f67 7270 3d22 6164 6d69 6e69 7374 7261 _grp="administra │ │ │ +000030b0: 746f 7273 2220 6461 765f 7065 726d 3d22 tors" dav_perm=" │ │ │ +000030c0: 3131 3031 3030 3130 304e 4e22 206d 616b 110100100NN" mak │ │ │ +000030d0: 6570 6174 683d 2279 6573 222f 3e0a 2020 epath="yes"/>. │ │ │ +000030e0: 3c66 696c 6520 6f76 6572 7772 6974 653d . . │ │ │ +00003250: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . . . │ │ │ +000035e0: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . . . │ │ │ +000038c0: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . . . . . . . < │ │ │ +00003e80: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +00003e90: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +00003ea0: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +00003eb0: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +00003ec0: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ +00003ed0: 2f57 696e 4f44 535f 7262 2e67 6966 2220 /WinODS_rb.gif" │ │ │ +00003ee0: 6461 765f 6f77 6e65 723d 2264 6176 2220 dav_owner="dav" │ │ │ +00003ef0: 6461 765f 6772 703d 2261 646d 696e 6973 dav_grp="adminis │ │ │ +00003f00: 7472 6174 6f72 7322 2064 6176 5f70 6572 trators" dav_per │ │ │ +00003f10: 6d3d 2231 3130 3130 3031 3030 4e4e 2220 m="110100100NN" │ │ │ +00003f20: 6d61 6b65 7061 7468 3d22 7965 7322 2f3e makepath="yes"/> │ │ │ +00003f30: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . . │ │ │ +00004150: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . . . . │ │ │ -00004630: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . │ │ │ -000046e0: 3c66 696c 6520 6f76 6572 7772 6974 653d . . . . . . │ │ │ -00004ae0: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . │ │ │ -00004ce0: 3c66 696c 6520 6f76 6572 7772 6974 653d . . . . . . . . < │ │ │ -00005250: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ -00005260: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ -00005270: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ -00005280: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -00005290: 4c2f 746f 6f6c 6b69 742f 7374 796c 6573 L/toolkit/styles │ │ │ -000052a0: 2f77 696e 6d73 2e63 7373 2220 6461 765f /winms.css" dav_ │ │ │ -000052b0: 6f77 6e65 723d 2264 6176 2220 6461 765f owner="dav" dav_ │ │ │ -000052c0: 6772 703d 2261 646d 696e 6973 7472 6174 grp="administrat │ │ │ -000052d0: 6f72 7322 2064 6176 5f70 6572 6d3d 2231 ors" dav_perm="1 │ │ │ -000052e0: 3130 3130 3031 3030 4e4e 2220 6d61 6b65 10100100NN" make │ │ │ -000052f0: 7061 7468 3d22 7965 7322 2f3e 0a20 203c path="yes"/>. < │ │ │ -00005300: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ -00005310: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ -00005320: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ -00005330: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -00005340: 4c2f 746f 6f6c 6b69 742f 7374 796c 6573 L/toolkit/styles │ │ │ -00005350: 2f77 696e 6d61 632e 6373 7322 2064 6176 /winmac.css" dav │ │ │ -00005360: 5f6f 776e 6572 3d22 6461 7622 2064 6176 _owner="dav" dav │ │ │ -00005370: 5f67 7270 3d22 6164 6d69 6e69 7374 7261 _grp="administra │ │ │ -00005380: 746f 7273 2220 6461 765f 7065 726d 3d22 tors" dav_perm=" │ │ │ -00005390: 3131 3031 3030 3130 304e 4e22 206d 616b 110100100NN" mak │ │ │ -000053a0: 6570 6174 683d 2279 6573 222f 3e0a 2020 epath="yes"/>. │ │ │ -000053b0: 3c66 696c 6520 6f76 6572 7772 6974 653d . │ │ │ -00005460: 203c 6669 6c65 206f 7665 7277 7269 7465 │ │ │ -00005510: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . . . . │ │ │ -00005890: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . . │ │ │ -00005b80: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . < │ │ │ -00005da0: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ -00005db0: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ -00005dc0: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ -00005dd0: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -00005de0: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ -00005df0: 2f72 6573 697a 652e 6769 6622 2064 6176 /resize.gif" dav │ │ │ -00005e00: 5f6f 776e 6572 3d22 6461 7622 2064 6176 _owner="dav" dav │ │ │ -00005e10: 5f67 7270 3d22 6164 6d69 6e69 7374 7261 _grp="administra │ │ │ -00005e20: 746f 7273 2220 6461 765f 7065 726d 3d22 tors" dav_perm=" │ │ │ -00005e30: 3131 3031 3030 3130 304e 4e22 206d 616b 110100100NN" mak │ │ │ -00005e40: 6570 6174 683d 2279 6573 222f 3e0a 2020 epath="yes"/>. │ │ │ -00005e50: 3c66 696c 6520 6f76 6572 7772 6974 653d │ │ │ -00005f00: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . . . . . < │ │ │ -00006340: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ -00006350: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ -00006360: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ -00006370: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -00006380: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ -00006390: 2f57 696e 4f44 535f 6c74 2e67 6966 2220 /WinODS_lt.gif" │ │ │ -000063a0: 6461 765f 6f77 6e65 723d 2264 6176 2220 dav_owner="dav" │ │ │ -000063b0: 6461 765f 6772 703d 2261 646d 696e 6973 dav_grp="adminis │ │ │ -000063c0: 7472 6174 6f72 7322 2064 6176 5f70 6572 trators" dav_per │ │ │ -000063d0: 6d3d 2231 3130 3130 3031 3030 4e4e 2220 m="110100100NN" │ │ │ -000063e0: 6d61 6b65 7061 7468 3d22 7965 7322 2f3e makepath="yes"/> │ │ │ -000063f0: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . │ │ │ -00006560: 3c66 696c 6520 6f76 6572 7772 6974 653d . │ │ │ -000066d0: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . │ │ │ -00006790: 203c 6669 6c65 206f 7665 7277 7269 7465 . │ │ │ -00006850: 3c66 696c 6520 6f76 6572 7772 6974 653d . . . │ │ │ -00006b30: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . │ │ │ -00006ca0: 203c 6669 6c65 206f 7665 7277 7269 7465 . . < │ │ │ -00006e10: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ -00006e20: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ -00006e30: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ -00006e40: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -00006e50: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ -00006e60: 2f52 6563 7457 696e 5f6c 742e 6769 6622 /RectWin_lt.gif" │ │ │ -00006e70: 2064 6176 5f6f 776e 6572 3d22 6461 7622 dav_owner="dav" │ │ │ -00006e80: 2064 6176 5f67 7270 3d22 6164 6d69 6e69 dav_grp="admini │ │ │ -00006e90: 7374 7261 746f 7273 2220 6461 765f 7065 strators" dav_pe │ │ │ -00006ea0: 726d 3d22 3131 3031 3030 3130 304e 4e22 rm="110100100NN" │ │ │ -00006eb0: 206d 616b 6570 6174 683d 2279 6573 222f makepath="yes"/ │ │ │ -00006ec0: 3e0a 2020 3c66 696c 6520 6f76 6572 7772 >. . . │ │ │ -00007030: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . │ │ │ -00007250: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . . │ │ │ -00007470: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . │ │ │ -000075e0: 203c 6669 6c65 206f 7665 7277 7269 7465 . │ │ │ -000076a0: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . . . < │ │ │ -00007a40: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ -00007a50: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ -00007a60: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ -00007a70: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -00007a80: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ -00007a90: 2f4d 6163 5769 6e5f 636c 6f73 655f 686f /MacWin_close_ho │ │ │ -00007aa0: 7665 722e 6769 6622 2064 6176 5f6f 776e ver.gif" dav_own │ │ │ -00007ab0: 6572 3d22 6461 7622 2064 6176 5f67 7270 er="dav" dav_grp │ │ │ -00007ac0: 3d22 6164 6d69 6e69 7374 7261 746f 7273 ="administrators │ │ │ -00007ad0: 2220 6461 765f 7065 726d 3d22 3131 3031 " dav_perm="1101 │ │ │ -00007ae0: 3030 3130 304e 4e22 206d 616b 6570 6174 00100NN" makepat │ │ │ -00007af0: 683d 2279 6573 222f 3e0a 2020 3c66 696c h="yes"/>. │ │ │ -00007bb0: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . . │ │ │ -00007dd0: 3c66 696c 6520 6f76 6572 7772 6974 653d . │ │ │ -00007e80: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . │ │ │ -00007ff0: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . . < │ │ │ -00008210: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ -00008220: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ -00008230: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ -00008240: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -00008250: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ -00008260: 2f44 6176 5f76 6965 775f 6963 6f6e 732e /Dav_view_icons. │ │ │ -00008270: 6769 6622 2064 6176 5f6f 776e 6572 3d22 gif" dav_owner=" │ │ │ -00008280: 6461 7622 2064 6176 5f67 7270 3d22 6164 dav" dav_grp="ad │ │ │ -00008290: 6d69 6e69 7374 7261 746f 7273 2220 6461 ministrators" da │ │ │ -000082a0: 765f 7065 726d 3d22 3131 3031 3030 3130 v_perm="11010010 │ │ │ -000082b0: 304e 4e22 206d 616b 6570 6174 683d 2279 0NN" makepath="y │ │ │ -000082c0: 6573 222f 3e0a 2020 3c66 696c 6520 6f76 es"/>. │ │ │ -00008380: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . . . . . │ │ │ -000087d0: 3c66 696c 6520 6f76 6572 7772 6974 653d . . . . < │ │ │ -00008ab0: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ -00008ac0: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ -00008ad0: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ -00008ae0: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -00008af0: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ -00008b00: 2f77 696e 726f 756e 645f 742e 706e 6722 /winround_t.png" │ │ │ -00008b10: 2064 6176 5f6f 776e 6572 3d22 6461 7622 dav_owner="dav" │ │ │ -00008b20: 2064 6176 5f67 7270 3d22 6164 6d69 6e69 dav_grp="admini │ │ │ -00008b30: 7374 7261 746f 7273 2220 6461 765f 7065 strators" dav_pe │ │ │ -00008b40: 726d 3d22 3131 3031 3030 3130 304e 4e22 rm="110100100NN" │ │ │ -00008b50: 206d 616b 6570 6174 683d 2279 6573 222f makepath="yes"/ │ │ │ -00008b60: 3e0a 2020 3c66 696c 6520 6f76 6572 7772 >. . . │ │ │ -00008cd0: 3c66 696c 6520 6f76 6572 7772 6974 653d . . . │ │ │ -00008ef0: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . . │ │ │ -00009280: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . │ │ │ -000093f0: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . │ │ │ -000094a0: 2020 3c66 696c 6520 6f76 6572 7772 6974 │ │ │ -00009550: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . . . │ │ │ -00009830: 3c66 696c 6520 6f76 6572 7772 6974 653d . . │ │ │ -000099a0: 203c 6669 6c65 206f 7665 7277 7269 7465 . < │ │ │ -00009a60: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ -00009a70: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ -00009a80: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ -00009a90: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -00009aa0: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ -00009ab0: 2f54 7265 655f 6d69 6e75 732e 706e 6722 /Tree_minus.png" │ │ │ -00009ac0: 2064 6176 5f6f 776e 6572 3d22 6461 7622 dav_owner="dav" │ │ │ -00009ad0: 2064 6176 5f67 7270 3d22 6164 6d69 6e69 dav_grp="admini │ │ │ -00009ae0: 7374 7261 746f 7273 2220 6461 765f 7065 strators" dav_pe │ │ │ -00009af0: 726d 3d22 3131 3031 3030 3130 304e 4e22 rm="110100100NN" │ │ │ -00009b00: 206d 616b 6570 6174 683d 2279 6573 222f makepath="yes"/ │ │ │ -00009b10: 3e0a 2020 3c66 696c 6520 6f76 6572 7772 >. . . . . . . . . . │ │ │ -0000a1a0: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . . │ │ │ -0000a3c0: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . . . │ │ │ -0000a740: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . │ │ │ -0000a960: 203c 6669 6c65 206f 7665 7277 7269 7465 . . │ │ │ -0000aad0: 3c66 696c 6520 6f76 6572 7772 6974 653d . . . < │ │ │ -0000acf0: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ -0000ad00: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ -0000ad10: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ -0000ad20: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -0000ad30: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ -0000ad40: 2f6d 6172 6b65 7273 2f73 686f 7070 696e /markers/shoppin │ │ │ -0000ad50: 6763 6172 742e 706e 6722 2064 6176 5f6f gcart.png" dav_o │ │ │ -0000ad60: 776e 6572 3d22 6461 7622 2064 6176 5f67 wner="dav" dav_g │ │ │ -0000ad70: 7270 3d22 6164 6d69 6e69 7374 7261 746f rp="administrato │ │ │ -0000ad80: 7273 2220 6461 765f 7065 726d 3d22 3131 rs" dav_perm="11 │ │ │ -0000ad90: 3031 3030 3130 304e 4e22 206d 616b 6570 0100100NN" makep │ │ │ -0000ada0: 6174 683d 2279 6573 222f 3e0a 2020 3c66 ath="yes"/>. . . │ │ │ -0000afd0: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . < │ │ │ -0000b140: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ -0000b150: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ -0000b160: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ -0000b170: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -0000b180: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ -0000b190: 2f6d 6172 6b65 7273 2f70 3038 2e70 6e67 /markers/p08.png │ │ │ +00004480: 742f 696d 6167 6573 2f47 7269 645f 6465 t/images/Grid_de │ │ │ +00004490: 7363 2e67 6966 2220 6461 765f 6f77 6e65 sc.gif" dav_owne │ │ │ +000044a0: 723d 2264 6176 2220 6461 765f 6772 703d r="dav" dav_grp= │ │ │ +000044b0: 2261 646d 696e 6973 7472 6174 6f72 7322 "administrators" │ │ │ +000044c0: 2064 6176 5f70 6572 6d3d 2231 3130 3130 dav_perm="11010 │ │ │ +000044d0: 3031 3030 4e4e 2220 6d61 6b65 7061 7468 0100NN" makepath │ │ │ +000044e0: 3d22 7965 7322 2f3e 0a20 203c 6669 6c65 ="yes"/>. . . . < │ │ │ +00004700: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +00004710: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +00004720: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +00004730: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +00004740: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ +00004750: 2f69 636f 6e5f 7669 6577 732e 6769 6622 /icon_views.gif" │ │ │ +00004760: 2064 6176 5f6f 776e 6572 3d22 6461 7622 dav_owner="dav" │ │ │ +00004770: 2064 6176 5f67 7270 3d22 6164 6d69 6e69 dav_grp="admini │ │ │ +00004780: 7374 7261 746f 7273 2220 6461 765f 7065 strators" dav_pe │ │ │ +00004790: 726d 3d22 3131 3031 3030 3130 304e 4e22 rm="110100100NN" │ │ │ +000047a0: 206d 616b 6570 6174 683d 2279 6573 222f makepath="yes"/ │ │ │ +000047b0: 3e0a 2020 3c66 696c 6520 6f76 6572 7772 >. │ │ │ +00004860: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . . . < │ │ │ +00004b40: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +00004b50: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +00004b60: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +00004b70: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +00004b80: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ +00004b90: 2f73 7562 6d65 6e75 2e67 6966 2220 6461 /submenu.gif" da │ │ │ +00004ba0: 765f 6f77 6e65 723d 2264 6176 2220 6461 v_owner="dav" da │ │ │ +00004bb0: 765f 6772 703d 2261 646d 696e 6973 7472 v_grp="administr │ │ │ +00004bc0: 6174 6f72 7322 2064 6176 5f70 6572 6d3d ators" dav_perm= │ │ │ +00004bd0: 2231 3130 3130 3031 3030 4e4e 2220 6d61 "110100100NN" ma │ │ │ +00004be0: 6b65 7061 7468 3d22 7965 7322 2f3e 0a20 kepath="yes"/>. │ │ │ +00004bf0: 203c 6669 6c65 206f 7665 7277 7269 7465 . │ │ │ +00004cb0: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . │ │ │ +00004ee0: 3c66 696c 6520 6f76 6572 7772 6974 653d . . . . . . . │ │ │ +000053e0: 3c66 696c 6520 6f76 6572 7772 6974 653d . . . │ │ │ +00005600: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . . . . │ │ │ +00005990: 203c 6669 6c65 206f 7665 7277 7269 7465 . . < │ │ │ +00005b00: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +00005b10: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +00005b20: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +00005b30: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +00005b40: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ +00005b50: 2f6d 6172 6b65 7273 2f70 3131 2e70 6e67 /markers/p11.png │ │ │ +00005b60: 2220 6461 765f 6f77 6e65 723d 2264 6176 " dav_owner="dav │ │ │ +00005b70: 2220 6461 765f 6772 703d 2261 646d 696e " dav_grp="admin │ │ │ +00005b80: 6973 7472 6174 6f72 7322 2064 6176 5f70 istrators" dav_p │ │ │ +00005b90: 6572 6d3d 2231 3130 3130 3031 3030 4e4e erm="110100100NN │ │ │ +00005ba0: 2220 6d61 6b65 7061 7468 3d22 7965 7322 " makepath="yes" │ │ │ +00005bb0: 2f3e 0a20 203c 6669 6c65 206f 7665 7277 />. . . │ │ │ +00005d20: 203c 6669 6c65 206f 7665 7277 7269 7465 . . < │ │ │ +00005e90: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +00005ea0: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +00005eb0: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +00005ec0: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +00005ed0: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ +00005ee0: 2f6d 6172 6b65 7273 2f70 3038 2e70 6e67 /markers/p08.png │ │ │ +00005ef0: 2220 6461 765f 6f77 6e65 723d 2264 6176 " dav_owner="dav │ │ │ +00005f00: 2220 6461 765f 6772 703d 2261 646d 696e " dav_grp="admin │ │ │ +00005f10: 6973 7472 6174 6f72 7322 2064 6176 5f70 istrators" dav_p │ │ │ +00005f20: 6572 6d3d 2231 3130 3130 3031 3030 4e4e erm="110100100NN │ │ │ +00005f30: 2220 6d61 6b65 7061 7468 3d22 7965 7322 " makepath="yes" │ │ │ +00005f40: 2f3e 0a20 203c 6669 6c65 206f 7665 7277 />. . . │ │ │ +000060b0: 3c66 696c 6520 6f76 6572 7772 6974 653d . . │ │ │ +00006220: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . │ │ │ +00006440: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . . . . < │ │ │ +00006890: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +000068a0: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +000068b0: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +000068c0: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +000068d0: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ +000068e0: 2f6d 6172 6b65 7273 2f30 332e 706e 6722 /markers/03.png" │ │ │ +000068f0: 2064 6176 5f6f 776e 6572 3d22 6461 7622 dav_owner="dav" │ │ │ +00006900: 2064 6176 5f67 7270 3d22 6164 6d69 6e69 dav_grp="admini │ │ │ +00006910: 7374 7261 746f 7273 2220 6461 765f 7065 strators" dav_pe │ │ │ +00006920: 726d 3d22 3131 3031 3030 3130 304e 4e22 rm="110100100NN" │ │ │ +00006930: 206d 616b 6570 6174 683d 2279 6573 222f makepath="yes"/ │ │ │ +00006940: 3e0a 2020 3c66 696c 6520 6f76 6572 7772 >. . . │ │ │ +00006ab0: 3c66 696c 6520 6f76 6572 7772 6974 653d . . . . . . < │ │ │ +00006f00: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +00006f10: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +00006f20: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +00006f30: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +00006f40: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ +00006f50: 2f6d 6172 6b65 7273 2f63 616d 6572 612e /markers/camera. │ │ │ +00006f60: 706e 6722 2064 6176 5f6f 776e 6572 3d22 png" dav_owner=" │ │ │ +00006f70: 6461 7622 2064 6176 5f67 7270 3d22 6164 dav" dav_grp="ad │ │ │ +00006f80: 6d69 6e69 7374 7261 746f 7273 2220 6461 ministrators" da │ │ │ +00006f90: 765f 7065 726d 3d22 3131 3031 3030 3130 v_perm="11010010 │ │ │ +00006fa0: 304e 4e22 206d 616b 6570 6174 683d 2279 0NN" makepath="y │ │ │ +00006fb0: 6573 222f 3e0a 2020 3c66 696c 6520 6f76 es"/>. . < │ │ │ +00007070: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +00007080: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +00007090: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +000070a0: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +000070b0: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ +000070c0: 2f6d 6172 6b65 7273 2f31 312e 706e 6722 /markers/11.png" │ │ │ +000070d0: 2064 6176 5f6f 776e 6572 3d22 6461 7622 dav_owner="dav" │ │ │ +000070e0: 2064 6176 5f67 7270 3d22 6164 6d69 6e69 dav_grp="admini │ │ │ +000070f0: 7374 7261 746f 7273 2220 6461 765f 7065 strators" dav_pe │ │ │ +00007100: 726d 3d22 3131 3031 3030 3130 304e 4e22 rm="110100100NN" │ │ │ +00007110: 206d 616b 6570 6174 683d 2279 6573 222f makepath="yes"/ │ │ │ +00007120: 3e0a 2020 3c66 696c 6520 6f76 6572 7772 >. . . . < │ │ │ +00007340: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +00007350: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +00007360: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +00007370: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +00007380: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ +00007390: 2f4d 7357 696e 5f6d 696e 696d 697a 652e /MsWin_minimize. │ │ │ +000073a0: 706e 6722 2064 6176 5f6f 776e 6572 3d22 png" dav_owner=" │ │ │ +000073b0: 6461 7622 2064 6176 5f67 7270 3d22 6164 dav" dav_grp="ad │ │ │ +000073c0: 6d69 6e69 7374 7261 746f 7273 2220 6461 ministrators" da │ │ │ +000073d0: 765f 7065 726d 3d22 3131 3031 3030 3130 v_perm="11010010 │ │ │ +000073e0: 304e 4e22 206d 616b 6570 6174 683d 2279 0NN" makepath="y │ │ │ +000073f0: 6573 222f 3e0a 2020 3c66 696c 6520 6f76 es"/>. . │ │ │ +000074b0: 203c 6669 6c65 206f 7665 7277 7269 7465 . │ │ │ +00007620: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . │ │ │ +00007790: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . < │ │ │ +000079b0: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +000079c0: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +000079d0: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +000079e0: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +000079f0: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ +00007a00: 2f70 726f 6772 6573 732e 6769 6622 2064 /progress.gif" d │ │ │ +00007a10: 6176 5f6f 776e 6572 3d22 6461 7622 2064 av_owner="dav" d │ │ │ +00007a20: 6176 5f67 7270 3d22 6164 6d69 6e69 7374 av_grp="administ │ │ │ +00007a30: 7261 746f 7273 2220 6461 765f 7065 726d rators" dav_perm │ │ │ +00007a40: 3d22 3131 3031 3030 3130 304e 4e22 206d ="110100100NN" m │ │ │ +00007a50: 616b 6570 6174 683d 2279 6573 222f 3e0a akepath="yes"/>. │ │ │ +00007a60: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . . . │ │ │ +00007d30: 203c 6669 6c65 206f 7665 7277 7269 7465 │ │ │ +00007df0: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . │ │ │ +00008020: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . < │ │ │ +00008190: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +000081a0: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +000081b0: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +000081c0: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +000081d0: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ +000081e0: 2f73 6861 646f 775f 636f 726e 6572 2e70 /shadow_corner.p │ │ │ +000081f0: 6e67 2220 6461 765f 6f77 6e65 723d 2264 ng" dav_owner="d │ │ │ +00008200: 6176 2220 6461 765f 6772 703d 2261 646d av" dav_grp="adm │ │ │ +00008210: 696e 6973 7472 6174 6f72 7322 2064 6176 inistrators" dav │ │ │ +00008220: 5f70 6572 6d3d 2231 3130 3130 3031 3030 _perm="110100100 │ │ │ +00008230: 4e4e 2220 6d61 6b65 7061 7468 3d22 7965 NN" makepath="ye │ │ │ +00008240: 7322 2f3e 0a20 203c 6669 6c65 206f 7665 s"/>. . │ │ │ +00008300: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . . . . . . < │ │ │ +000088d0: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +000088e0: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +000088f0: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +00008900: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +00008910: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ +00008920: 2f4d 6163 5769 6e5f 6c74 2e67 6966 2220 /MacWin_lt.gif" │ │ │ +00008930: 6461 765f 6f77 6e65 723d 2264 6176 2220 dav_owner="dav" │ │ │ +00008940: 6461 765f 6772 703d 2261 646d 696e 6973 dav_grp="adminis │ │ │ +00008950: 7472 6174 6f72 7322 2064 6176 5f70 6572 trators" dav_per │ │ │ +00008960: 6d3d 2231 3130 3130 3031 3030 4e4e 2220 m="110100100NN" │ │ │ +00008970: 6d61 6b65 7061 7468 3d22 7965 7322 2f3e makepath="yes"/> │ │ │ +00008980: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . │ │ │ +00008af0: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . . . . . . < │ │ │ +00008ff0: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +00009000: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +00009010: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +00009020: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +00009030: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ +00009040: 2f57 696e 4f44 535f 636c 6f73 652e 706e /WinODS_close.pn │ │ │ +00009050: 6722 2064 6176 5f6f 776e 6572 3d22 6461 g" dav_owner="da │ │ │ +00009060: 7622 2064 6176 5f67 7270 3d22 6164 6d69 v" dav_grp="admi │ │ │ +00009070: 6e69 7374 7261 746f 7273 2220 6461 765f nistrators" dav_ │ │ │ +00009080: 7065 726d 3d22 3131 3031 3030 3130 304e perm="110100100N │ │ │ +00009090: 4e22 206d 616b 6570 6174 683d 2279 6573 N" makepath="yes │ │ │ +000090a0: 222f 3e0a 2020 3c66 696c 6520 6f76 6572 "/>. . < │ │ │ +00009160: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +00009170: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +00009180: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +00009190: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +000091a0: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ +000091b0: 2f52 6563 7457 696e 5f72 742e 706e 6722 /RectWin_rt.png" │ │ │ +000091c0: 2064 6176 5f6f 776e 6572 3d22 6461 7622 dav_owner="dav" │ │ │ +000091d0: 2064 6176 5f67 7270 3d22 6164 6d69 6e69 dav_grp="admini │ │ │ +000091e0: 7374 7261 746f 7273 2220 6461 765f 7065 strators" dav_pe │ │ │ +000091f0: 726d 3d22 3131 3031 3030 3130 304e 4e22 rm="110100100NN" │ │ │ +00009200: 206d 616b 6570 6174 683d 2279 6573 222f makepath="yes"/ │ │ │ +00009210: 3e0a 2020 3c66 696c 6520 6f76 6572 7772 >. . . │ │ │ +00009380: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . . . . . . < │ │ │ +00009870: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +00009880: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +00009890: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +000098a0: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +000098b0: 4c2f 746f 6f6c 6b69 742f 7374 796c 6573 L/toolkit/styles │ │ │ +000098c0: 2f68 6f76 6572 2e68 7463 2220 6461 765f /hover.htc" dav_ │ │ │ +000098d0: 6f77 6e65 723d 2264 6176 2220 6461 765f owner="dav" dav_ │ │ │ +000098e0: 6772 703d 2261 646d 696e 6973 7472 6174 grp="administrat │ │ │ +000098f0: 6f72 7322 2064 6176 5f70 6572 6d3d 2231 ors" dav_perm="1 │ │ │ +00009900: 3130 3130 3031 3030 4e4e 2220 6d61 6b65 10100100NN" make │ │ │ +00009910: 7061 7468 3d22 7965 7322 2f3e 0a20 203c path="yes"/>. < │ │ │ +00009920: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +00009930: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +00009940: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +00009950: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +00009960: 4c2f 746f 6f6c 6b69 742f 7374 796c 6573 L/toolkit/styles │ │ │ +00009970: 2f67 7269 642e 6373 7322 2064 6176 5f6f /grid.css" dav_o │ │ │ +00009980: 776e 6572 3d22 6461 7622 2064 6176 5f67 wner="dav" dav_g │ │ │ +00009990: 7270 3d22 6164 6d69 6e69 7374 7261 746f rp="administrato │ │ │ +000099a0: 7273 2220 6461 765f 7065 726d 3d22 3131 rs" dav_perm="11 │ │ │ +000099b0: 3031 3030 3130 304e 4e22 206d 616b 6570 0100100NN" makep │ │ │ +000099c0: 6174 683d 2279 6573 222f 3e0a 2020 3c66 ath="yes"/>. . . . │ │ │ +00009be0: 3c66 696c 6520 6f76 6572 7772 6974 653d . │ │ │ +00009c90: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . . . . . . < │ │ │ +0000a210: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +0000a220: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +0000a230: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +0000a240: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +0000a250: 4c2f 746f 6f6c 6b69 742f 6361 6e76 6173 L/toolkit/canvas │ │ │ +0000a260: 2e6a 7322 2064 6176 5f6f 776e 6572 3d22 .js" dav_owner=" │ │ │ +0000a270: 6461 7622 2064 6176 5f67 7270 3d22 6164 dav" dav_grp="ad │ │ │ +0000a280: 6d69 6e69 7374 7261 746f 7273 2220 6461 ministrators" da │ │ │ +0000a290: 765f 7065 726d 3d22 3131 3031 3030 3130 v_perm="11010010 │ │ │ +0000a2a0: 304e 4e22 206d 616b 6570 6174 683d 2279 0NN" makepath="y │ │ │ +0000a2b0: 6573 222f 3e0a 2020 3c66 696c 6520 6f76 es"/>. . . . . │ │ │ +0000a560: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . . . . │ │ │ +0000a960: 3c66 696c 6520 6f76 6572 7772 6974 653d . . . < │ │ │ +0000ab60: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +0000ab70: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +0000ab80: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +0000ab90: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +0000aba0: 4c2f 746f 6f6c 6b69 742f 7773 2e6a 7322 L/toolkit/ws.js" │ │ │ +0000abb0: 2064 6176 5f6f 776e 6572 3d22 6461 7622 dav_owner="dav" │ │ │ +0000abc0: 2064 6176 5f67 7270 3d22 6164 6d69 6e69 dav_grp="admini │ │ │ +0000abd0: 7374 7261 746f 7273 2220 6461 765f 7065 strators" dav_pe │ │ │ +0000abe0: 726d 3d22 3131 3031 3030 3130 304e 4e22 rm="110100100NN" │ │ │ +0000abf0: 206d 616b 6570 6174 683d 2279 6573 222f makepath="yes"/ │ │ │ +0000ac00: 3e0a 2020 3c66 696c 6520 6f76 6572 7772 >. . < │ │ │ +0000acb0: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +0000acc0: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +0000acd0: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +0000ace0: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +0000acf0: 4c2f 746f 6f6c 6b69 742f 7369 6d70 6c65 L/toolkit/simple │ │ │ +0000ad00: 6678 2e6a 7322 2064 6176 5f6f 776e 6572 fx.js" dav_owner │ │ │ +0000ad10: 3d22 6461 7622 2064 6176 5f67 7270 3d22 ="dav" dav_grp=" │ │ │ +0000ad20: 6164 6d69 6e69 7374 7261 746f 7273 2220 administrators" │ │ │ +0000ad30: 6461 765f 7065 726d 3d22 3131 3031 3030 dav_perm="110100 │ │ │ +0000ad40: 3130 304e 4e22 206d 616b 6570 6174 683d 100NN" makepath= │ │ │ +0000ad50: 2279 6573 222f 3e0a 2020 3c66 696c 6520 "yes"/>. . . . . . . . . . │ │ │ -0000b360: 203c 6669 6c65 206f 7665 7277 7269 7465 . . │ │ │ -0000b580: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . < │ │ │ -0000b6f0: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ -0000b700: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ -0000b710: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ -0000b720: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -0000b730: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ -0000b740: 2f6d 6172 6b65 7273 2f6d 6169 6c2e 706e /markers/mail.pn │ │ │ -0000b750: 6722 2064 6176 5f6f 776e 6572 3d22 6461 g" dav_owner="da │ │ │ -0000b760: 7622 2064 6176 5f67 7270 3d22 6164 6d69 v" dav_grp="admi │ │ │ -0000b770: 6e69 7374 7261 746f 7273 2220 6461 765f nistrators" dav_ │ │ │ -0000b780: 7065 726d 3d22 3131 3031 3030 3130 304e perm="110100100N │ │ │ -0000b790: 4e22 206d 616b 6570 6174 683d 2279 6573 N" makepath="yes │ │ │ -0000b7a0: 222f 3e0a 2020 3c66 696c 6520 6f76 6572 "/>. . . . │ │ │ -0000b9d0: 3c66 696c 6520 6f76 6572 7772 6974 653d . . │ │ │ -0000bb40: 203c 6669 6c65 206f 7665 7277 7269 7465 . < │ │ │ -0000bc00: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ -0000bc10: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ -0000bc20: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ -0000bc30: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -0000bc40: 4c2f 746f 6f6c 6b69 742f 696d 6167 6573 L/toolkit/images │ │ │ -0000bc50: 2f6d 6172 6b65 7273 2f63 6f66 6665 652e /markers/coffee. │ │ │ -0000bc60: 706e 6722 2064 6176 5f6f 776e 6572 3d22 png" dav_owner=" │ │ │ -0000bc70: 6461 7622 2064 6176 5f67 7270 3d22 6164 dav" dav_grp="ad │ │ │ -0000bc80: 6d69 6e69 7374 7261 746f 7273 2220 6461 ministrators" da │ │ │ -0000bc90: 765f 7065 726d 3d22 3131 3031 3030 3130 v_perm="11010010 │ │ │ -0000bca0: 304e 4e22 206d 616b 6570 6174 683d 2279 0NN" makepath="y │ │ │ -0000bcb0: 6573 222f 3e0a 2020 3c66 696c 6520 6f76 es"/>. . . . │ │ │ -0000bf90: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . . │ │ │ -0000c1b0: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . . │ │ │ -0000c3d0: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . │ │ │ -0000c5f0: 3c66 696c 6520 6f76 6572 7772 6974 653d . . . . < │ │ │ -0000c8b0: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ -0000c8c0: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ -0000c8d0: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ -0000c8e0: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -0000c8f0: 4c2f 7374 796c 6573 2f71 6265 2e63 7373 L/styles/qbe.css │ │ │ -0000c900: 2220 6461 765f 6f77 6e65 723d 2264 6176 " dav_owner="dav │ │ │ -0000c910: 2220 6461 765f 6772 703d 2261 646d 696e " dav_grp="admin │ │ │ -0000c920: 6973 7472 6174 6f72 7322 2064 6176 5f70 istrators" dav_p │ │ │ -0000c930: 6572 6d3d 2231 3130 3130 3031 3030 4e4e erm="110100100NN │ │ │ -0000c940: 2220 6d61 6b65 7061 7468 3d22 7965 7322 " makepath="yes" │ │ │ -0000c950: 2f3e 0a20 203c 6669 6c65 206f 7665 7277 />. . . . < │ │ │ -0000cb50: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ -0000cb60: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ -0000cb70: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ -0000cb80: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -0000cb90: 4c2f 7374 796c 6573 2f64 6961 6c6f 672e L/styles/dialog. │ │ │ -0000cba0: 6373 7322 2064 6176 5f6f 776e 6572 3d22 css" dav_owner=" │ │ │ -0000cbb0: 6461 7622 2064 6176 5f67 7270 3d22 6164 dav" dav_grp="ad │ │ │ -0000cbc0: 6d69 6e69 7374 7261 746f 7273 2220 6461 ministrators" da │ │ │ -0000cbd0: 765f 7065 726d 3d22 3131 3031 3030 3130 v_perm="11010010 │ │ │ -0000cbe0: 304e 4e22 206d 616b 6570 6174 683d 2279 0NN" makepath="y │ │ │ -0000cbf0: 6573 222f 3e0a 2020 3c66 696c 6520 6f76 es"/>. . . │ │ │ -0000cd40: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . │ │ │ -0000cff0: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . │ │ │ -0000d0a0: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . . < │ │ │ -0000d340: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ -0000d350: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ -0000d360: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ -0000d370: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -0000d380: 4c2f 696d 6167 6573 2f73 7461 7274 2d32 L/images/start-2 │ │ │ -0000d390: 322e 706e 6722 2064 6176 5f6f 776e 6572 2.png" dav_owner │ │ │ -0000d3a0: 3d22 6461 7622 2064 6176 5f67 7270 3d22 ="dav" dav_grp=" │ │ │ -0000d3b0: 6164 6d69 6e69 7374 7261 746f 7273 2220 administrators" │ │ │ -0000d3c0: 6461 765f 7065 726d 3d22 3131 3031 3030 dav_perm="110100 │ │ │ -0000d3d0: 3130 304e 4e22 206d 616b 6570 6174 683d 100NN" makepath= │ │ │ -0000d3e0: 2279 6573 222f 3e0a 2020 3c66 696c 6520 "yes"/>. . │ │ │ -0000d540: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . < │ │ │ -0000d5f0: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ -0000d600: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ -0000d610: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ -0000d620: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -0000d630: 4c2f 696d 6167 6573 2f73 6166 6172 692d L/images/safari- │ │ │ -0000d640: 6c6f 676f 2e70 6e67 2220 6461 765f 6f77 logo.png" dav_ow │ │ │ -0000d650: 6e65 723d 2264 6176 2220 6461 765f 6772 ner="dav" dav_gr │ │ │ -0000d660: 703d 2261 646d 696e 6973 7472 6174 6f72 p="administrator │ │ │ -0000d670: 7322 2064 6176 5f70 6572 6d3d 2231 3130 s" dav_perm="110 │ │ │ -0000d680: 3130 3031 3030 4e4e 2220 6d61 6b65 7061 100100NN" makepa │ │ │ -0000d690: 7468 3d22 7965 7322 2f3e 0a20 203c 6669 th="yes"/>. . │ │ │ -0000d7f0: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . │ │ │ -0000d970: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . . . . . . . │ │ │ -0000def0: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . . │ │ │ -0000e0f0: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . . . │ │ │ -0000e450: 3c66 696c 6520 6f76 6572 7772 6974 653d . │ │ │ -0000e500: 3c66 696c 6520 6f76 6572 7772 6974 653d . . . . . │ │ │ -0000e870: 3c66 696c 6520 6f76 6572 7772 6974 653d │ │ │ -0000e920: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . < │ │ │ -0000ea90: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ -0000eaa0: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ -0000eab0: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ -0000eac0: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -0000ead0: 4c2f 696d 6167 6573 2f63 6f6e 6e65 6374 L/images/connect │ │ │ -0000eae0: 5f6d 6f64 655f 682e 706e 6722 2064 6176 _mode_h.png" dav │ │ │ -0000eaf0: 5f6f 776e 6572 3d22 6461 7622 2064 6176 _owner="dav" dav │ │ │ -0000eb00: 5f67 7270 3d22 6164 6d69 6e69 7374 7261 _grp="administra │ │ │ -0000eb10: 746f 7273 2220 6461 765f 7065 726d 3d22 tors" dav_perm=" │ │ │ -0000eb20: 3131 3031 3030 3130 304e 4e22 206d 616b 110100100NN" mak │ │ │ -0000eb30: 6570 6174 683d 2279 6573 222f 3e0a 2020 epath="yes"/>. │ │ │ -0000eb40: 3c66 696c 6520 6f76 6572 7772 6974 653d . . │ │ │ -0000ec90: 3c66 696c 6520 6f76 6572 7772 6974 653d . . . . │ │ │ -0000ef30: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . . │ │ │ -0000f1d0: 203c 6669 6c65 206f 7665 7277 7269 7465 │ │ │ -0000f280: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . . . < │ │ │ -0000f550: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ -0000f560: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ -0000f570: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ -0000f580: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -0000f590: 4c2f 696d 6167 6573 2f54 7265 655f 6e6f L/images/Tree_no │ │ │ -0000f5a0: 6465 2d63 6f6c 6c61 7073 6564 2e70 6e67 de-collapsed.png │ │ │ -0000f5b0: 2220 6461 765f 6f77 6e65 723d 2264 6176 " dav_owner="dav │ │ │ -0000f5c0: 2220 6461 765f 6772 703d 2261 646d 696e " dav_grp="admin │ │ │ -0000f5d0: 6973 7472 6174 6f72 7322 2064 6176 5f70 istrators" dav_p │ │ │ -0000f5e0: 6572 6d3d 2231 3130 3130 3031 3030 4e4e erm="110100100NN │ │ │ -0000f5f0: 2220 6d61 6b65 7061 7468 3d22 7965 7322 " makepath="yes" │ │ │ -0000f600: 2f3e 0a20 203c 6669 6c65 206f 7665 7277 />. . │ │ │ -0000f6b0: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . < │ │ │ -0000f810: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ -0000f820: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ -0000f830: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ -0000f840: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ -0000f850: 4c2f 696d 6167 6573 2f54 7265 655f 646f L/images/Tree_do │ │ │ -0000f860: 7473 2d68 6f72 697a 2e67 6966 2220 6461 ts-horiz.gif" da │ │ │ -0000f870: 765f 6f77 6e65 723d 2264 6176 2220 6461 v_owner="dav" da │ │ │ -0000f880: 765f 6772 703d 2261 646d 696e 6973 7472 v_grp="administr │ │ │ -0000f890: 6174 6f72 7322 2064 6176 5f70 6572 6d3d ators" dav_perm= │ │ │ -0000f8a0: 2231 3130 3130 3031 3030 4e4e 2220 6d61 "110100100NN" ma │ │ │ -0000f8b0: 6b65 7061 7468 3d22 7965 7322 2f3e 0a20 kepath="yes"/>. │ │ │ -0000f8c0: 203c 6669 6c65 206f 7665 7277 7269 7465 . │ │ │ -0000f970: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . . │ │ │ +0000b2a0: 3c66 696c 6520 6f76 6572 7772 6974 653d . . . . . . │ │ │ +0000b6a0: 203c 6669 6c65 206f 7665 7277 7269 7465 . . │ │ │ +0000b7f0: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . . . . │ │ │ +0000bb40: 3c66 696c 6520 6f76 6572 7772 6974 653d . . . . . . . . . . . │ │ │ +0000c310: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . │ │ │ +0000c3c0: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . │ │ │ +0000c520: 3c66 696c 6520 6f76 6572 7772 6974 653d . . . < │ │ │ +0000c740: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +0000c750: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +0000c760: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +0000c770: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +0000c780: 4c2f 696d 6167 6573 2f6d 616b 655f 6b64 L/images/make_kd │ │ │ +0000c790: 6576 656c 6f70 2e70 6e67 2220 6461 765f evelop.png" dav_ │ │ │ +0000c7a0: 6f77 6e65 723d 2264 6176 2220 6461 765f owner="dav" dav_ │ │ │ +0000c7b0: 6772 703d 2261 646d 696e 6973 7472 6174 grp="administrat │ │ │ +0000c7c0: 6f72 7322 2064 6176 5f70 6572 6d3d 2231 ors" dav_perm="1 │ │ │ +0000c7d0: 3130 3130 3031 3030 4e4e 2220 6d61 6b65 10100100NN" make │ │ │ +0000c7e0: 7061 7468 3d22 7965 7322 2f3e 0a20 203c path="yes"/>. < │ │ │ +0000c7f0: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +0000c800: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +0000c810: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +0000c820: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +0000c830: 4c2f 696d 6167 6573 2f61 7272 616e 6765 L/images/arrange │ │ │ +0000c840: 2e70 6e67 2220 6461 765f 6f77 6e65 723d .png" dav_owner= │ │ │ +0000c850: 2264 6176 2220 6461 765f 6772 703d 2261 "dav" dav_grp="a │ │ │ +0000c860: 646d 696e 6973 7472 6174 6f72 7322 2064 dministrators" d │ │ │ +0000c870: 6176 5f70 6572 6d3d 2231 3130 3130 3031 av_perm="1101001 │ │ │ +0000c880: 3030 4e4e 2220 6d61 6b65 7061 7468 3d22 00NN" makepath=" │ │ │ +0000c890: 7965 7322 2f3e 0a20 203c 6669 6c65 206f yes"/>. . . . < │ │ │ +0000caa0: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +0000cab0: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +0000cac0: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +0000cad0: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +0000cae0: 4c2f 696d 6167 6573 2f66 696e 6973 682e L/images/finish. │ │ │ +0000caf0: 706e 6722 2064 6176 5f6f 776e 6572 3d22 png" dav_owner=" │ │ │ +0000cb00: 6461 7622 2064 6176 5f67 7270 3d22 6164 dav" dav_grp="ad │ │ │ +0000cb10: 6d69 6e69 7374 7261 746f 7273 2220 6461 ministrators" da │ │ │ +0000cb20: 765f 7065 726d 3d22 3131 3031 3030 3130 v_perm="11010010 │ │ │ +0000cb30: 304e 4e22 206d 616b 6570 6174 683d 2279 0NN" makepath="y │ │ │ +0000cb40: 6573 222f 3e0a 2020 3c66 696c 6520 6f76 es"/>. . . . . . │ │ │ +0000cf50: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . │ │ │ +0000d000: 203c 6669 6c65 206f 7665 7277 7269 7465 . . │ │ │ +0000d160: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . . . │ │ │ +0000d570: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . │ │ │ +0000d6d0: 203c 6669 6c65 206f 7665 7277 7269 7465 . . │ │ │ +0000d820: 3c66 696c 6520 6f76 6572 7772 6974 653d . . │ │ │ +0000d970: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . . < │ │ │ +0000dc30: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +0000dc40: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +0000dc50: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +0000dc60: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +0000dc70: 4c2f 696d 6167 6573 2f63 7232 322d 6163 L/images/cr22-ac │ │ │ +0000dc80: 7469 6f6e 2d65 7865 632e 706e 6722 2064 tion-exec.png" d │ │ │ +0000dc90: 6176 5f6f 776e 6572 3d22 6461 7622 2064 av_owner="dav" d │ │ │ +0000dca0: 6176 5f67 7270 3d22 6164 6d69 6e69 7374 av_grp="administ │ │ │ +0000dcb0: 7261 746f 7273 2220 6461 765f 7065 726d rators" dav_perm │ │ │ +0000dcc0: 3d22 3131 3031 3030 3130 304e 4e22 206d ="110100100NN" m │ │ │ +0000dcd0: 616b 6570 6174 683d 2279 6573 222f 3e0a akepath="yes"/>. │ │ │ +0000dce0: 2020 3c66 696c 6520 6f76 6572 7772 6974 . . . │ │ │ +0000dee0: 3c66 696c 6520 6f76 6572 7772 6974 653d . . . │ │ │ +0000e1a0: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . . . . . │ │ │ +0000e5b0: 3c66 696c 6520 6f76 6572 7772 6974 653d . . │ │ │ +0000e7c0: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . . . < │ │ │ +0000e9e0: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +0000e9f0: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +0000ea00: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +0000ea10: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +0000ea20: 4c2f 696d 6167 6573 2f73 6176 655f 682e L/images/save_h. │ │ │ +0000ea30: 706e 6722 2064 6176 5f6f 776e 6572 3d22 png" dav_owner=" │ │ │ +0000ea40: 6461 7622 2064 6176 5f67 7270 3d22 6164 dav" dav_grp="ad │ │ │ +0000ea50: 6d69 6e69 7374 7261 746f 7273 2220 6461 ministrators" da │ │ │ +0000ea60: 765f 7065 726d 3d22 3131 3031 3030 3130 v_perm="11010010 │ │ │ +0000ea70: 304e 4e22 206d 616b 6570 6174 683d 2279 0NN" makepath="y │ │ │ +0000ea80: 6573 222f 3e0a 2020 3c66 696c 6520 6f76 es"/>. . . . . . . │ │ │ +0000eea0: 2020 3c66 696c 6520 6f76 6572 7772 6974 . │ │ │ +0000ef50: 3c66 696c 6520 6f76 6572 7772 6974 653d . . . . . . . . . . < │ │ │ +0000f5e0: 6669 6c65 206f 7665 7277 7269 7465 3d22 file overwrite=" │ │ │ +0000f5f0: 7965 7322 2074 7970 653d 2264 6176 2220 yes" type="dav" │ │ │ +0000f600: 736f 7572 6365 3d22 6461 7461 2220 7461 source="data" ta │ │ │ +0000f610: 7267 6574 5f75 7269 3d22 6953 5041 5251 rget_uri="iSPARQ │ │ │ +0000f620: 4c2f 6578 6563 7574 652e 6874 6d6c 2220 L/execute.html" │ │ │ +0000f630: 6461 765f 6f77 6e65 723d 2264 6176 2220 dav_owner="dav" │ │ │ +0000f640: 6461 765f 6772 703d 2261 646d 696e 6973 dav_grp="adminis │ │ │ +0000f650: 7472 6174 6f72 7322 2064 6176 5f70 6572 trators" dav_per │ │ │ +0000f660: 6d3d 2231 3130 3130 3031 3030 4e4e 2220 m="110100100NN" │ │ │ +0000f670: 6d61 6b65 7061 7468 3d22 7965 7322 2f3e makepath="yes"/> │ │ │ +0000f680: 0a20 203c 6669 6c65 206f 7665 7277 7269 . . │ │ │ +0000f720: 203c 6669 6c65 206f 7665 7277 7269 7465 . . . . . . ... │ │ │ 0000fbb0: 0a3c 2f73 7469 636b 6572 3e0a b600 0000 ...... │ │ │ -0000fbc0: 0f69 5350 4152 514c 2f76 6572 7369 6f6e .iSPARQL/version │ │ │ -0000fbd0: df00 0000 1931 2e32 392e 3330 2f32 3032 .....1.29.30/202 │ │ │ -0000fbe0: 352d 3034 2d30 3420 3137 3a32 350a b600 5-04-04 17:25... │ │ │ -0000fbf0: 0000 0f69 5350 4152 514c 2f75 6269 712e ...iSPARQL/ubiq. │ │ │ -0000fc00: 6a73 df00 0004 b90a 6675 6e63 7469 6f6e js......function │ │ │ -0000fc10: 2067 656e 5f75 6269 715f 6d65 7461 2829 gen_ubiq_meta() │ │ │ -0000fc20: 207b 0a20 2076 6172 2068 6420 3d20 646f {. var hd = do │ │ │ -0000fc30: 6375 6d65 6e74 2e67 6574 456c 656d 656e cument.getElemen │ │ │ -0000fc40: 7473 4279 5461 674e 616d 6528 2768 6561 tsByTagName('hea │ │ │ -0000fc50: 6427 295b 305d 3b0a 2020 7661 7220 6c6e d')[0];. var ln │ │ │ -0000fc60: 203d 2064 6f63 756d 656e 742e 6372 6561 = document.crea │ │ │ -0000fc70: 7465 456c 656d 656e 7420 2827 6c69 6e6b teElement ('link │ │ │ -0000fc80: 2729 3b0a 0a20 206c 6e2e 7265 6c20 3d20 ');.. ln.rel = │ │ │ -0000fc90: 2763 6f6d 6d61 6e64 7327 3b0a 2020 6c6e 'commands';. ln │ │ │ -0000fca0: 2e68 7265 663d 2763 6d64 732e 7673 703f .href='cmds.vsp? │ │ │ -0000fcb0: 636d 645f 7572 693d 2720 2b20 646f 6375 cmd_uri=' + docu │ │ │ -0000fcc0: 6d65 6e74 2e6c 6f63 6174 696f 6e3b 0a20 ment.location;. │ │ │ -0000fcd0: 2068 642e 6170 7065 6e64 4368 696c 6420 hd.appendChild │ │ │ -0000fce0: 286c 6e29 3b0a 7d0a 0a66 756e 6374 696f (ln);.}..functio │ │ │ -0000fcf0: 6e20 6765 6e5f 6973 7061 7271 6c5f 626f n gen_isparql_bo │ │ │ -0000fd00: 6f6b 6d61 726b 6c65 7428 2920 7b0a 2020 okmarklet() {. │ │ │ -0000fd10: 7661 7220 6c6f 6320 3d20 646f 6375 6d65 var loc = docume │ │ │ -0000fd20: 6e74 2e6c 6f63 6174 696f 6e2e 6872 6566 nt.location.href │ │ │ -0000fd30: 3b0a 2020 6c6f 6320 3d20 6c6f 632e 7375 ;. loc = loc.su │ │ │ -0000fd40: 6273 7472 2830 2c20 6c6f 632e 6c65 6e67 bstr(0, loc.leng │ │ │ -0000fd50: 7468 202d 2064 6f63 756d 656e 742e 6c6f th - document.lo │ │ │ -0000fd60: 6361 7469 6f6e 2e73 6561 7263 682e 6c65 cation.search.le │ │ │ -0000fd70: 6e67 7468 2d31 293b 0a20 2076 6172 2071 ngth-1);. var q │ │ │ -0000fd80: 7279 5f70 6172 6d20 3d20 273f 6465 6661 ry_parm = '?defa │ │ │ -0000fd90: 756c 742d 6772 6170 682d 7572 693d 2026 ult-graph-uri= & │ │ │ -0000fda0: 7368 6f75 6c64 5f73 706f 6e67 653d 736f should_sponge=so │ │ │ -0000fdb0: 6674 2671 7565 7279 3d27 2b20 6573 6361 ft&query='+ esca │ │ │ -0000fdc0: 7065 2028 2773 656c 6563 7420 2a20 6672 pe ('select * fr │ │ │ -0000fdd0: 6f6d 203c 2729 3b0a 2020 7661 7220 7720 om <');. var w │ │ │ -0000fde0: 3d20 6573 6361 7065 2827 3e20 7768 6572 = escape('> wher │ │ │ -0000fdf0: 6520 7b20 3f73 203f 7020 3f6f 207d 2729 e { ?s ?p ?o }') │ │ │ -0000fe00: 3b0a 2020 7661 7220 6c20 3d20 6c6f 6320 ;. var l = loc │ │ │ -0000fe10: 2b20 7172 795f 7061 726d 3b0a 2020 2428 + qry_parm;. $( │ │ │ -0000fe20: 2769 7370 6172 716c 5f62 6f6f 6b6d 6172 'isparql_bookmar │ │ │ -0000fe30: 6b6c 6574 5f61 2729 2e68 7265 6620 3d20 klet_a').href = │ │ │ -0000fe40: 276a 6176 6173 6372 6970 743a 2028 6675 'javascript: (fu │ │ │ -0000fe50: 6e63 7469 6f6e 2028 2920 7b20 6c6f 6361 nction () { loca │ │ │ -0000fe60: 7469 6f6e 3d22 272b 206c 202b 2027 2220 tion="'+ l + '" │ │ │ -0000fe70: 2b20 656e 636f 6465 5552 4943 6f6d 706f + encodeURICompo │ │ │ -0000fe80: 6e65 6e74 2864 6f63 756d 656e 742e 6c6f nent(document.lo │ │ │ -0000fe90: 6361 7469 6f6e 2920 2b20 2227 202b 2077 cation) + "' + w │ │ │ -0000fea0: 202b 2027 223b 7d29 2829 273b 0a20 7d0a + '";})()';. }. │ │ │ -0000feb0: 0a66 756e 6374 696f 6e20 6765 6e5f 7370 .function gen_sp │ │ │ -0000fec0: 6172 716c 5f62 6f6f 6b6d 6172 6b6c 6574 arql_bookmarklet │ │ │ -0000fed0: 2028 2920 7b0a 2020 6c6f 6320 3d20 646f () {. loc = do │ │ │ -0000fee0: 6375 6d65 6e74 2e6c 6f63 6174 696f 6e2e cument.location. │ │ │ -0000fef0: 7072 6f74 6f63 6f6c 202b 2027 2f2f 2720 protocol + '//' │ │ │ -0000ff00: 2b20 646f 6375 6d65 6e74 2e6c 6f63 6174 + document.locat │ │ │ -0000ff10: 696f 6e2e 686f 7374 202b 2027 2f73 7061 ion.host + '/spa │ │ │ -0000ff20: 7271 6c27 3b0a 2020 7661 7220 7172 795f rql';. var qry_ │ │ │ -0000ff30: 7061 726d 203d 2027 3f71 7565 7279 3d27 parm = '?query=' │ │ │ -0000ff40: 2b20 6573 6361 7065 2028 2773 656c 6563 + escape ('selec │ │ │ -0000ff50: 7420 2a20 6672 6f6d 203c 2729 3b0a 2020 t * from <');. │ │ │ -0000ff60: 7661 7220 7720 3d20 6573 6361 7065 2827 var w = escape(' │ │ │ -0000ff70: 3e20 7768 6572 6520 7b20 3f73 203f 7020 > where { ?s ?p │ │ │ -0000ff80: 3f6f 207d 2729 3b0a 2020 7661 7220 6c20 ?o }');. var l │ │ │ -0000ff90: 3d20 6c6f 6320 2b20 7172 795f 7061 726d = loc + qry_parm │ │ │ -0000ffa0: 3b0a 2020 2428 2773 7061 7271 6c5f 626f ;. $('sparql_bo │ │ │ -0000ffb0: 6f6b 6d61 726b 6c65 745f 6127 292e 6872 okmarklet_a').hr │ │ │ -0000ffc0: 6566 203d 2027 6a61 7661 7363 7269 7074 ef = 'javascript │ │ │ -0000ffd0: 3a20 2866 756e 6374 696f 6e20 2829 207b : (function () { │ │ │ -0000ffe0: 206c 6f63 6174 696f 6e3d 2227 2b20 6c20 location="'+ l │ │ │ -0000fff0: 2b20 2722 202b 2065 6e63 6f64 6555 5249 + '" + encodeURI │ │ │ -00010000: 436f 6d70 6f6e 656e 7428 646f 6375 6d65 Component(docume │ │ │ -00010010: 6e74 2e6c 6f63 6174 696f 6e29 202b 2022 nt.location) + " │ │ │ -00010020: 2720 2b20 7720 2b20 2722 3b7d 2928 2927 ' + w + '";})()' │ │ │ -00010030: 3b0a 7d0a 0a66 756e 6374 696f 6e20 656e ;.}..function en │ │ │ -00010040: 6162 6c65 5f69 665f 7562 6971 2028 656c able_if_ubiq (el │ │ │ -00010050: 6d5f 6964 2920 7b0a 2020 2020 7661 7220 m_id) {. var │ │ │ -00010060: 7561 203d 206e 6176 6967 6174 6f72 2e75 ua = navigator.u │ │ │ -00010070: 7365 7241 6765 6e74 3b0a 2020 2020 6966 serAgent;. if │ │ │ -00010080: 2028 7561 2e69 6e64 6578 4f66 2028 2746 (ua.indexOf ('F │ │ │ -00010090: 6972 6566 6f78 2729 2021 3d20 2d31 2920 irefox') != -1) │ │ │ -000100a0: 7b0a 094f 4154 2e44 6f6d 2e73 686f 7728 {..OAT.Dom.show( │ │ │ -000100b0: 656c 6d5f 6964 290a 2020 2020 7d0a 7d0a elm_id). }.}. │ │ │ -000100c0: b600 0000 1369 5350 4152 514c 2f73 7461 .....iSPARQL/sta │ │ │ -000100d0: 7475 7375 692e 6a73 df00 0004 c12f 2a0a tusui.js...../*. │ │ │ -000100e0: 202a 2020 2449 6424 0a20 2a0a 202a 2020 * $Id$. *. * │ │ │ -000100f0: 5468 6973 2066 696c 6520 6973 2070 6172 This file is par │ │ │ -00010100: 7420 6f66 2074 6865 204f 7065 6e4c 696e t of the OpenLin │ │ │ -00010110: 6b20 536f 6674 7761 7265 2041 6a61 7820 k Software Ajax │ │ │ -00010120: 546f 6f6c 6b69 7420 284f 4154 2920 7072 Toolkit (OAT) pr │ │ │ -00010130: 6f6a 6563 742e 0a20 2a0a 202a 2020 436f oject.. *. * Co │ │ │ -00010140: 7079 7269 6768 7420 2843 2920 3230 3039 pyright (C) 2009 │ │ │ -00010150: 2d32 3032 3420 4f70 656e 4c69 6e6b 2053 -2024 OpenLink S │ │ │ -00010160: 6f66 7477 6172 650a 202a 0a20 2a20 2053 oftware. *. * S │ │ │ -00010170: 6565 204c 4943 454e 5345 2066 696c 6520 ee LICENSE file │ │ │ -00010180: 666f 7220 6465 7461 696c 732e 0a20 2a0a for details.. *. │ │ │ -00010190: 202a 2f0a 0a69 6620 2874 7970 656f 6620 */..if (typeof │ │ │ -000101a0: 6953 5041 5251 4c20 3d3d 2027 756e 6465 iSPARQL == 'unde │ │ │ -000101b0: 6669 6e65 6427 2920 6953 5041 5251 4c20 fined') iSPARQL │ │ │ -000101c0: 3d20 7b7d 3b0a 0a69 5350 4152 514c 2e53 = {};..iSPARQL.S │ │ │ -000101d0: 7461 7475 7355 4920 3d20 7b0a 2020 2020 tatusUI = {. │ │ │ -000101e0: 6869 6465 3a20 6675 6e63 7469 6f6e 2028 hide: function ( │ │ │ -000101f0: 2920 7b0a 094f 4154 2e44 6f6d 2e68 6964 ) {..OAT.Dom.hid │ │ │ -00010200: 6528 2273 706c 6173 6822 293b 0a20 2020 e("splash");. │ │ │ -00010210: 207d 2c0a 2020 2020 7368 6f77 3a20 6675 },. show: fu │ │ │ -00010220: 6e63 7469 6f6e 2028 2920 7b0a 094f 4154 nction () {..OAT │ │ │ -00010230: 2e44 6f6d 2e73 686f 7728 2273 706c 6173 .Dom.show("splas │ │ │ -00010240: 6822 293b 0a20 2020 207d 2c0a 2020 2020 h");. },. │ │ │ -00010250: 7374 6174 4d73 673a 2066 756e 6374 696f statMsg: functio │ │ │ -00010260: 6e28 6d73 672c 2069 734d 6169 6e29 207b n(msg, isMain) { │ │ │ -00010270: 0a09 6966 2028 6973 4d61 696e 2920 0a09 ..if (isMain) .. │ │ │ -00010280: 2020 2020 2428 2273 7461 744d 7367 4d61 $("statMsgMa │ │ │ -00010290: 696e 2229 2e69 6e6e 6572 4854 4d4c 203d in").innerHTML = │ │ │ -000102a0: 206d 7367 3b0a 0965 6c73 650a 0920 2020 msg;..else.. │ │ │ -000102b0: 2024 2822 7374 6174 4d73 6745 6c65 6d22 $("statMsgElem" │ │ │ -000102c0: 292e 696e 6e65 7248 544d 4c20 3d20 6d73 ).innerHTML = ms │ │ │ -000102d0: 673b 0a20 2020 207d 2c0a 2020 2020 696e g;. },. in │ │ │ -000102e0: 6974 3a20 6675 6e63 7469 6f6e 2028 2920 it: function () │ │ │ -000102f0: 7b0a 094f 4154 2e44 6f6d 2e73 686f 7720 {..OAT.Dom.show │ │ │ -00010300: 2822 7370 6c61 7368 5468 726f 6262 6572 ("splashThrobber │ │ │ -00010310: 2229 3b0a 2020 2020 7d2c 0a20 2020 2065 ");. },. e │ │ │ -00010320: 7272 4d73 673a 2066 756e 6374 696f 6e20 rrMsg: function │ │ │ -00010330: 286d 7367 2920 7b0a 0924 2822 7374 6174 (msg) {..$("stat │ │ │ -00010340: 4d73 6745 7272 2229 2e69 6e6e 6572 4854 MsgErr").innerHT │ │ │ -00010350: 4d4c 203d 206d 7367 3b0a 2020 2020 7d2c ML = msg;. }, │ │ │ -00010360: 0a20 2020 2061 6464 4375 7374 6f6d 5465 . addCustomTe │ │ │ -00010370: 6d70 6c61 7465 3a20 6675 6e63 7469 6f6e mplate: function │ │ │ -00010380: 2028 6469 7629 207b 0a09 7661 7220 6320 (div) {..var c │ │ │ -00010390: 3d20 7468 6973 2e6e 6577 5470 6c43 7472 = this.newTplCtr │ │ │ -000103a0: 2028 293b 0a09 4f41 542e 446f 6d2e 6170 ();..OAT.Dom.ap │ │ │ -000103b0: 7065 6e64 2028 5b63 2c20 6469 765d 293b pend ([c, div]); │ │ │ -000103c0: 0a20 2020 207d 2c0a 2020 2020 6e65 7754 . },. newT │ │ │ -000103d0: 706c 4374 723a 2066 756e 6374 696f 6e20 plCtr: function │ │ │ -000103e0: 2829 207b 0a09 7661 7220 6375 7374 4374 () {..var custCt │ │ │ -000103f0: 7220 3d20 4f41 542e 446f 6d2e 6372 6561 r = OAT.Dom.crea │ │ │ -00010400: 7465 2028 2264 6976 222c 7b63 6c61 7373 te ("div",{class │ │ │ -00010410: 4e61 6d65 3a22 7374 6174 7573 5549 4375 Name:"statusUICu │ │ │ -00010420: 7374 4374 7222 7d29 3b0a 094f 4154 2e44 stCtr"});..OAT.D │ │ │ -00010430: 6f6d 2e61 7070 656e 6428 5b22 7374 6174 om.append(["stat │ │ │ -00010440: 4d73 674d 6169 6e22 2c63 7573 7443 7472 MsgMain",custCtr │ │ │ -00010450: 5d29 3b0a 0972 6574 7572 6e20 6375 7374 ]);..return cust │ │ │ -00010460: 4374 723b 0a20 2020 207d 2c0a 2020 2020 Ctr;. },. │ │ │ -00010470: 6162 736f 7262 3a20 6675 6e63 7469 6f6e absorb: function │ │ │ -00010480: 2028 6374 7229 207b 0a09 7661 7220 6320 (ctr) {..var c │ │ │ -00010490: 3d20 4f41 542e 446f 6d2e 6372 6561 7465 = OAT.Dom.create │ │ │ -000104a0: 2028 2264 6976 222c 207b 636c 6173 734e ("div", {classN │ │ │ -000104b0: 616d 653a 2022 7374 6174 7573 5549 4162 ame: "statusUIAb │ │ │ -000104c0: 736f 7262 6564 4374 7222 7d29 0a09 4f41 sorbedCtr"})..OA │ │ │ -000104d0: 542e 446f 6d2e 756e 6c69 6e6b 2028 6374 T.Dom.unlink (ct │ │ │ -000104e0: 7229 3b0a 094f 4154 2e44 6f6d 2e61 7070 r);..OAT.Dom.app │ │ │ -000104f0: 656e 6420 285b 632c 2063 7472 5d29 3b0a end ([c, ctr]);. │ │ │ -00010500: 2020 2020 7d0a 7d3b 0a0a 6953 5041 5251 }.};..iSPARQ │ │ │ -00010510: 4c2e 4572 726f 7255 4920 3d20 7b0a 2020 L.ErrorUI = {. │ │ │ -00010520: 2020 6869 6465 3a20 6675 6e63 7469 6f6e hide: function │ │ │ -00010530: 2028 2920 7b7d 2c0a 2020 2020 636c 6561 () {},. clea │ │ │ -00010540: 723a 2066 756e 6374 696f 6e20 2829 207b r: function () { │ │ │ -00010550: 7d2c 0a20 2020 2066 726f 6d47 656e 6572 },. fromGener │ │ │ -00010560: 6963 5868 723a 2066 756e 6374 696f 6e20 icXhr: function │ │ │ -00010570: 2829 207b 7d2c 0a20 2020 2066 726f 6d53 () {},. fromS │ │ │ -00010580: 7061 7271 6c51 7565 7279 3a20 6675 6e63 parqlQuery: func │ │ │ -00010590: 7469 6f6e 2028 2920 7b7d 0a7d 3b0a b600 tion () {}.};... │ │ │ -000105a0: 0000 0e69 5350 4152 514c 2f71 6265 2e6a ...iSPARQL/qbe.j │ │ │ -000105b0: 73df 0001 152c 2f2a 0a20 2a20 2024 4964 s....,/*. * $Id │ │ │ -000105c0: 240a 202a 0a20 2a20 2054 6869 7320 6669 $. *. * This fi │ │ │ -000105d0: 6c65 2069 7320 7061 7274 206f 6620 7468 le is part of th │ │ │ -000105e0: 6520 4f70 656e 4c69 6e6b 2053 6f66 7477 e OpenLink Softw │ │ │ -000105f0: 6172 6520 416a 6178 2054 6f6f 6c6b 6974 are Ajax Toolkit │ │ │ -00010600: 2028 4f41 5429 2070 726f 6a65 6374 2e0a (OAT) project.. │ │ │ -00010610: 202a 0a20 2a20 2043 6f70 7972 6967 6874 *. * Copyright │ │ │ -00010620: 2028 4329 2032 3030 392d 3230 3234 204f (C) 2009-2024 O │ │ │ -00010630: 7065 6e4c 696e 6b20 536f 6674 7761 7265 penLink Software │ │ │ -00010640: 0a20 2a0a 202a 2020 5365 6520 4c49 4345 . *. * See LICE │ │ │ -00010650: 4e53 4520 6669 6c65 2066 6f72 2064 6574 NSE file for det │ │ │ -00010660: 6169 6c73 2e0a 202a 0a20 2a2f 0a0a 6675 ails.. *. */..fu │ │ │ -00010670: 6e63 7469 6f6e 2069 6e69 745f 7162 6528 nction init_qbe( │ │ │ -00010680: 2920 7b0a 2020 2020 4f41 542e 5356 4753 ) {. OAT.SVGS │ │ │ -00010690: 7061 7271 6c47 726f 7570 2e70 726f 746f parqlGroup.proto │ │ │ -000106a0: 7479 7065 2e4d 7953 6574 5479 7065 203d type.MySetType = │ │ │ -000106b0: 2066 756e 6374 696f 6e28 7479 7065 2920 function(type) │ │ │ -000106c0: 7b0a 0969 6620 2874 7970 6520 3d3d 204f {..if (type == O │ │ │ -000106d0: 4154 2e53 5647 5370 6172 716c 4461 7461 AT.SVGSparqlData │ │ │ -000106e0: 2e47 524f 5550 5f4f 5054 494f 4e41 4c29 .GROUP_OPTIONAL) │ │ │ -000106f0: 207b 0a09 2020 2020 7468 6973 2e73 6574 {.. this.set │ │ │ -00010700: 4669 6c6c 2827 2345 3545 3545 3527 293b Fill('#E5E5E5'); │ │ │ -00010710: 0a09 2020 2020 7468 6973 2e4d 7953 6574 .. this.MySet │ │ │ -00010720: 4c61 6265 6c28 312c 274f 5054 494f 4e41 Label(1,'OPTIONA │ │ │ -00010730: 4c27 293b 0a09 2020 2020 7468 6973 2e6c L');.. this.l │ │ │ -00010740: 6162 656c 2e73 6574 4174 7472 6962 7574 abel.setAttribut │ │ │ -00010750: 6528 2266 696c 6c22 2c27 2337 3937 3937 e("fill",'#79797 │ │ │ -00010760: 3927 293b 0a09 7d20 656c 7365 2069 6620 9');..} else if │ │ │ -00010770: 2874 7970 6520 3d3d 204f 4154 2e53 5647 (type == OAT.SVG │ │ │ -00010780: 5370 6172 716c 4461 7461 2e47 524f 5550 SparqlData.GROUP │ │ │ -00010790: 5f55 4e49 4f4e 2920 7b0a 0920 2020 2074 _UNION) {.. t │ │ │ -000107a0: 6869 732e 7365 7446 696c 6c28 2723 4445 his.setFill('#DE │ │ │ -000107b0: 4445 4546 2729 3b0a 0920 2020 2074 6869 DEEF');.. thi │ │ │ -000107c0: 732e 4d79 5365 744c 6162 656c 2831 2c27 s.MySetLabel(1,' │ │ │ -000107d0: 554e 494f 4e27 293b 0a09 2020 2020 7468 UNION');.. th │ │ │ -000107e0: 6973 2e6c 6162 656c 2e73 6574 4174 7472 is.label.setAttr │ │ │ -000107f0: 6962 7574 6528 2266 696c 6c22 2c27 2336 ibute("fill",'#6 │ │ │ -00010800: 3736 3742 3427 293b 0a09 7d20 656c 7365 767B4');..} else │ │ │ -00010810: 2069 6620 2874 7970 6520 3d3d 204f 4154 if (type == OAT │ │ │ -00010820: 2e53 5647 5370 6172 716c 4461 7461 2e47 .SVGSparqlData.G │ │ │ -00010830: 524f 5550 5f43 4f4e 5354 5255 4354 2920 ROUP_CONSTRUCT) │ │ │ -00010840: 7b0a 0920 2020 2066 6f72 2028 7661 7220 {.. for (var │ │ │ -00010850: 6920 3d20 303b 6920 3c20 7468 6973 2e73 i = 0;i < this.s │ │ │ -00010860: 7667 7370 6172 716c 2e67 726f 7570 732e vgsparql.groups. │ │ │ -00010870: 6c65 6e67 7468 3b69 2b2b 290a 0909 6966 length;i++)...if │ │ │ -00010880: 2028 7468 6973 2e73 7667 7370 6172 716c (this.svgsparql │ │ │ -00010890: 2e67 726f 7570 735b 695d 2021 3d20 7468 .groups[i] != th │ │ │ -000108a0: 6973 2026 2620 7468 6973 2e73 7667 7370 is && this.svgsp │ │ │ -000108b0: 6172 716c 2e67 726f 7570 735b 695d 2e67 arql.groups[i].g │ │ │ -000108c0: 6574 5479 7065 2829 203d 3d20 4f41 542e etType() == OAT. │ │ │ -000108d0: 5356 4753 7061 7271 6c44 6174 612e 4752 SVGSparqlData.GR │ │ │ -000108e0: 4f55 505f 434f 4e53 5452 5543 5429 207b OUP_CONSTRUCT) { │ │ │ -000108f0: 0a09 0920 2020 2061 6c65 7274 2827 4d6f ... alert('Mo │ │ │ -00010900: 7265 2074 6861 6e20 6f6e 6520 434f 4e53 re than one CONS │ │ │ -00010910: 5452 5543 5420 7374 6174 656d 656e 7420 TRUCT statement │ │ │ -00010920: 6973 206e 6f74 2073 7570 706f 7274 6564 is not supported │ │ │ -00010930: 2127 293b 0a09 0920 2020 2072 6574 7572 !');... retur │ │ │ -00010940: 6e20 6661 6c73 653b 0a09 097d 0a09 2020 n false;...}.. │ │ │ -00010950: 2020 7468 6973 2e73 6574 4669 6c6c 2827 this.setFill(' │ │ │ -00010960: 2346 4645 3344 3727 293b 0a09 2020 2020 #FFE3D7');.. │ │ │ -00010970: 7468 6973 2e4d 7953 6574 4c61 6265 6c28 this.MySetLabel( │ │ │ -00010980: 312c 2743 4f4e 5354 5255 4354 2729 3b0a 1,'CONSTRUCT');. │ │ │ -00010990: 0920 2020 2074 6869 732e 6c61 6265 6c2e . this.label. │ │ │ -000109a0: 7365 7441 7474 7269 6275 7465 2822 6669 setAttribute("fi │ │ │ -000109b0: 6c6c 222c 2723 4432 3346 3030 2729 3b0a ll",'#D23F00');. │ │ │ -000109c0: 097d 2065 6c73 6520 7b0a 0920 2020 2074 .} else {.. t │ │ │ -000109d0: 6869 732e 6c61 6265 6c2e 7365 7441 7474 his.label.setAtt │ │ │ -000109e0: 7269 6275 7465 2822 6669 6c6c 222c 2723 ribute("fill",'# │ │ │ -000109f0: 3030 3030 3030 2729 3b0a 097d 0a09 7468 000000');..}..th │ │ │ -00010a00: 6973 2e73 6574 5479 7065 2874 7970 6529 is.setType(type) │ │ │ -00010a10: 3b0a 0972 6574 7572 6e20 7472 7565 3b0a ;..return true;. │ │ │ -00010a20: 2020 2020 7d0a 0a20 2020 204f 4154 2e53 }.. OAT.S │ │ │ -00010a30: 5647 5370 6172 716c 4564 6765 2e70 726f VGSparqlEdge.pro │ │ │ -00010a40: 746f 7479 7065 2e73 6574 5661 6c75 6542 totype.setValueB │ │ │ -00010a50: 7944 726f 7020 3d20 6675 6e63 7469 6f6e yDrop = function │ │ │ -00010a60: 2876 616c 2c74 2c78 2c79 2920 7b0a 0969 (val,t,x,y) {..i │ │ │ -00010a70: 6620 2874 203d 3d20 2763 6c61 7373 2729 f (t == 'class') │ │ │ -00010a80: 207b 0a09 2020 2020 7265 7475 726e 2066 {.. return f │ │ │ -00010a90: 616c 7365 3b0a 097d 2065 6c73 6520 7b0a alse;..} else {. │ │ │ -00010aa0: 0920 2020 2074 6869 732e 4d79 5365 744c . this.MySetL │ │ │ -00010ab0: 6162 656c 2831 2c76 616c 293b 0a09 2020 abel(1,val);.. │ │ │ -00010ac0: 2020 7468 6973 2e73 7667 7370 6172 716c this.svgsparql │ │ │ -00010ad0: 2e64 6573 656c 6563 7445 6467 6573 2829 .deselectEdges() │ │ │ -00010ae0: 3b0a 0920 2020 2074 6869 732e 7376 6773 ;.. this.svgs │ │ │ -00010af0: 7061 7271 6c2e 6465 7365 6c65 6374 4e6f parql.deselectNo │ │ │ -00010b00: 6465 7328 293b 0a09 2020 2020 7468 6973 des();.. this │ │ │ -00010b10: 2e73 7667 7370 6172 716c 2e64 6573 656c .svgsparql.desel │ │ │ -00010b20: 6563 7447 726f 7570 7328 293b 0a09 2020 ectGroups();.. │ │ │ -00010b30: 2020 7468 6973 2e73 7667 7370 6172 716c this.svgsparql │ │ │ -00010b40: 2e73 656c 6563 7445 6467 6528 7468 6973 .selectEdge(this │ │ │ -00010b50: 293b 0a09 2020 2020 7265 7475 726e 2074 );.. return t │ │ │ -00010b60: 7275 653b 0a09 7d0a 2020 2020 7d0a 0a20 rue;..}. }.. │ │ │ -00010b70: 2020 204f 4154 2e53 5647 5370 6172 716c OAT.SVGSparql │ │ │ -00010b80: 4e6f 6465 2e70 726f 746f 7479 7065 2e73 Node.prototype.s │ │ │ -00010b90: 6574 5661 6c75 6542 7944 726f 7020 3d20 etValueByDrop = │ │ │ -00010ba0: 6675 6e63 7469 6f6e 2876 616c 2c74 2c78 function(val,t,x │ │ │ -00010bb0: 2c79 2920 7b0a 0969 6620 2874 2021 3d20 ,y) {..if (t != │ │ │ -00010bc0: 2763 6c61 7373 2729 207b 0a09 2020 2020 'class') {.. │ │ │ -00010bd0: 7468 6973 2e73 7667 7370 6172 716c 2e73 this.svgsparql.s │ │ │ -00010be0: 7461 7274 4472 6177 696e 6728 7468 6973 tartDrawing(this │ │ │ -00010bf0: 2c78 2c79 2c76 616c 293b 0a09 2020 2020 ,x,y,val);.. │ │ │ -00010c00: 7265 7475 726e 2074 7275 653b 0a09 7d20 return true;..} │ │ │ -00010c10: 656c 7365 2069 6620 2874 6869 732e 6765 else if (this.ge │ │ │ -00010c20: 7454 7970 6528 2920 3d3d 2031 2920 7b20 tType() == 1) { │ │ │ -00010c30: 2f2a 206c 6974 6572 616c 202a 2f0a 0920 /* literal */.. │ │ │ -00010c40: 2020 2074 6869 732e 4d79 5365 744c 6162 this.MySetLab │ │ │ -00010c50: 656c 2832 2c76 616c 293b 0a09 2020 2020 el(2,val);.. │ │ │ -00010c60: 7468 6973 2e73 7667 7370 6172 716c 2e64 this.svgsparql.d │ │ │ -00010c70: 6573 656c 6563 7445 6467 6573 2829 3b0a eselectEdges();. │ │ │ -00010c80: 0920 2020 2074 6869 732e 7376 6773 7061 . this.svgspa │ │ │ -00010c90: 7271 6c2e 6465 7365 6c65 6374 4e6f 6465 rql.deselectNode │ │ │ -00010ca0: 7328 293b 0a09 2020 2020 7468 6973 2e73 s();.. this.s │ │ │ -00010cb0: 7667 7370 6172 716c 2e64 6573 656c 6563 vgsparql.deselec │ │ │ -00010cc0: 7447 726f 7570 7328 293b 0a09 2020 2020 tGroups();.. │ │ │ -00010cd0: 7468 6973 2e73 7667 7370 6172 716c 2e73 this.svgsparql.s │ │ │ -00010ce0: 656c 6563 744e 6f64 6528 7468 6973 293b electNode(this); │ │ │ -00010cf0: 0a09 2020 2020 7265 7475 726e 2074 7275 .. return tru │ │ │ -00010d00: 653b 0a09 7d20 656c 7365 207b 202f 2a20 e;..} else { /* │ │ │ -00010d10: 7265 736f 7572 6365 202a 2f0a 0920 2020 resource */.. │ │ │ -00010d20: 2076 6172 2067 6f6f 644e 6f64 6520 3d20 var goodNode = │ │ │ -00010d30: 6661 6c73 653b 0a09 2020 2020 666f 7220 false;.. for │ │ │ -00010d40: 2876 6172 2069 3d30 3b69 3c74 6869 732e (var i=0;i dims[ │ │ │ -00010fc0: 305d 2d74 6f6c 207c 7c20 7979 203e 2064 0]-tol || yy > d │ │ │ -00010fd0: 696d 735b 315d 2d74 6f6c 293b 0a09 0967 ims[1]-tol);...g │ │ │ -00010fe0: 6f6f 644e 6f64 6520 3d20 7468 6973 2e73 oodNode = this.s │ │ │ -00010ff0: 7667 7370 6172 716c 2e61 6464 4e6f 6465 vgsparql.addNode │ │ │ -00011000: 2878 782c 7979 2c22 222c 3029 3b0a 0909 (xx,yy,"",0);... │ │ │ -00011010: 7661 7220 6520 3d20 7468 6973 2e73 7667 var e = this.svg │ │ │ -00011020: 7370 6172 716c 2e61 6464 4564 6765 2874 sparql.addEdge(t │ │ │ -00011030: 6869 732c 676f 6f64 4e6f 6465 2c22 222c his,goodNode,"", │ │ │ -00011040: 3029 3b0a 0909 652e 4d79 5365 744c 6162 0);...e.MySetLab │ │ │ -00011050: 656c 2831 2c22 7264 663a 7479 7065 2229 el(1,"rdf:type") │ │ │ -00011060: 3b0a 0909 652e 7365 7456 6973 6962 6c65 ;...e.setVisible │ │ │ -00011070: 2866 616c 7365 293b 0a09 2020 2020 7d20 (false);.. } │ │ │ -00011080: 656c 7365 207b 0a09 0974 6869 732e 7376 else {...this.sv │ │ │ -00011090: 6773 7061 7271 6c2e 7365 6c65 6374 4e6f gsparql.selectNo │ │ │ -000110a0: 6465 2867 6f6f 644e 6f64 6529 3b0a 0920 de(goodNode);.. │ │ │ -000110b0: 2020 207d 0a09 2020 2020 676f 6f64 4e6f }.. goodNo │ │ │ -000110c0: 6465 2e4d 7953 6574 4c61 6265 6c28 312c de.MySetLabel(1, │ │ │ -000110d0: 7661 6c29 3b0a 0920 2020 2074 6869 732e val);.. this. │ │ │ -000110e0: 7376 6773 7061 7271 6c2e 6465 7365 6c65 svgsparql.desele │ │ │ -000110f0: 6374 4564 6765 7328 293b 0a09 2020 2020 ctEdges();.. │ │ │ -00011100: 7468 6973 2e73 7667 7370 6172 716c 2e64 this.svgsparql.d │ │ │ -00011110: 6573 656c 6563 744e 6f64 6573 2829 3b0a eselectNodes();. │ │ │ -00011120: 0920 2020 2074 6869 732e 7376 6773 7061 . this.svgspa │ │ │ -00011130: 7271 6c2e 6465 7365 6c65 6374 4772 6f75 rql.deselectGrou │ │ │ -00011140: 7073 2829 3b0a 097d 0a20 2020 207d 0a0a ps();..}. }.. │ │ │ -00011150: 2020 2020 4f41 542e 5356 4753 7061 7271 OAT.SVGSparq │ │ │ -00011160: 6c4e 6f64 652e 7072 6f74 6f74 7970 652e lNode.prototype. │ │ │ -00011170: 4d79 5365 744c 6162 656c 203d 2066 756e MySetLabel = fun │ │ │ -00011180: 6374 696f 6e28 7768 6963 682c 6e65 774c ction(which,newL │ │ │ -00011190: 6162 656c 2920 7b0a 0969 6620 2877 6869 abel) {..if (whi │ │ │ -000111a0: 6368 203d 3d20 3129 207b 0a09 2020 2020 ch == 1) {.. │ │ │ -000111b0: 7661 7220 6f6c 6420 3d20 7468 6973 2e67 var old = this.g │ │ │ -000111c0: 6574 4c61 6265 6c28 3129 3b0a 0920 2020 etLabel(1);.. │ │ │ -000111d0: 2076 6172 2063 6f75 6e74 203d 2030 3b0a var count = 0;. │ │ │ -000111e0: 0920 2020 2066 6f72 2028 7661 7220 693d . for (var i= │ │ │ -000111f0: 303b 693c 7468 6973 2e73 7667 7370 6172 0;i 1; i--) {.. │ │ │ -00011980: 2073 656c 662e 6f72 6465 7262 795f 6772 self.orderby_gr │ │ │ -00011990: 6964 2e68 6561 6465 722e 7265 6d6f 7665 id.header.remove │ │ │ -000119a0: 436f 6c75 6d6e 2869 202d 2031 293b 0a09 Column(i - 1);.. │ │ │ -000119b0: 7d0a 0973 656c 662e 7265 7365 7450 7265 }..self.resetPre │ │ │ -000119c0: 6669 7865 7328 293b 0a09 7661 7220 726f fixes();..var ro │ │ │ -000119d0: 6f74 3d73 656c 662e 5363 6865 6d61 732e ot=self.Schemas. │ │ │ -000119e0: 426f 756e 643b 0a09 666f 7220 2876 6172 Bound;..for (var │ │ │ -000119f0: 2069 3d72 6f6f 742e 6368 696c 6472 656e i=root.children │ │ │ -00011a00: 2e6c 656e 6774 682d 313b 693e 3d30 3b69 .length-1;i>=0;i │ │ │ -00011a10: 2d2d 2920 7b0a 0920 2020 2076 6172 2063 --) {.. var c │ │ │ -00011a20: 6820 3d20 726f 6f74 2e63 6869 6c64 7265 h = root.childre │ │ │ -00011a30: 6e5b 695d 3b0a 0920 2020 2072 6f6f 742e n[i];.. root. │ │ │ -00011a40: 6465 6c65 7465 4368 696c 6428 6368 293b deleteChild(ch); │ │ │ -00011a50: 0a09 7d0a 0924 2827 7162 655f 6469 7374 ..}..$('qbe_dist │ │ │ -00011a60: 696e 6374 2729 2e63 6865 636b 6564 203d inct').checked = │ │ │ -00011a70: 2066 616c 7365 3b0a 0924 2827 7162 655f false;..$('qbe_ │ │ │ -00011a80: 7175 6572 795f 7479 7065 2729 2e73 656c query_type').sel │ │ │ -00011a90: 6563 7465 6449 6e64 6578 203d 2030 3b0a ectedIndex = 0;. │ │ │ -00011aa0: 0a09 7365 6c66 2e67 726f 7570 5f63 6f6c ..self.group_col │ │ │ -00011ab0: 6f72 5f73 6571 2e72 6573 6574 2829 3b0a or_seq.reset();. │ │ │ -00011ac0: 0a09 7661 7220 7461 626c 6520 3d20 2428 ..var table = $( │ │ │ -00011ad0: 2771 6265 5f64 6174 6173 6574 5f6c 6973 'qbe_dataset_lis │ │ │ -00011ae0: 7427 293b 0a09 6966 2028 7461 626c 652e t');..if (table. │ │ │ -00011af0: 7442 6f64 6965 732e 6c65 6e67 7468 2920 tBodies.length) │ │ │ -00011b00: 7b20 4f41 542e 446f 6d2e 756e 6c69 6e6b { OAT.Dom.unlink │ │ │ -00011b10: 2874 6162 6c65 2e74 426f 6469 6573 5b30 (table.tBodies[0 │ │ │ -00011b20: 5d29 3b20 7d0a 0924 2827 7162 655f 6461 ]); }..$('qbe_da │ │ │ -00011b30: 7461 736f 7572 6365 5f63 6e74 2729 2e69 tasource_cnt').i │ │ │ -00011b40: 6e6e 6572 4854 4d4c 3d30 3b0a 2020 2020 nnerHTML=0;. │ │ │ -00011b50: 7d0a 0a20 2020 202f 2a20 6372 6561 7465 }.. /* create │ │ │ -00011b60: 2053 5647 5370 6172 716c 206f 626a 6563 SVGSparql objec │ │ │ -00011b70: 7420 2a2f 0a20 2020 2076 6172 206f 7074 t */. var opt │ │ │ -00011b80: 696f 6e73 203d 207b 0a09 6e6f 6465 4f70 ions = {..nodeOp │ │ │ -00011b90: 7469 6f6e 733a 7b0a 0920 2020 2073 697a tions:{.. siz │ │ │ -00011ba0: 653a 3135 2c0a 0920 2020 2066 696c 6c3a e:15,.. fill: │ │ │ -00011bb0: 2223 6630 3022 0a09 7d2c 0a09 7365 6c65 "#f00"..},..sele │ │ │ -00011bc0: 6374 4e6f 6465 4361 6c6c 6261 636b 3a66 ctNodeCallback:f │ │ │ -00011bd0: 756e 6374 696f 6e28 6e6f 6465 2920 7b0a unction(node) {. │ │ │ -00011be0: 0920 2020 206e 6f64 652e 7376 672e 7365 . node.svg.se │ │ │ -00011bf0: 7441 7474 7269 6275 7465 2822 7374 726f tAttribute("stro │ │ │ -00011c00: 6b65 2d77 6964 7468 222c 2234 2229 3b0a ke-width","4");. │ │ │ -00011c10: 0920 2020 206e 6f64 652e 7376 672e 7365 . node.svg.se │ │ │ -00011c20: 7441 7474 7269 6275 7465 2822 7374 726f tAttribute("stro │ │ │ -00011c30: 6b65 222c 2223 3030 6622 293b 0a09 2020 ke","#00f");.. │ │ │ -00011c40: 2020 4f41 542e 446f 6d2e 6869 6465 2822 OAT.Dom.hide(" │ │ │ -00011c50: 7162 655f 7072 6f70 735f 6865 6c70 2229 qbe_props_help") │ │ │ -00011c60: 3b0a 0920 2020 204f 4154 2e44 6f6d 2e68 ;.. OAT.Dom.h │ │ │ -00011c70: 6964 6528 2271 6265 5f70 726f 7073 5f65 ide("qbe_props_e │ │ │ -00011c80: 6467 6522 293b 0a09 2020 2020 4f41 542e dge");.. OAT. │ │ │ -00011c90: 446f 6d2e 6869 6465 2822 7162 655f 7072 Dom.hide("qbe_pr │ │ │ -00011ca0: 6f70 735f 6772 6f75 7022 293b 0a09 2020 ops_group");.. │ │ │ -00011cb0: 2020 4f41 542e 446f 6d2e 7368 6f77 2822 OAT.Dom.show(" │ │ │ -00011cc0: 7162 655f 7072 6f70 735f 6e6f 6465 2229 qbe_props_node") │ │ │ -00011cd0: 3b0a 0920 2020 204f 4154 2e44 6f6d 2e73 ;.. OAT.Dom.s │ │ │ -00011ce0: 686f 7728 2271 6265 5f70 726f 7073 5f63 how("qbe_props_c │ │ │ -00011cf0: 6f6d 6d6f 6e22 293b 0a09 2020 2020 7365 ommon");.. se │ │ │ -00011d00: 6c66 2e70 726f 7073 5f77 696e 2e64 6f6d lf.props_win.dom │ │ │ -00011d10: 2e63 6170 7469 6f6e 2e69 6e6e 6572 4854 .caption.innerHT │ │ │ -00011d20: 4d4c 203d 2027 4e6f 6465 273b 0a0a 0a09 ML = 'Node';.... │ │ │ -00011d30: 2020 2020 7661 7220 7420 3d20 6e6f 6465 var t = node │ │ │ -00011d40: 2e67 6574 4c61 6265 6c28 3229 3b0a 0920 .getLabel(2);.. │ │ │ -00011d50: 2020 2069 6620 2874 203d 3d20 272d 2d74 if (t == '--t │ │ │ -00011d60: 7970 652d 2d27 2920 7420 3d20 2727 3b0a ype--') t = '';. │ │ │ -00011d70: 0a09 2020 2020 2428 2271 6265 5f6e 6f64 .. $("qbe_nod │ │ │ -00011d80: 655f 7479 7065 2229 2e73 656c 6563 7465 e_type").selecte │ │ │ -00011d90: 6449 6e64 6578 203d 206e 6f64 652e 6765 dIndex = node.ge │ │ │ -00011da0: 7454 7970 6528 293b 0a09 2020 2020 2428 tType();.. $( │ │ │ -00011db0: 2271 6265 5f6e 6f64 655f 6964 2229 2e76 "qbe_node_id").v │ │ │ -00011dc0: 616c 7565 203d 206e 6f64 652e 6765 744c alue = node.getL │ │ │ -00011dd0: 6162 656c 2831 293b 0a09 2020 2020 2428 abel(1);.. $( │ │ │ -00011de0: 2271 6265 5f6e 6f64 655f 7265 735f 7479 "qbe_node_res_ty │ │ │ -00011df0: 7065 2229 2e76 616c 7565 203d 2074 3b0a pe").value = t;. │ │ │ -00011e00: 0920 2020 2024 2822 7162 655f 7669 7369 . $("qbe_visi │ │ │ -00011e10: 626c 6522 292e 6469 7361 626c 6564 203d ble").disabled = │ │ │ -00011e20: 2066 616c 7365 3b0a 0920 2020 2024 2822 false;.. $(" │ │ │ -00011e30: 7162 655f 7669 7369 626c 6522 292e 6368 qbe_visible").ch │ │ │ -00011e40: 6563 6b65 6420 3d20 6e6f 6465 2e67 6574 ecked = node.get │ │ │ -00011e50: 5669 7369 626c 6528 293b 0a09 2020 2020 Visible();.. │ │ │ -00011e60: 2428 2271 6265 5f6f 7264 6572 6279 2229 $("qbe_orderby") │ │ │ -00011e70: 2e64 6973 6162 6c65 6420 3d20 6661 6c73 .disabled = fals │ │ │ -00011e80: 653b 0a09 2020 2020 6966 2028 6e6f 6465 e;.. if (node │ │ │ -00011e90: 2e6f 7264 6572 6279 5f63 656c 6c29 0a09 .orderby_cell).. │ │ │ -00011ea0: 0924 2822 7162 655f 6f72 6465 7262 7922 .$("qbe_orderby" │ │ │ -00011eb0: 292e 6368 6563 6b65 6420 3d20 7472 7565 ).checked = true │ │ │ -00011ec0: 3b0a 0920 2020 2065 6c73 650a 0909 2428 ;.. else...$( │ │ │ -00011ed0: 2271 6265 5f6f 7264 6572 6279 2229 2e63 "qbe_orderby").c │ │ │ -00011ee0: 6865 636b 6564 203d 2066 616c 7365 3b0a hecked = false;. │ │ │ -00011ef0: 097d 2c0a 0964 6573 656c 6563 744e 6f64 .},..deselectNod │ │ │ -00011f00: 6543 616c 6c62 6163 6b3a 6675 6e63 7469 eCallback:functi │ │ │ -00011f10: 6f6e 286e 6f64 6529 207b 0a09 2020 2020 on(node) {.. │ │ │ -00011f20: 6e6f 6465 2e73 7667 2e73 6574 4174 7472 node.svg.setAttr │ │ │ -00011f30: 6962 7574 6528 2273 7472 6f6b 652d 7769 ibute("stroke-wi │ │ │ -00011f40: 6474 6822 2c22 302e 3030 3122 293b 202f dth","0.001"); / │ │ │ -00011f50: 2a20 6361 6e6e 6f74 2062 6520 7a65 726f * cannot be zero │ │ │ -00011f60: 2064 7565 2074 6f20 6275 6720 696e 2066 due to bug in f │ │ │ -00011f70: 6972 6566 6f78 202a 2f0a 0920 2020 204f irefox */.. O │ │ │ -00011f80: 4154 2e44 6f6d 2e68 6964 6528 2271 6265 AT.Dom.hide("qbe │ │ │ -00011f90: 5f70 726f 7073 5f63 6f6d 6d6f 6e22 293b _props_common"); │ │ │ -00011fa0: 0a09 2020 2020 4f41 542e 446f 6d2e 6869 .. OAT.Dom.hi │ │ │ -00011fb0: 6465 2822 7162 655f 7072 6f70 735f 6e6f de("qbe_props_no │ │ │ -00011fc0: 6465 2229 3b0a 0920 2020 204f 4154 2e44 de");.. OAT.D │ │ │ -00011fd0: 6f6d 2e73 686f 7728 2271 6265 5f70 726f om.show("qbe_pro │ │ │ -00011fe0: 7073 5f68 656c 7022 293b 0a09 2020 2020 ps_help");.. │ │ │ -00011ff0: 7365 6c66 2e70 726f 7073 5f77 696e 2e64 self.props_win.d │ │ │ -00012000: 6f6d 2e63 6170 7469 6f6e 2e69 6e6e 6572 om.caption.inner │ │ │ -00012010: 4854 4d4c 203d 2027 496e 7370 6563 746f HTML = 'Inspecto │ │ │ -00012020: 7227 3b0a 097d 2c0a 0973 656c 6563 7445 r';..},..selectE │ │ │ -00012030: 6467 6543 616c 6c62 6163 6b3a 6675 6e63 dgeCallback:func │ │ │ -00012040: 7469 6f6e 2865 6467 6529 207b 0a09 2020 tion(edge) {.. │ │ │ -00012050: 2020 6564 6765 2e73 7667 2e73 6574 4174 edge.svg.setAt │ │ │ -00012060: 7472 6962 7574 6528 2273 7472 6f6b 6522 tribute("stroke" │ │ │ -00012070: 2c22 2366 3030 2229 3b0a 0920 2020 204f ,"#f00");.. O │ │ │ -00012080: 4154 2e44 6f6d 2e68 6964 6528 2271 6265 AT.Dom.hide("qbe │ │ │ -00012090: 5f70 726f 7073 5f68 656c 7022 293b 0a09 _props_help");.. │ │ │ -000120a0: 2020 2020 4f41 542e 446f 6d2e 6869 6465 OAT.Dom.hide │ │ │ -000120b0: 2822 7162 655f 7072 6f70 735f 6e6f 6465 ("qbe_props_node │ │ │ -000120c0: 2229 3b0a 0920 2020 204f 4154 2e44 6f6d ");.. OAT.Dom │ │ │ -000120d0: 2e68 6964 6528 2271 6265 5f70 726f 7073 .hide("qbe_props │ │ │ -000120e0: 5f67 726f 7570 2229 3b0a 0920 2020 204f _group");.. O │ │ │ -000120f0: 4154 2e44 6f6d 2e73 686f 7728 2271 6265 AT.Dom.show("qbe │ │ │ -00012100: 5f70 726f 7073 5f65 6467 6522 293b 0a09 _props_edge");.. │ │ │ -00012110: 2020 2020 4f41 542e 446f 6d2e 7368 6f77 OAT.Dom.show │ │ │ -00012120: 2822 7162 655f 7072 6f70 735f 636f 6d6d ("qbe_props_comm │ │ │ -00012130: 6f6e 2229 3b0a 0920 2020 2073 656c 662e on");.. self. │ │ │ -00012140: 7072 6f70 735f 7769 6e2e 646f 6d2e 6361 props_win.dom.ca │ │ │ -00012150: 7074 696f 6e2e 696e 6e65 7248 544d 4c20 ption.innerHTML │ │ │ -00012160: 3d20 2743 6f6e 6e65 6374 6f72 273b 0a0a = 'Connector';.. │ │ │ -00012170: 0920 2020 2076 6172 2076 616c 203d 2065 . var val = e │ │ │ -00012180: 6467 652e 6765 744c 6162 656c 2831 293b dge.getLabel(1); │ │ │ -00012190: 0a09 2020 2020 6966 2028 7661 6c20 3d3d .. if (val == │ │ │ -000121a0: 2027 3f27 2920 7661 6c20 3d20 2727 3b0a '?') val = '';. │ │ │ -000121b0: 0920 2020 2024 2822 7162 655f 6564 6765 . $("qbe_edge │ │ │ -000121c0: 5f76 616c 7565 2229 2e76 616c 7565 203d _value").value = │ │ │ -000121d0: 2076 616c 3b0a 0920 2020 2024 2822 7162 val;.. $("qb │ │ │ -000121e0: 655f 6564 6765 5f74 7970 6522 292e 6368 e_edge_type").ch │ │ │ -000121f0: 6563 6b65 6420 3d20 6564 6765 2e67 6574 ecked = edge.get │ │ │ -00012200: 5479 7065 2829 3b0a 0920 2020 2024 2822 Type();.. $(" │ │ │ -00012210: 7162 655f 7669 7369 626c 6522 292e 6469 qbe_visible").di │ │ │ -00012220: 7361 626c 6564 203d 2066 616c 7365 3b0a sabled = false;. │ │ │ -00012230: 0920 2020 2024 2822 7162 655f 7669 7369 . $("qbe_visi │ │ │ -00012240: 626c 6522 292e 6368 6563 6b65 6420 3d20 ble").checked = │ │ │ -00012250: 6564 6765 2e67 6574 5669 7369 626c 6528 edge.getVisible( │ │ │ -00012260: 293b 0a09 2020 2020 2428 2271 6265 5f6f );.. $("qbe_o │ │ │ -00012270: 7264 6572 6279 2229 2e64 6973 6162 6c65 rderby").disable │ │ │ -00012280: 6420 3d20 6661 6c73 653b 0a09 2020 2020 d = false;.. │ │ │ -00012290: 6966 2028 6564 6765 2e6f 7264 6572 6279 if (edge.orderby │ │ │ -000122a0: 5f63 656c 6c29 0a09 0924 2822 7162 655f _cell)...$("qbe_ │ │ │ -000122b0: 6f72 6465 7262 7922 292e 6368 6563 6b65 orderby").checke │ │ │ -000122c0: 6420 3d20 7472 7565 3b0a 0920 2020 2065 d = true;.. e │ │ │ -000122d0: 6c73 650a 0909 2428 2271 6265 5f6f 7264 lse...$("qbe_ord │ │ │ -000122e0: 6572 6279 2229 2e63 6865 636b 6564 203d erby").checked = │ │ │ -000122f0: 2066 616c 7365 3b0a 097d 2c0a 0964 6573 false;..},..des │ │ │ -00012300: 656c 6563 7445 6467 6543 616c 6c62 6163 electEdgeCallbac │ │ │ -00012310: 6b3a 6675 6e63 7469 6f6e 2865 6467 6529 k:function(edge) │ │ │ -00012320: 207b 0a09 2020 2020 6564 6765 2e73 7667 {.. edge.svg │ │ │ -00012330: 2e73 6574 4174 7472 6962 7574 6528 2273 .setAttribute("s │ │ │ -00012340: 7472 6f6b 6522 2c22 2338 3838 2229 3b20 troke","#888"); │ │ │ -00012350: 2f2a 2063 616e 6e6f 7420 6265 207a 6572 /* cannot be zer │ │ │ -00012360: 6f20 6475 6520 746f 2062 7567 2069 6e20 o due to bug in │ │ │ -00012370: 6669 7265 666f 7820 2a2f 0a09 2020 2020 firefox */.. │ │ │ -00012380: 4f41 542e 446f 6d2e 6869 6465 2822 7162 OAT.Dom.hide("qb │ │ │ -00012390: 655f 7072 6f70 735f 636f 6d6d 6f6e 2229 e_props_common") │ │ │ -000123a0: 3b0a 0920 2020 204f 4154 2e44 6f6d 2e68 ;.. OAT.Dom.h │ │ │ -000123b0: 6964 6528 2271 6265 5f70 726f 7073 5f65 ide("qbe_props_e │ │ │ -000123c0: 6467 6522 293b 0a09 2020 2020 4f41 542e dge");.. OAT. │ │ │ -000123d0: 446f 6d2e 7368 6f77 2822 7162 655f 7072 Dom.show("qbe_pr │ │ │ -000123e0: 6f70 735f 6865 6c70 2229 3b0a 0920 2020 ops_help");.. │ │ │ -000123f0: 2073 656c 662e 7072 6f70 735f 7769 6e2e self.props_win. │ │ │ -00012400: 646f 6d2e 6361 7074 696f 6e2e 696e 6e65 dom.caption.inne │ │ │ -00012410: 7248 544d 4c20 3d20 2749 6e73 7065 6374 rHTML = 'Inspect │ │ │ -00012420: 6f72 273b 0a09 7d2c 0a09 7365 6c65 6374 or';..},..select │ │ │ -00012430: 4772 6f75 7043 616c 6c62 6163 6b3a 6675 GroupCallback:fu │ │ │ -00012440: 6e63 7469 6f6e 2867 726f 7570 2920 7b0a nction(group) {. │ │ │ -00012450: 0920 2020 2067 726f 7570 2e73 7667 2e73 . group.svg.s │ │ │ -00012460: 6574 4174 7472 6962 7574 6528 2273 7472 etAttribute("str │ │ │ -00012470: 6f6b 652d 7769 6474 6822 2c22 3222 293b oke-width","2"); │ │ │ -00012480: 0a09 2020 2020 6772 6f75 702e 7376 672e .. group.svg. │ │ │ -00012490: 7365 7441 7474 7269 6275 7465 2822 7374 setAttribute("st │ │ │ -000124a0: 726f 6b65 222c 2223 6630 3022 293b 0a09 roke","#f00");.. │ │ │ -000124b0: 2020 2020 4f41 542e 446f 6d2e 6869 6465 OAT.Dom.hide │ │ │ -000124c0: 2822 7162 655f 7072 6f70 735f 6865 6c70 ("qbe_props_help │ │ │ -000124d0: 2229 3b0a 0920 2020 204f 4154 2e44 6f6d ");.. OAT.Dom │ │ │ -000124e0: 2e68 6964 6528 2271 6265 5f70 726f 7073 .hide("qbe_props │ │ │ -000124f0: 5f6e 6f64 6522 293b 0a09 2020 2020 4f41 _node");.. OA │ │ │ -00012500: 542e 446f 6d2e 6869 6465 2822 7162 655f T.Dom.hide("qbe_ │ │ │ -00012510: 7072 6f70 735f 6564 6765 2229 3b0a 0920 props_edge");.. │ │ │ -00012520: 2020 204f 4154 2e44 6f6d 2e73 686f 7728 OAT.Dom.show( │ │ │ -00012530: 2271 6265 5f70 726f 7073 5f67 726f 7570 "qbe_props_group │ │ │ -00012540: 2229 3b0a 0920 2020 204f 4154 2e44 6f6d ");.. OAT.Dom │ │ │ -00012550: 2e73 686f 7728 2271 6265 5f70 726f 7073 .show("qbe_props │ │ │ -00012560: 5f63 6f6d 6d6f 6e22 293b 0a09 2020 2020 _common");.. │ │ │ -00012570: 7365 6c66 2e70 726f 7073 5f77 696e 2e64 self.props_win.d │ │ │ -00012580: 6f6d 2e63 6170 7469 6f6e 2e69 6e6e 6572 om.caption.inner │ │ │ -00012590: 4854 4d4c 203d 2027 4772 6f75 7027 3b0a HTML = 'Group';. │ │ │ -000125a0: 0a09 2020 2020 7661 7220 7661 6c20 3d20 .. var val = │ │ │ -000125b0: 6772 6f75 702e 6765 744c 6162 656c 2831 group.getLabel(1 │ │ │ -000125c0: 293b 0a09 2020 2020 6966 2028 7661 6c20 );.. if (val │ │ │ -000125d0: 3d3d 2027 3f27 2920 7661 6c20 3d20 2727 == '?') val = '' │ │ │ -000125e0: 3b0a 0a09 2020 2020 6966 2028 6772 6f75 ;... if (grou │ │ │ -000125f0: 702e 6765 7454 7970 6528 2920 3d3d 204f p.getType() == O │ │ │ -00012600: 4154 2e53 5647 5370 6172 716c 4461 7461 AT.SVGSparqlData │ │ │ -00012610: 2e47 524f 5550 5f47 5241 5048 290a 0909 .GROUP_GRAPH)... │ │ │ -00012620: 7b0a 0909 2020 2020 2428 2271 6265 5f76 {... $("qbe_v │ │ │ -00012630: 6973 6962 6c65 2229 2e64 6973 6162 6c65 isible").disable │ │ │ -00012640: 6420 3d20 6661 6c73 653b 0a09 0920 2020 d = false;... │ │ │ -00012650: 2024 2822 7162 655f 6f72 6465 7262 7922 $("qbe_orderby" │ │ │ -00012660: 292e 6469 7361 626c 6564 203d 2066 616c ).disabled = fal │ │ │ -00012670: 7365 3b0a 0909 2020 2020 2428 2271 6265 se;... $("qbe │ │ │ -00012680: 5f67 726f 7570 5f69 6422 292e 6469 7361 _group_id").disa │ │ │ -00012690: 626c 6564 203d 2066 616c 7365 3b0a 0909 bled = false;... │ │ │ -000126a0: 2020 2020 2428 2271 6265 5f67 726f 7570 $("qbe_group │ │ │ -000126b0: 5f74 7970 6522 292e 7365 6c65 6374 6564 _type").selected │ │ │ -000126c0: 496e 6465 7820 3d20 303b 0a09 097d 2065 Index = 0;...} e │ │ │ -000126d0: 6c73 6520 7b0a 0909 2428 2271 6265 5f76 lse {...$("qbe_v │ │ │ -000126e0: 6973 6962 6c65 2229 2e64 6973 6162 6c65 isible").disable │ │ │ -000126f0: 6420 3d20 7472 7565 3b0a 0909 2428 2271 d = true;...$("q │ │ │ -00012700: 6265 5f6f 7264 6572 6279 2229 2e64 6973 be_orderby").dis │ │ │ -00012710: 6162 6c65 6420 3d20 7472 7565 3b0a 0909 abled = true;... │ │ │ -00012720: 2428 2271 6265 5f67 726f 7570 5f69 6422 $("qbe_group_id" │ │ │ -00012730: 292e 6469 7361 626c 6564 203d 2074 7275 ).disabled = tru │ │ │ -00012740: 653b 0a09 0924 2822 7162 655f 6772 6f75 e;...$("qbe_grou │ │ │ -00012750: 705f 7479 7065 2229 2e73 656c 6563 7465 p_type").selecte │ │ │ -00012760: 6449 6e64 6578 203d 2067 726f 7570 2e67 dIndex = group.g │ │ │ -00012770: 6574 5479 7065 2829 3b0a 0920 2020 207d etType();.. } │ │ │ -00012780: 0a0a 0920 2020 2024 2822 7162 655f 6772 ... $("qbe_gr │ │ │ -00012790: 6f75 705f 6964 2229 2e76 616c 7565 203d oup_id").value = │ │ │ -000127a0: 2067 726f 7570 2e67 6574 4c61 6265 6c28 group.getLabel( │ │ │ -000127b0: 3129 3b0a 0920 2020 2024 2822 7162 655f 1);.. $("qbe_ │ │ │ -000127c0: 7669 7369 626c 6522 292e 6368 6563 6b65 visible").checke │ │ │ -000127d0: 6420 3d20 6772 6f75 702e 6765 7456 6973 d = group.getVis │ │ │ -000127e0: 6962 6c65 2829 3b0a 0920 2020 2069 6620 ible();.. if │ │ │ -000127f0: 2867 726f 7570 2e6f 7264 6572 6279 5f63 (group.orderby_c │ │ │ -00012800: 656c 6c29 0a09 0924 2822 7162 655f 6f72 ell)...$("qbe_or │ │ │ -00012810: 6465 7262 7922 292e 6368 6563 6b65 6420 derby").checked │ │ │ -00012820: 3d20 7472 7565 3b0a 0920 2020 2065 6c73 = true;.. els │ │ │ -00012830: 650a 0909 2428 2271 6265 5f6f 7264 6572 e...$("qbe_order │ │ │ -00012840: 6279 2229 2e63 6865 636b 6564 203d 2066 by").checked = f │ │ │ -00012850: 616c 7365 3b0a 097d 2c0a 0964 6573 656c alse;..},..desel │ │ │ -00012860: 6563 7447 726f 7570 4361 6c6c 6261 636b ectGroupCallback │ │ │ -00012870: 3a66 756e 6374 696f 6e28 6772 6f75 7029 :function(group) │ │ │ -00012880: 207b 0a09 2020 2020 6772 6f75 702e 7376 {.. group.sv │ │ │ -00012890: 672e 7365 7441 7474 7269 6275 7465 2822 g.setAttribute(" │ │ │ -000128a0: 7374 726f 6b65 2d77 6964 7468 222c 2230 stroke-width","0 │ │ │ -000128b0: 2e30 3031 2229 3b0a 0920 2020 204f 4154 .001");.. OAT │ │ │ -000128c0: 2e44 6f6d 2e68 6964 6528 2271 6265 5f70 .Dom.hide("qbe_p │ │ │ -000128d0: 726f 7073 5f63 6f6d 6d6f 6e22 293b 0a09 rops_common");.. │ │ │ -000128e0: 2020 2020 4f41 542e 446f 6d2e 6869 6465 OAT.Dom.hide │ │ │ -000128f0: 2822 7162 655f 7072 6f70 735f 6772 6f75 ("qbe_props_grou │ │ │ -00012900: 7022 293b 0a09 2020 2020 7365 6c66 2e70 p");.. self.p │ │ │ -00012910: 726f 7073 5f77 696e 2e64 6f6d 2e63 6170 rops_win.dom.cap │ │ │ -00012920: 7469 6f6e 2e69 6e6e 6572 4854 4d4c 203d tion.innerHTML = │ │ │ -00012930: 2027 266e 6273 703b 273b 0a09 7d2c 0a09 ' ';..},.. │ │ │ -00012940: 6164 644e 6f64 6543 616c 6c62 6163 6b3a addNodeCallback: │ │ │ -00012950: 6675 6e63 7469 6f6e 286e 6f64 652c 6c6f function(node,lo │ │ │ -00012960: 6164 4d6f 6465 2920 7b0a 0920 2020 2069 adMode) {.. i │ │ │ -00012970: 6620 286c 6f61 644d 6f64 6529 207b 2072 f (loadMode) { r │ │ │ -00012980: 6574 7572 6e3b 207d 0a09 2020 2020 6e6f eturn; }.. no │ │ │ -00012990: 6465 2e73 6574 5479 7065 284f 4154 2e53 de.setType(OAT.S │ │ │ -000129a0: 5647 5370 6172 716c 4461 7461 2e4e 4f44 VGSparqlData.NOD │ │ │ -000129b0: 455f 4349 5243 4c45 293b 0a09 2020 2020 E_CIRCLE);.. │ │ │ -000129c0: 6e6f 6465 2e4d 7953 6574 4c61 6265 6c28 node.MySetLabel( │ │ │ -000129d0: 312c 273f 2729 3b0a 0920 2020 202f 2f20 1,'?');.. // │ │ │ -000129e0: 6e6f 6465 2e4d 7953 6574 4c61 6265 6c28 node.MySetLabel( │ │ │ -000129f0: 322c 272d 2d74 7970 652d 2d27 293b 202f 2,'--type--'); / │ │ │ -00012a00: 2a20 6e6f 2074 7970 6520 666f 7220 7265 * no type for re │ │ │ -00012a10: 736f 7572 6365 7321 2074 6869 7320 776f sources! this wo │ │ │ -00012a20: 726b 7320 6f6e 6c79 2066 6f72 206c 6974 rks only for lit │ │ │ -00012a30: 6572 616c 7321 202a 2f0a 0920 2020 2073 erals! */.. s │ │ │ -00012a40: 656c 662e 7376 6773 7061 7271 6c2e 6465 elf.svgsparql.de │ │ │ -00012a50: 7365 6c65 6374 4564 6765 7328 293b 0a09 selectEdges();.. │ │ │ -00012a60: 2020 2020 7365 6c66 2e73 7667 7370 6172 self.svgspar │ │ │ -00012a70: 716c 2e64 6573 656c 6563 744e 6f64 6573 ql.deselectNodes │ │ │ -00012a80: 2829 3b0a 0920 2020 2073 656c 662e 7376 ();.. self.sv │ │ │ -00012a90: 6773 7061 7271 6c2e 6465 7365 6c65 6374 gsparql.deselect │ │ │ -00012aa0: 4772 6f75 7073 2829 3b0a 0920 2020 2073 Groups();.. s │ │ │ -00012ab0: 656c 662e 7376 6773 7061 7271 6c2e 7365 elf.svgsparql.se │ │ │ -00012ac0: 6c65 6374 4e6f 6465 286e 6f64 6529 3b0a lectNode(node);. │ │ │ -00012ad0: 097d 2c0a 0961 6464 4564 6765 4361 6c6c .},..addEdgeCall │ │ │ -00012ae0: 6261 636b 3a66 756e 6374 696f 6e28 6564 back:function(ed │ │ │ -00012af0: 6765 2c6c 6f61 644d 6f64 6529 207b 0a09 ge,loadMode) {.. │ │ │ -00012b00: 2020 2020 2f2f 6564 6765 2e73 6574 5669 //edge.setVi │ │ │ -00012b10: 7369 626c 6528 7472 7565 293b 0a09 2020 sible(true);.. │ │ │ -00012b20: 2020 6966 2028 6c6f 6164 4d6f 6465 2920 if (loadMode) │ │ │ -00012b30: 7b20 7265 7475 726e 3b20 7d0a 0920 2020 { return; }.. │ │ │ -00012b40: 2065 6467 652e 4d79 5365 744c 6162 656c edge.MySetLabel │ │ │ -00012b50: 2831 2c27 3f27 293b 0a09 2020 2020 7365 (1,'?');.. se │ │ │ -00012b60: 6c66 2e73 7667 7370 6172 716c 2e64 6573 lf.svgsparql.des │ │ │ -00012b70: 656c 6563 744e 6f64 6573 2829 3b0a 0920 electNodes();.. │ │ │ -00012b80: 2020 2073 656c 662e 7376 6773 7061 7271 self.svgsparq │ │ │ -00012b90: 6c2e 6465 7365 6c65 6374 4564 6765 7328 l.deselectEdges( │ │ │ -00012ba0: 293b 0a09 2020 2020 7365 6c66 2e73 7667 );.. self.svg │ │ │ -00012bb0: 7370 6172 716c 2e64 6573 656c 6563 7447 sparql.deselectG │ │ │ -00012bc0: 726f 7570 7328 293b 0a09 2020 2020 7365 roups();.. se │ │ │ -00012bd0: 6c66 2e73 7667 7370 6172 716c 2e73 656c lf.svgsparql.sel │ │ │ -00012be0: 6563 7445 6467 6528 6564 6765 293b 0a09 ectEdge(edge);.. │ │ │ -00012bf0: 7d2c 0a09 6164 6447 726f 7570 4361 6c6c },..addGroupCall │ │ │ -00012c00: 6261 636b 3a66 756e 6374 696f 6e28 6772 back:function(gr │ │ │ -00012c10: 6f75 702c 6c6f 6164 4d6f 6465 2920 7b0a oup,loadMode) {. │ │ │ -00012c20: 0920 2020 2067 726f 7570 2e73 6574 5669 . group.setVi │ │ │ -00012c30: 7369 626c 6528 7472 7565 293b 0a09 2020 sible(true);.. │ │ │ -00012c40: 2020 6772 6f75 702e 7365 7446 696c 6c28 group.setFill( │ │ │ -00012c50: 7365 6c66 2e67 726f 7570 5f63 6f6c 6f72 self.group_color │ │ │ -00012c60: 5f73 6571 2e67 6574 4e65 7874 2829 293b _seq.getNext()); │ │ │ -00012c70: 0a09 2020 2020 6966 2028 6c6f 6164 4d6f .. if (loadMo │ │ │ -00012c80: 6465 2920 7b20 7265 7475 726e 3b20 7d0a de) { return; }. │ │ │ -00012c90: 0920 2020 2067 726f 7570 2e4d 7953 6574 . group.MySet │ │ │ -00012ca0: 4c61 6265 6c28 312c 273f 2729 3b0a 0920 Label(1,'?');.. │ │ │ -00012cb0: 2020 2073 656c 662e 7376 6773 7061 7271 self.svgsparq │ │ │ -00012cc0: 6c2e 6465 7365 6c65 6374 4564 6765 7328 l.deselectEdges( │ │ │ -00012cd0: 293b 0a09 2020 2020 7365 6c66 2e73 7667 );.. self.svg │ │ │ -00012ce0: 7370 6172 716c 2e64 6573 656c 6563 7447 sparql.deselectG │ │ │ -00012cf0: 726f 7570 7328 293b 0a09 2020 2020 7365 roups();.. se │ │ │ -00012d00: 6c66 2e73 7667 7370 6172 716c 2e73 656c lf.svgsparql.sel │ │ │ -00012d10: 6563 7447 726f 7570 2867 726f 7570 293b ectGroup(group); │ │ │ -00012d20: 0a09 7d2c 0a09 7265 6d6f 7665 4e6f 6465 ..},..removeNode │ │ │ -00012d30: 4361 6c6c 6261 636b 3a66 756e 6374 696f Callback:functio │ │ │ -00012d40: 6e28 6e6f 6465 2920 7b0a 0920 2020 2076 n(node) {.. v │ │ │ -00012d50: 6172 2074 7970 6520 3d20 6e6f 6465 2e67 ar type = node.g │ │ │ -00012d60: 6574 5479 7065 2829 3b0a 0920 2020 2069 etType();.. i │ │ │ -00012d70: 6620 2874 7970 6520 3d3d 204f 4154 2e53 f (type == OAT.S │ │ │ -00012d80: 5647 5370 6172 716c 4461 7461 2e4e 4f44 VGSparqlData.NOD │ │ │ -00012d90: 455f 4349 5243 4c45 2920 7b0a 0909 7661 E_CIRCLE) {...va │ │ │ -00012da0: 7220 636f 756e 7420 3d20 303b 0a09 0976 r count = 0;...v │ │ │ -00012db0: 6172 206c 6162 656c 203d 206e 6f64 652e ar label = node. │ │ │ -00012dc0: 6765 744c 6162 656c 2831 293b 0a09 0966 getLabel(1);...f │ │ │ -00012dd0: 6f72 2028 7661 7220 693d 303b 693c 7365 or (var i=0;i$/))) │ │ │ -00013fa0: 7b20 2f2a 2069 6620 6973 2061 6e20 3c55 { /* if is an */.. var │ │ │ -00013fc0: 7572 6920 3d20 746d 705b 315d 3b0a 0920 uri = tmp[1];.. │ │ │ -00013fd0: 2020 2066 6f72 2028 7661 7220 6920 3d20 for (var i = │ │ │ -00013fe0: 303b 6920 3c20 7365 6c66 2e70 7265 6669 0;i < self.prefi │ │ │ -00013ff0: 7865 732e 6c65 6e67 7468 3b20 692b 2b29 xes.length; i++) │ │ │ -00014000: 207b 0a09 0976 6172 2070 7265 6669 7820 {...var prefix │ │ │ -00014010: 3d20 7365 6c66 2e70 7265 6669 7865 735b = self.prefixes[ │ │ │ -00014020: 695d 3b0a 0909 6966 2028 7572 692e 7375 i];...if (uri.su │ │ │ -00014030: 6273 7472 696e 6728 302c 7072 6566 6978 bstring(0,prefix │ │ │ -00014040: 2e75 7269 2e6c 656e 6774 6829 203d 3d20 .uri.length) == │ │ │ -00014050: 7072 6566 6978 2e75 7269 2026 2620 202f prefix.uri && / │ │ │ -00014060: 2a20 6966 2070 7265 6669 782e 7572 6920 * if prefix.uri │ │ │ -00014070: 6973 206c 6566 7420 7375 6273 7472 696e is left substrin │ │ │ -00014080: 6720 6f66 2075 7269 202a 2f0a 0909 2020 g of uri */... │ │ │ -00014090: 2020 2175 7269 2e73 7562 7374 7269 6e67 !uri.substring │ │ │ -000140a0: 2870 7265 6669 782e 7572 692e 6c65 6e67 (prefix.uri.leng │ │ │ -000140b0: 7468 2c75 7269 2e6c 656e 6774 6829 2e6d th,uri.length).m │ │ │ -000140c0: 6174 6368 282f 5c2f 2f29 2920 7b20 2f2a atch(/\//)) { /* │ │ │ -000140d0: 2072 656d 6169 6e69 6e67 2070 6172 7420 remaining part │ │ │ -000140e0: 646f 6573 6e27 7420 636f 6e74 6169 6e20 doesn't contain │ │ │ -000140f0: 736c 6173 6820 2a2f 0a09 0920 2020 2072 slash */... r │ │ │ -00014100: 6574 7572 6e20 7072 6566 6978 2e6c 6162 eturn prefix.lab │ │ │ -00014110: 656c 202b 2027 3a27 202b 2075 7269 2e73 el + ':' + uri.s │ │ │ -00014120: 7562 7374 7269 6e67 2870 7265 6669 782e ubstring(prefix. │ │ │ -00014130: 7572 692e 6c65 6e67 7468 293b 202f 2a20 uri.length); /* │ │ │ -00014140: 7072 6566 6978 3a72 656d 6169 6e64 6572 prefix:remainder │ │ │ -00014150: 202a 2f0a 0909 7d0a 0920 2020 207d 0a09 */...}.. }.. │ │ │ -00014160: 7d0a 0972 6574 7572 6e20 7374 723b 0a20 }..return str;. │ │ │ -00014170: 2020 207d 0a0a 2020 2020 7468 6973 2e67 }.. this.g │ │ │ -00014180: 6574 5072 6566 6978 5061 7274 7320 3d20 etPrefixParts = │ │ │ -00014190: 6675 6e63 7469 6f6e 2873 7472 2920 7b20 function(str) { │ │ │ -000141a0: 2f2a 2072 6574 7572 6e20 6669 7273 7470 /* return firstp │ │ │ -000141b0: 6172 742c 2073 6563 6f6e 6470 6172 742c art, secondpart, │ │ │ -000141c0: 2070 7265 6669 7820 2869 6620 666f 756e prefix (if foun │ │ │ -000141d0: 6429 202a 2f0a 0976 6172 2073 203d 2073 d) */..var s = s │ │ │ -000141e0: 7472 3b0a 0969 6620 2821 7329 207b 2072 tr;..if (!s) { r │ │ │ -000141f0: 6574 7572 6e3b 207d 0a09 6966 2028 732e eturn; }..if (s. │ │ │ -00014200: 6368 6172 4174 2830 2920 3d3d 2022 3c22 charAt(0) == "<" │ │ │ -00014210: 2920 7b20 7320 3d20 732e 7375 6273 7472 ) { s = s.substr │ │ │ -00014220: 696e 6728 312c 732e 6c65 6e67 7468 2d31 ing(1,s.length-1 │ │ │ -00014230: 293b 207d 0a09 7661 7220 6669 7273 7420 ); }..var first │ │ │ -00014240: 3d20 2222 3b0a 0976 6172 2073 6563 6f6e = "";..var secon │ │ │ -00014250: 6420 3d20 2222 3b0a 0976 6172 2070 6620 d = "";..var pf │ │ │ -00014260: 3d20 6661 6c73 653b 0a0a 0966 6f72 2028 = false;...for ( │ │ │ -00014270: 7661 7220 693d 303b 693c 7365 6c66 2e70 var i=0;i';..else │ │ │ -00014510: 2069 6628 2874 6d70 203d 2073 7472 2e6d if((tmp = str.m │ │ │ -00014520: 6174 6368 282f 3c28 2e2a 293e 2f29 2929 atch(/<(.*)>/))) │ │ │ -00014530: 0a09 2020 2020 7265 7475 726e 2073 7472 .. return str │ │ │ -00014540: 3b0a 0965 6c73 650a 0920 2020 207b 0a09 ;..else.. {.. │ │ │ -00014550: 0976 6172 2069 6478 203d 2073 7472 2e69 .var idx = str.i │ │ │ -00014560: 6e64 6578 4f66 2827 3a27 293b 0a09 0969 ndexOf(':');...i │ │ │ -00014570: 6620 2869 6478 2021 3d20 2d31 290a 0909 f (idx != -1)... │ │ │ -00014580: 2020 2020 7b0a 0909 0976 6172 2070 7265 {....var pre │ │ │ -00014590: 6669 7820 3d20 7374 722e 7375 6273 7472 fix = str.substr │ │ │ -000145a0: 696e 6728 302c 6964 7829 3b0a 0909 0966 ing(0,idx);....f │ │ │ -000145b0: 6f72 2876 6172 2069 203d 2030 3b69 203c or(var i = 0;i < │ │ │ -000145c0: 2073 656c 662e 7072 6566 6978 6573 2e6c self.prefixes.l │ │ │ -000145d0: 656e 6774 683b 2069 2b2b 290a 0909 0920 ength; i++).... │ │ │ -000145e0: 2020 207b 0a09 0909 0969 6620 2873 656c {.....if (sel │ │ │ -000145f0: 662e 7072 6566 6978 6573 5b69 5d2e 6c61 f.prefixes[i].la │ │ │ -00014600: 6265 6c20 3d3d 2070 7265 6669 7829 0a09 bel == prefix).. │ │ │ -00014610: 0909 0920 2020 2072 6574 7572 6e20 273c ... return '< │ │ │ -00014620: 2720 2b20 7365 6c66 2e70 7265 6669 7865 ' + self.prefixe │ │ │ -00014630: 735b 695d 2e75 7269 202b 2073 7472 2e73 s[i].uri + str.s │ │ │ -00014640: 7562 7374 7269 6e67 2869 6478 202b 2031 ubstring(idx + 1 │ │ │ -00014650: 2920 2b20 273e 273b 0a09 0909 2020 2020 ) + '>';.... │ │ │ -00014660: 7d0a 0909 2020 2020 7d0a 0920 2020 207d }... }.. } │ │ │ -00014670: 0a09 7265 7475 726e 2073 7472 3b0a 2020 ..return str;. │ │ │ -00014680: 2020 7d0a 0a20 2020 2074 6869 732e 6f70 }.. this.op │ │ │ -00014690: 7450 7265 6669 7820 3d20 6675 6e63 7469 tPrefix = functi │ │ │ -000146a0: 6f6e 2873 7472 2c75 7365 645f 7072 6566 on(str,used_pref │ │ │ -000146b0: 6978 6573 2920 2020 7b0a 0976 6172 2070 ixes) {..var p │ │ │ -000146c0: 7265 6669 7820 3d20 2727 3b0a 0966 6f72 refix = '';..for │ │ │ -000146d0: 2876 6172 2069 203d 2030 3b69 203c 2073 (var i = 0;i < s │ │ │ -000146e0: 656c 662e 7072 6566 6978 6573 2e6c 656e elf.prefixes.len │ │ │ -000146f0: 6774 683b 2069 2b2b 290a 0920 2020 207b gth; i++).. { │ │ │ -00014700: 0a09 0973 6368 656d 6120 3d20 7365 6c66 ...schema = self │ │ │ -00014710: 2e70 7265 6669 7865 735b 695d 2e75 7269 .prefixes[i].uri │ │ │ -00014720: 3b0a 0909 6966 2028 7363 6865 6d61 203d ;...if (schema = │ │ │ -00014730: 3d20 7374 722e 7375 6273 7472 696e 6728 = str.substring( │ │ │ -00014740: 312c 7363 6865 6d61 2e6c 656e 6774 6820 1,schema.length │ │ │ -00014750: 2b20 3129 290a 0909 2020 2020 7b0a 0909 + 1))... {... │ │ │ -00014760: 0969 6620 2875 7365 645f 7072 6566 6978 .if (used_prefix │ │ │ -00014770: 6573 2e66 696e 6428 7363 6865 6d61 2920 es.find(schema) │ │ │ -00014780: 3d3d 202d 3129 0a09 0909 2020 2020 7b0a == -1).... {. │ │ │ -00014790: 0909 0909 7573 6564 5f70 7265 6669 7865 ....used_prefixe │ │ │ -000147a0: 732e 7075 7368 2873 656c 662e 7072 6566 s.push(self.pref │ │ │ -000147b0: 6978 6573 5b69 5d2e 6c61 6265 6c29 3b0a ixes[i].label);. │ │ │ -000147c0: 0909 0909 7573 6564 5f70 7265 6669 7865 ....used_prefixe │ │ │ -000147d0: 732e 7075 7368 2873 656c 662e 7072 6566 s.push(self.pref │ │ │ -000147e0: 6978 6573 5b69 5d2e 7572 6929 3b0a 0909 ixes[i].uri);... │ │ │ -000147f0: 0920 2020 207d 0a09 0909 7265 7475 726e . }....return │ │ │ -00014800: 2073 656c 662e 7072 6566 6978 6573 5b69 self.prefixes[i │ │ │ -00014810: 5d2e 6c61 6265 6c20 2b20 273a 2720 2b20 ].label + ':' + │ │ │ -00014820: 7374 722e 7375 6273 7472 696e 6728 7072 str.substring(pr │ │ │ -00014830: 6566 6978 2e6c 656e 6774 6820 2b20 322c efix.length + 2, │ │ │ -00014840: 7374 722e 6c65 6e67 7468 202d 2031 293b str.length - 1); │ │ │ -00014850: 0a09 0920 2020 207d 0a09 2020 2020 7d0a ... }.. }. │ │ │ -00014860: 0972 6574 7572 6e20 7374 723b 0a20 2020 .return str;. │ │ │ -00014870: 207d 0a0a 2020 2020 7661 7220 7420 3d20 }.. var t = │ │ │ -00014880: 6e65 7720 4f41 542e 5472 6565 287b 6578 new OAT.Tree({ex │ │ │ -00014890: 743a 2270 6e67 222c 6f6e 436c 6963 6b3a t:"png",onClick: │ │ │ -000148a0: 2274 6f67 676c 6522 2c20 6f6e 4462 6c43 "toggle", onDblC │ │ │ -000148b0: 6c69 636b 3a22 746f 6767 6c65 222c 2069 lick:"toggle", i │ │ │ -000148c0: 6d61 6765 5061 7468 3a22 696d 6167 6573 magePath:"images │ │ │ -000148d0: 2f22 7d29 3b0a 2020 2020 742e 6173 7369 /"});. t.assi │ │ │ -000148e0: 676e 2822 7363 6865 6d61 735f 7472 6565 gn("schemas_tree │ │ │ -000148f0: 222c 6661 6c73 6529 3b0a 2020 2020 7661 ",false);. va │ │ │ -00014900: 7220 726f 6f74 203d 2074 2e74 7265 653b r root = t.tree; │ │ │ -00014910: 0a20 2020 2076 6172 2062 6f75 6e64 203d . var bound = │ │ │ -00014920: 2072 6f6f 742e 6372 6561 7465 4368 696c root.createChil │ │ │ -00014930: 6428 2762 6f75 6e64 272c 3129 3b0a 2020 d('bound',1);. │ │ │ -00014940: 2020 7661 7220 756e 626f 756e 6420 3d20 var unbound = │ │ │ -00014950: 726f 6f74 2e63 7265 6174 6543 6869 6c64 root.createChild │ │ │ -00014960: 2827 756e 626f 756e 6427 2c31 293b 0a20 ('unbound',1);. │ │ │ -00014970: 2020 2062 6f75 6e64 2e63 6f6c 6c61 7073 bound.collaps │ │ │ -00014980: 6528 293b 0a20 2020 2075 6e62 6f75 6e64 e();. unbound │ │ │ -00014990: 2e63 6f6c 6c61 7073 6528 293b 0a20 2020 .collapse();. │ │ │ -000149a0: 2076 6172 2072 6566 5f69 6d67 203d 204f var ref_img = O │ │ │ -000149b0: 4154 2e44 6f6d 2e63 7265 6174 6528 2769 AT.Dom.create('i │ │ │ -000149c0: 6d67 272c 7b77 6964 7468 3a27 3136 7078 mg',{width:'16px │ │ │ -000149d0: 272c 6865 6967 6874 3a20 2731 3670 7827 ',height: '16px' │ │ │ -000149e0: 2c20 7665 7274 6963 616c 416c 6967 6e3a , verticalAlign: │ │ │ -000149f0: 2027 6d69 6464 6c65 272c 206d 6172 6769 'middle', margi │ │ │ -00014a00: 6e4c 6566 743a 2027 3370 7827 2c20 6375 nLeft: '3px', cu │ │ │ -00014a10: 7273 6f72 3a20 2770 6f69 6e74 6572 277d rsor: 'pointer'} │ │ │ -00014a20: 293b 0a20 2020 2072 6566 5f69 6d67 2e73 );. ref_img.s │ │ │ -00014a30: 7263 203d 2027 696d 6167 6573 2f72 656c rc = 'images/rel │ │ │ -00014a40: 6f61 642e 706e 6727 3b0a 2020 2020 756e oad.png';. un │ │ │ -00014a50: 626f 756e 642e 5f67 6445 6c6d 2e61 7070 bound._gdElm.app │ │ │ -00014a60: 656e 6443 6869 6c64 2872 6566 5f69 6d67 endChild(ref_img │ │ │ -00014a70: 293b 0a20 2020 204f 4154 2e45 7665 6e74 );. OAT.Event │ │ │ -00014a80: 2e61 7474 6163 6828 7265 665f 696d 672c .attach(ref_img, │ │ │ -00014a90: 2263 6c69 636b 222c 6675 6e63 7469 6f6e "click",function │ │ │ -00014aa0: 2829 7b0a 0909 0920 7365 6c66 2e53 6368 (){.... self.Sch │ │ │ -00014ab0: 656d 6173 2e55 6e62 6f75 6e64 2e65 7870 emas.Unbound.exp │ │ │ -00014ac0: 616e 6428 293b 0a09 0909 2073 656c 662e and();.... self. │ │ │ -00014ad0: 5363 6865 6d61 732e 5265 6672 6573 6828 Schemas.Refresh( │ │ │ -00014ae0: 290a 0909 0920 2020 2020 7d29 3b0a 2020 ).... });. │ │ │ -00014af0: 2020 4f41 542e 4576 656e 742e 6174 7461 OAT.Event.atta │ │ │ -00014b00: 6368 2822 7363 6865 6d61 5f69 6d70 6f72 ch("schema_impor │ │ │ -00014b10: 7422 2c22 636c 6963 6b22 2c66 756e 6374 t","click",funct │ │ │ -00014b20: 696f 6e28 2920 7b0a 0909 2020 2020 2020 ion() {... │ │ │ -00014b30: 2073 656c 662e 5363 6865 6d61 732e 496d self.Schemas.Im │ │ │ -00014b40: 706f 7274 2824 7628 2773 6368 656d 6127 port($v('schema' │ │ │ -00014b50: 292e 7472 696d 2829 293b 0a09 0920 2020 ).trim());... │ │ │ -00014b60: 7d29 3b0a 2020 2020 4f41 542e 4576 656e });. OAT.Even │ │ │ -00014b70: 742e 6174 7461 6368 2822 7363 6865 6d61 t.attach("schema │ │ │ -00014b80: 5f72 656d 6f76 6522 2c22 636c 6963 6b22 _remove","click" │ │ │ -00014b90: 2c66 756e 6374 696f 6e28 2920 7b0a 0909 ,function() {... │ │ │ -00014ba0: 2020 2020 2020 2073 656c 662e 5363 6865 self.Sche │ │ │ -00014bb0: 6d61 732e 5265 6d6f 7665 2824 7628 2773 mas.Remove($v('s │ │ │ -00014bc0: 6368 656d 6127 292e 7472 696d 2829 293b chema').trim()); │ │ │ -00014bd0: 0a09 0920 2020 7d29 3b0a 0a20 2020 2073 ... });.. s │ │ │ -00014be0: 656c 662e 5363 6865 6d61 7320 3d20 7b0a elf.Schemas = {. │ │ │ -00014bf0: 0954 7265 653a 742c 0a09 426f 756e 643a .Tree:t,..Bound: │ │ │ -00014c00: 626f 756e 642c 0a09 556e 626f 756e 643a bound,..Unbound: │ │ │ -00014c10: 756e 626f 756e 642c 0a09 496d 706f 7274 unbound,..Import │ │ │ -00014c20: 6564 3a5b 5d2c 0a09 496d 706f 7274 3a66 ed:[],..Import:f │ │ │ -00014c30: 756e 6374 696f 6e28 7363 6865 6d61 2c20 unction(schema, │ │ │ -00014c40: 7369 6c65 6e74 2920 7b0a 0920 2020 2073 silent) {.. s │ │ │ -00014c50: 656c 662e 5363 6865 6d61 732e 556e 626f elf.Schemas.Unbo │ │ │ -00014c60: 756e 642e 6578 7061 6e64 2874 7275 6529 und.expand(true) │ │ │ -00014c70: 3b0a 0920 2020 2069 6620 2873 656c 662e ;.. if (self. │ │ │ -00014c80: 5363 6865 6d61 732e 496d 706f 7274 6564 Schemas.Imported │ │ │ -00014c90: 2e66 696e 6428 7363 6865 6d61 2920 213d .find(schema) != │ │ │ -00014ca0: 202d 3129 097b 0a09 092f 2f20 6966 2028 -1).{...// if ( │ │ │ -00014cb0: 2173 696c 656e 7429 207b 2061 6c65 7274 !silent) { alert │ │ │ -00014cc0: 2827 5363 6865 6d61 2022 2720 2b20 7363 ('Schema "' + sc │ │ │ -00014cd0: 6865 6d61 202b 2027 2220 616c 7265 6164 hema + '" alread │ │ │ -00014ce0: 7920 696d 706f 7274 6564 2127 293b 207d y imported!'); } │ │ │ -00014cf0: 0a09 092f 2f20 7265 7475 726e 3b0a 0920 ...// return;.. │ │ │ -00014d00: 2020 207d 2065 6c73 6520 7b20 7365 6c66 } else { self │ │ │ -00014d10: 2e53 6368 656d 6173 2e49 6d70 6f72 7465 .Schemas.Importe │ │ │ -00014d20: 642e 7075 7368 2873 6368 656d 6129 3b20 d.push(schema); │ │ │ -00014d30: 7d0a 0920 2020 2073 656c 662e 5363 6865 }.. self.Sche │ │ │ -00014d40: 6d61 732e 4164 6428 7363 6865 6d61 293b mas.Add(schema); │ │ │ -00014d50: 0a09 7d2c 0a09 4164 643a 6675 6e63 7469 ..},..Add:functi │ │ │ -00014d60: 6f6e 2873 6368 656d 6129 207b 0a09 2020 on(schema) {.. │ │ │ -00014d70: 2020 7661 7220 7061 7274 7320 3d20 7365 var parts = se │ │ │ -00014d80: 6c66 2e67 6574 5072 6566 6978 5061 7274 lf.getPrefixPart │ │ │ -00014d90: 7328 7363 6865 6d61 293b 0a09 2020 2020 s(schema);.. │ │ │ -00014da0: 6966 2028 2170 6172 7473 2920 7b0a 0909 if (!parts) {... │ │ │ -00014db0: 616c 6572 7428 224d 616c 666f 726d 6564 alert("Malformed │ │ │ -00014dc0: 2073 6368 656d 6121 2229 3b0a 0909 7265 schema!");...re │ │ │ -00014dd0: 7475 726e 3b0a 0920 2020 207d 0a09 2020 turn;.. }.. │ │ │ -00014de0: 2020 7661 7220 6c61 6265 6c20 3d20 7061 var label = pa │ │ │ -00014df0: 7274 735b 325d 207c 7c20 7061 7274 735b rts[2] || parts[ │ │ │ -00014e00: 305d 3b0a 0920 2020 2076 6172 206e 6f64 0];.. var nod │ │ │ -00014e10: 6520 3d20 7365 6c66 2e53 6368 656d 6173 e = self.Schemas │ │ │ -00014e20: 2e4d 6572 6765 5363 6865 6d61 2873 656c .MergeSchema(sel │ │ │ -00014e30: 662e 5363 6865 6d61 732e 556e 626f 756e f.Schemas.Unboun │ │ │ -00014e40: 642c 7061 7274 735b 305d 2c73 6368 656d d,parts[0],schem │ │ │ -00014e50: 612c 6c61 6265 6c29 3b0a 0920 2020 206e a,label);.. n │ │ │ -00014e60: 6f64 652e 6578 7061 6e64 2829 3b0a 097d ode.expand();..} │ │ │ -00014e70: 2c0a 094d 6572 6765 5363 6865 6d61 3a66 ,..MergeSchema:f │ │ │ -00014e80: 756e 6374 696f 6e28 7061 7265 6e74 2c73 unction(parent,s │ │ │ -00014e90: 6368 656d 612c 6772 6170 6853 6368 656d chema,graphSchem │ │ │ -00014ea0: 612c 6c61 6265 6c2c 626f 756e 6429 207b a,label,bound) { │ │ │ -00014eb0: 202f 2a20 696e 7365 7274 2061 206e 6577 /* insert a new │ │ │ -00014ec0: 2070 7265 6669 7820 696e 746f 2073 6368 prefix into sch │ │ │ -00014ed0: 656d 6173 202a 2f0a 0920 2020 2066 6f72 emas */.. for │ │ │ -00014ee0: 2028 7661 7220 693d 303b 693c 7061 7265 (var i=0;i=0 │ │ │ -00015110: 3b69 2d2d 2920 7b20 702e 6465 6c65 7465 ;i--) { p.delete │ │ │ -00015120: 4368 696c 6428 702e 6368 696c 6472 656e Child(p.children │ │ │ -00015130: 5b69 5d29 3b20 7d0a 0920 2020 2076 6172 [i]); }.. var │ │ │ -00015140: 2070 203d 2073 656c 662e 5363 6865 6d61 p = self.Schema │ │ │ -00015150: 732e 426f 756e 643b 0a09 2020 2020 666f s.Bound;.. fo │ │ │ -00015160: 7220 2876 6172 2069 3d70 2e63 6869 6c64 r (var i=p.child │ │ │ -00015170: 7265 6e2e 6c65 6e67 7468 2d31 3b69 3e3d ren.length-1;i>= │ │ │ -00015180: 303b 692d 2d29 207b 2070 2e64 656c 6574 0;i--) { p.delet │ │ │ -00015190: 6543 6869 6c64 2870 2e63 6869 6c64 7265 eChild(p.childre │ │ │ -000151a0: 6e5b 695d 293b 207d 0a09 2020 2020 7365 n[i]); }.. se │ │ │ -000151b0: 6c66 2e53 6368 656d 6173 2e49 6d70 6f72 lf.Schemas.Impor │ │ │ -000151c0: 7465 6420 3d20 5b5d 3b0a 097d 2c0a 0952 ted = [];..},..R │ │ │ -000151d0: 656d 6f76 653a 6675 6e63 7469 6f6e 2873 emove:function(s │ │ │ -000151e0: 6368 656d 6129 207b 0a09 2020 2020 7661 chema) {.. va │ │ │ -000151f0: 7220 7020 3d20 7365 6c66 2e53 6368 656d r p = self.Schem │ │ │ -00015200: 6173 2e55 6e62 6f75 6e64 3b0a 0920 2020 as.Unbound;.. │ │ │ -00015210: 2066 6f72 2028 7661 7220 693d 702e 6368 for (var i=p.ch │ │ │ -00015220: 696c 6472 656e 2e6c 656e 6774 682d 313b ildren.length-1; │ │ │ -00015230: 693e 3d30 3b69 2d2d 2920 7b0a 0909 7661 i>=0;i--) {...va │ │ │ -00015240: 7220 6368 696c 6420 3d20 702e 6368 696c r child = p.chil │ │ │ -00015250: 6472 656e 5b69 5d3b 0a09 0969 6620 2863 dren[i];...if (c │ │ │ -00015260: 6869 6c64 2e73 6368 656d 6120 3d3d 2073 hild.schema == s │ │ │ -00015270: 6368 656d 6129 207b 2070 2e64 656c 6574 chema) { p.delet │ │ │ -00015280: 6543 6869 6c64 2863 6869 6c64 293b 207d eChild(child); } │ │ │ -00015290: 0a09 2020 2020 7d0a 0920 2020 2076 6172 .. }.. var │ │ │ -000152a0: 2070 203d 2073 656c 662e 5363 6865 6d61 p = self.Schema │ │ │ -000152b0: 732e 426f 756e 643b 0a09 2020 2020 666f s.Bound;.. fo │ │ │ -000152c0: 7220 2876 6172 2069 3d70 2e63 6869 6c64 r (var i=p.child │ │ │ -000152d0: 7265 6e2e 6c65 6e67 7468 2d31 3b69 3e3d ren.length-1;i>= │ │ │ -000152e0: 303b 692d 2d29 207b 0a09 0976 6172 2063 0;i--) {...var c │ │ │ -000152f0: 6869 6c64 203d 2070 2e63 6869 6c64 7265 hild = p.childre │ │ │ -00015300: 6e5b 695d 3b0a 0909 6966 2028 6368 696c n[i];...if (chil │ │ │ -00015310: 642e 7363 6865 6d61 203d 3d20 7363 6865 d.schema == sche │ │ │ -00015320: 6d61 2920 7b20 702e 6465 6c65 7465 4368 ma) { p.deleteCh │ │ │ -00015330: 696c 6428 6368 696c 6429 3b20 7d0a 0920 ild(child); }.. │ │ │ -00015340: 2020 207d 0a09 2020 2020 7661 7220 696e }.. var in │ │ │ -00015350: 6465 7820 3d20 7365 6c66 2e53 6368 656d dex = self.Schem │ │ │ -00015360: 6173 2e49 6d70 6f72 7465 642e 6669 6e64 as.Imported.find │ │ │ -00015370: 2873 6368 656d 6129 3b0a 0920 2020 2069 (schema);.. i │ │ │ -00015380: 6620 2869 6e64 6578 2021 3d20 2d31 2920 f (index != -1) │ │ │ -00015390: 7b20 7365 6c66 2e53 6368 656d 6173 2e49 { self.Schemas.I │ │ │ -000153a0: 6d70 6f72 7465 642e 7370 6c69 6365 2869 mported.splice(i │ │ │ -000153b0: 6e64 6578 2c31 293b 207d 0a09 7d2c 0a09 ndex,1); }..},.. │ │ │ -000153c0: 4e6f 6465 4462 6c43 6c69 636b 3a66 756e NodeDblClick:fun │ │ │ -000153d0: 6374 696f 6e28 2920 7b0a 0920 2020 2076 ction() {.. v │ │ │ -000153e0: 6172 206e 6f64 6520 3d20 7468 6973 2e6e ar node = this.n │ │ │ -000153f0: 6f64 653b 0a09 2020 2020 6966 2028 6e6f ode;.. if (no │ │ │ -00015400: 6465 2e75 7269 7479 7065 203d 3d20 2763 de.uritype == 'c │ │ │ -00015410: 6c61 7373 2729 207b 0a09 0966 6f72 2876 lass') {...for(v │ │ │ -00015420: 6172 2069 203d 2030 3b69 203c 2073 656c ar i = 0;i < sel │ │ │ -00015430: 662e 7376 6773 7061 7271 6c2e 7365 6c65 f.svgsparql.sele │ │ │ -00015440: 6374 6564 4e6f 6465 732e 6c65 6e67 7468 ctedNodes.length │ │ │ -00015450: 3b69 2b2b 2920 7b0a 0909 2020 2020 7365 ;i++) {... se │ │ │ -00015460: 6c66 2e73 7667 7370 6172 716c 2e73 656c lf.svgsparql.sel │ │ │ -00015470: 6563 7465 644e 6f64 6573 5b69 5d2e 4d79 ectedNodes[i].My │ │ │ -00015480: 5365 744c 6162 656c 2832 2c73 656c 662e SetLabel(2,self. │ │ │ -00015490: 7075 7450 7265 6669 7828 273c 2720 2b20 putPrefix('<' + │ │ │ -000154a0: 6e6f 6465 2e75 7269 202b 2027 3e27 2929 node.uri + '>')) │ │ │ -000154b0: 3b0a 0909 7d0a 0920 2020 207d 2065 6c73 ;...}.. } els │ │ │ -000154c0: 6520 7b0a 0909 666f 7228 7661 7220 6920 e {...for(var i │ │ │ -000154d0: 3d20 303b 6920 3c20 7365 6c66 2e73 7667 = 0;i < self.svg │ │ │ -000154e0: 7370 6172 716c 2e73 656c 6563 7465 6445 sparql.selectedE │ │ │ -000154f0: 6467 6573 2e6c 656e 6774 683b 692b 2b29 dges.length;i++) │ │ │ -00015500: 207b 0a09 0920 2020 2073 656c 662e 7376 {... self.sv │ │ │ -00015510: 6773 7061 7271 6c2e 7365 6c65 6374 6564 gsparql.selected │ │ │ -00015520: 4564 6765 735b 695d 2e4d 7953 6574 4c61 Edges[i].MySetLa │ │ │ -00015530: 6265 6c28 312c 7365 6c66 2e70 7574 5072 bel(1,self.putPr │ │ │ -00015540: 6566 6978 2827 3c27 202b 206e 6f64 652e efix('<' + node. │ │ │ -00015550: 7572 6920 2b20 273e 2729 293b 0a09 097d uri + '>'));...} │ │ │ -00015560: 0a09 2020 2020 7d0a 097d 2c0a 094e 6f64 .. }..},..Nod │ │ │ -00015570: 6544 7261 6750 726f 6365 7373 3a66 756e eDragProcess:fun │ │ │ -00015580: 6374 696f 6e28 656c 6d29 207b 0a09 2020 ction(elm) {.. │ │ │ -00015590: 2020 656c 6d2e 6669 7273 7443 6869 6c64 elm.firstChild │ │ │ -000155a0: 2e73 7479 6c65 2e63 6f6c 6f72 203d 2022 .style.color = " │ │ │ -000155b0: 2366 3030 223b 0a09 2020 2020 656c 6d2e #f00";.. elm. │ │ │ -000155c0: 6669 7273 7443 6869 6c64 2e73 7479 6c65 firstChild.style │ │ │ -000155d0: 2e6c 6973 7453 7479 6c65 5479 7065 203d .listStyleType = │ │ │ -000155e0: 2022 6e6f 6e65 223b 0a09 7d2c 0a09 4e6f "none";..},..No │ │ │ -000155f0: 6465 4472 6167 4472 6f70 3a66 756e 6374 deDragDrop:funct │ │ │ -00015600: 696f 6e28 7461 7267 6574 2c78 5f2c 795f ion(target,x_,y_ │ │ │ -00015610: 2920 7b0a 0920 2020 202f 2a20 696e 7365 ) {.. /* inse │ │ │ -00015620: 7274 2069 6e74 6f20 2242 6f75 6e64 2220 rt into "Bound" │ │ │ -00015630: 7472 6565 202a 2f0a 0920 2020 2076 6172 tree */.. var │ │ │ -00015640: 2074 7265 654e 6f64 6520 3d20 7468 6973 treeNode = this │ │ │ -00015650: 2e6f 7269 6769 6e61 6c45 6c65 6d65 6e74 .originalElement │ │ │ -00015660: 2e6e 6f64 653b 0a09 2020 2020 7365 6c66 .node;.. self │ │ │ -00015670: 2e53 6368 656d 6173 2e49 6e73 6572 744e .Schemas.InsertN │ │ │ -00015680: 6f64 6528 7365 6c66 2e53 6368 656d 6173 ode(self.Schemas │ │ │ -00015690: 2e42 6f75 6e64 2c74 7265 654e 6f64 652e .Bound,treeNode. │ │ │ -000156a0: 7572 692c 7472 6565 4e6f 6465 2e75 7269 uri,treeNode.uri │ │ │ -000156b0: 7479 7065 2c74 7265 654e 6f64 652e 6c61 type,treeNode.la │ │ │ -000156c0: 6265 6c2c 7472 6565 4e6f 6465 2e63 6f6d bel,treeNode.com │ │ │ -000156d0: 6d65 6e74 293b 0a0a 0920 2020 2076 6172 ment);... var │ │ │ -000156e0: 2076 616c 203d 2073 656c 662e 7075 7450 val = self.putP │ │ │ -000156f0: 7265 6669 7828 273c 2720 2b20 7472 6565 refix('<' + tree │ │ │ -00015700: 4e6f 6465 2e75 7269 202b 2027 3e27 293b Node.uri + '>'); │ │ │ -00015710: 0a09 2020 2020 6966 2028 7461 7267 6574 .. if (target │ │ │ -00015720: 203d 3d20 7365 6c66 2e73 7667 7370 6172 == self.svgspar │ │ │ -00015730: 716c 2920 7b0a 0909 6966 2028 7472 6565 ql) {...if (tree │ │ │ -00015740: 4e6f 6465 2e75 7269 7479 7065 203d 3d20 Node.uritype == │ │ │ -00015750: 2763 6c61 7373 2729 207b 0a09 0920 2020 'class') {... │ │ │ -00015760: 2076 6172 2070 6f73 203d 204f 4154 2e44 var pos = OAT.D │ │ │ -00015770: 6f6d 2e70 6f73 6974 696f 6e28 7461 7267 om.position(targ │ │ │ -00015780: 6574 2e70 6172 656e 7429 3b0a 0909 2020 et.parent);... │ │ │ -00015790: 2020 7661 7220 7820 3d20 785f 202d 2070 var x = x_ - p │ │ │ -000157a0: 6f73 5b30 5d3b 0a09 0920 2020 2076 6172 os[0];... var │ │ │ -000157b0: 2079 203d 2079 5f20 2d20 706f 735b 315d y = y_ - pos[1] │ │ │ -000157c0: 3b0a 0909 2020 2020 7661 7220 6e6f 6465 ;... var node │ │ │ -000157d0: 203d 2074 6172 6765 742e 6164 644e 6f64 = target.addNod │ │ │ -000157e0: 6528 782c 792c 2222 2c30 293b 0a09 0920 e(x,y,"",0);... │ │ │ -000157f0: 2020 206e 6f64 652e 7365 7456 616c 7565 node.setValue │ │ │ -00015800: 4279 4472 6f70 2876 616c 2c74 7265 654e ByDrop(val,treeN │ │ │ -00015810: 6f64 652e 7572 6974 7970 652c 782c 7929 ode.uritype,x,y) │ │ │ -00015820: 3b0a 0909 7d0a 0920 2020 207d 2065 6c73 ;...}.. } els │ │ │ -00015830: 6520 6966 2028 7461 7267 6574 2e73 7667 e if (target.svg │ │ │ -00015840: 7370 6172 716c 2920 7b0a 0909 7661 7220 sparql) {...var │ │ │ -00015850: 706f 7320 3d20 4f41 542e 446f 6d2e 706f pos = OAT.Dom.po │ │ │ -00015860: 7369 7469 6f6e 2874 6172 6765 742e 7376 sition(target.sv │ │ │ -00015870: 6773 7061 7271 6c2e 7061 7265 6e74 293b gsparql.parent); │ │ │ -00015880: 0a09 0976 6172 2078 203d 2078 5f20 2d20 ...var x = x_ - │ │ │ -00015890: 706f 735b 305d 3b0a 0909 7661 7220 7920 pos[0];...var y │ │ │ -000158a0: 3d20 795f 202d 2070 6f73 5b31 5d3b 0a09 = y_ - pos[1];.. │ │ │ -000158b0: 0974 6172 6765 742e 7365 7456 616c 7565 .target.setValue │ │ │ -000158c0: 4279 4472 6f70 2876 616c 2c74 7265 654e ByDrop(val,treeN │ │ │ -000158d0: 6f64 652e 7572 6974 7970 652c 782c 7929 ode.uritype,x,y) │ │ │ -000158e0: 3b0a 0920 2020 207d 2065 6c73 6520 6966 ;.. } else if │ │ │ -000158f0: 2028 7461 7267 6574 203d 3d20 7365 6c66 (target == self │ │ │ -00015900: 2e70 726f 7073 5f77 696e 2e64 6f6d 2e63 .props_win.dom.c │ │ │ -00015910: 6f6e 7465 6e74 2920 7b0a 0909 6966 2028 ontent) {...if ( │ │ │ -00015920: 7365 6c66 2e73 7667 7370 6172 716c 2e73 self.svgsparql.s │ │ │ -00015930: 656c 6563 7465 644e 6f64 6529 0a09 0920 electedNode)... │ │ │ -00015940: 2020 2073 656c 662e 7376 6773 7061 7271 self.svgsparq │ │ │ -00015950: 6c2e 7365 6c65 6374 6564 4e6f 6465 2e73 l.selectedNode.s │ │ │ -00015960: 6574 5661 6c75 6542 7944 726f 7028 7661 etValueByDrop(va │ │ │ -00015970: 6c2c 7472 6565 4e6f 6465 2e75 7269 7479 l,treeNode.urity │ │ │ -00015980: 7065 293b 0a09 0965 6c73 6520 6966 2028 pe);...else if ( │ │ │ -00015990: 7365 6c66 2e73 7667 7370 6172 716c 2e73 self.svgsparql.s │ │ │ -000159a0: 656c 6563 7465 6445 6467 6529 0a09 0920 electedEdge)... │ │ │ -000159b0: 2020 2073 656c 662e 7376 6773 7061 7271 self.svgsparq │ │ │ -000159c0: 6c2e 7365 6c65 6374 6564 4564 6765 2e73 l.selectedEdge.s │ │ │ -000159d0: 6574 5661 6c75 6542 7944 726f 7028 7661 etValueByDrop(va │ │ │ -000159e0: 6c2c 7472 6565 4e6f 6465 2e75 7269 7479 l,treeNode.urity │ │ │ -000159f0: 7065 293b 0a09 2020 2020 7d0a 097d 2c0a pe);.. }..},. │ │ │ -00015a00: 0949 7341 7474 7269 6275 7465 3a66 756e .IsAttribute:fun │ │ │ -00015a10: 6374 696f 6e28 6f62 6a29 207b 0a09 2020 ction(obj) {.. │ │ │ -00015a20: 2020 7661 6c75 6520 3d20 2727 3b0a 0920 value = '';.. │ │ │ -00015a30: 2020 2069 6620 286f 626a 2e72 616e 6765 if (obj.range │ │ │ -00015a40: 2920 7b20 7661 6c75 6520 3d20 6f62 6a2e ) { value = obj. │ │ │ -00015a50: 7261 6e67 652e 7661 6c75 653b 207d 0a09 range.value; }.. │ │ │ -00015a60: 2020 2020 7377 6974 6368 2028 7661 6c75 switch (valu │ │ │ -00015a70: 6529 207b 0a09 0963 6173 6520 2268 7474 e) {...case "htt │ │ │ -00015a80: 703a 2f2f 7777 772e 7733 2e6f 7267 2f32 p://www.w3.org/2 │ │ │ -00015a90: 3030 302f 3031 2f72 6466 2d73 6368 656d 000/01/rdf-schem │ │ │ -00015aa0: 6123 4c69 7465 7261 6c22 3a0a 0909 6361 a#Literal":...ca │ │ │ -00015ab0: 7365 2022 6874 7470 3a2f 2f61 746f 6d6f se "http://atomo │ │ │ -00015ac0: 776c 2e6f 7267 2f6f 6e74 6f6c 6f67 6965 wl.org/ontologie │ │ │ -00015ad0: 732f 6174 6f6d 7264 6623 5465 7874 223a s/atomrdf#Text": │ │ │ -00015ae0: 0a09 0963 6173 6520 2268 7474 703a 2f2f ...case "http:// │ │ │ -00015af0: 7777 772e 7733 2e6f 7267 2f31 3939 392f www.w3.org/1999/ │ │ │ -00015b00: 3032 2f32 322d 7264 662d 7379 6e74 6178 02/22-rdf-syntax │ │ │ -00015b10: 2d6e 7323 7661 6c75 6522 3a0a 0909 6361 -ns#value":...ca │ │ │ -00015b20: 7365 2022 6874 7470 3a2f 2f61 746f 6d6f se "http://atomo │ │ │ -00015b30: 776c 2e6f 7267 2f6f 6e74 6f6c 6f67 6965 wl.org/ontologie │ │ │ -00015b40: 732f 6174 6f6d 7264 6623 4c69 6e6b 223a s/atomrdf#Link": │ │ │ -00015b50: 0a09 0963 6173 6520 2222 3a0a 0909 7265 ...case "":...re │ │ │ -00015b60: 7475 726e 2074 7275 653b 0a09 0962 7265 turn true;...bre │ │ │ -00015b70: 616b 3b0a 0920 2020 207d 0a09 2020 2020 ak;.. }.. │ │ │ -00015b80: 7265 7475 726e 2066 616c 7365 3b0a 097d return false;..} │ │ │ -00015b90: 2c0a 0949 6e73 6572 744e 6f64 653a 6675 ,..InsertNode:fu │ │ │ -00015ba0: 6e63 7469 6f6e 2870 6172 656e 742c 7572 nction(parent,ur │ │ │ -00015bb0: 695f 2c74 7970 652c 6c61 6265 6c2c 636f i_,type,label,co │ │ │ -00015bc0: 6d6d 656e 7429 207b 0a09 2020 2020 2f2a mment) {.. /* │ │ │ -00015bd0: 2066 6972 7374 2c20 7465 7374 2066 6f72 first, test for │ │ │ -00015be0: 2061 2067 6f6f 6420 7061 7265 6e74 202a a good parent * │ │ │ -00015bf0: 2f0a 0920 2020 2076 6172 2075 7269 203d /.. var uri = │ │ │ -00015c00: 2073 656c 662e 6578 7061 6e64 5072 6566 self.expandPref │ │ │ -00015c10: 6978 2875 7269 5f29 3b0a 0920 2020 2069 ix(uri_);.. i │ │ │ -00015c20: 6620 2875 7269 2e63 6861 7241 7428 3029 f (uri.charAt(0) │ │ │ -00015c30: 203d 3d20 223c 2229 207b 0975 7269 203d == "<") {.uri = │ │ │ -00015c40: 2075 7269 2e73 7562 7374 7269 6e67 2831 uri.substring(1 │ │ │ -00015c50: 2c75 7269 2e6c 656e 6774 682d 3129 3b20 ,uri.length-1); │ │ │ -00015c60: 7d0a 0a09 2020 2020 7661 7220 7061 7274 }... var part │ │ │ -00015c70: 7320 3d20 7365 6c66 2e67 6574 5072 6566 s = self.getPref │ │ │ -00015c80: 6978 5061 7274 7328 7572 6929 3b0a 0920 ixParts(uri);.. │ │ │ -00015c90: 2020 2069 6620 2821 7061 7274 7329 207b if (!parts) { │ │ │ -00015ca0: 2072 6574 7572 6e3b 207d 0a09 2020 2020 return; }.. │ │ │ -00015cb0: 7661 7220 7363 6865 6d61 4c61 6265 6c20 var schemaLabel │ │ │ -00015cc0: 3d20 7061 7274 735b 325d 207c 7c20 7061 = parts[2] || pa │ │ │ -00015cd0: 7274 735b 305d 3b0a 0920 2020 2076 6172 rts[0];.. var │ │ │ -00015ce0: 2073 6368 656d 614e 6f64 6520 3d20 7365 schemaNode = se │ │ │ -00015cf0: 6c66 2e53 6368 656d 6173 2e4d 6572 6765 lf.Schemas.Merge │ │ │ -00015d00: 5363 6865 6d61 2870 6172 656e 742c 7061 Schema(parent,pa │ │ │ -00015d10: 7274 735b 305d 2c70 6172 7473 5b30 5d2c rts[0],parts[0], │ │ │ -00015d20: 7363 6865 6d61 4c61 6265 6c2c 6661 6c73 schemaLabel,fals │ │ │ -00015d30: 6529 3b0a 0a09 2020 2020 7661 7220 6e6f e);... var no │ │ │ -00015d40: 6465 4c61 6265 6c20 3d20 6c61 6265 6c20 deLabel = label │ │ │ -00015d50: 7c7c 2070 6172 7473 5b31 5d3b 0a0a 0920 || parts[1];... │ │ │ -00015d60: 2020 202f 2a20 7365 6172 6368 2066 6f72 /* search for │ │ │ -00015d70: 2043 6c61 7373 6573 202f 2050 726f 7065 Classes / Prope │ │ │ -00015d80: 7274 6965 7320 6e6f 6465 202a 2f0a 0920 rties node */.. │ │ │ -00015d90: 2020 2076 6172 206c 6162 656c 7320 3d20 var labels = │ │ │ -00015da0: 7b7d 3b0a 0920 2020 2066 6f72 2028 7661 {};.. for (va │ │ │ -00015db0: 7220 693d 303b 693c 7363 6865 6d61 4e6f r i=0;i │ │ │ -000167b0: 3029 207b 2072 6574 7572 6e3b 207d 202f 0) { return; } / │ │ │ -000167c0: 2a20 6e6f 7468 696e 6720 7768 656e 2061 * nothing when a │ │ │ -000167d0: 6c72 6561 6479 2066 6574 6368 6564 202a lready fetched * │ │ │ -000167e0: 2f0a 0920 2020 2076 6172 2063 616c 6c62 /.. var callb │ │ │ -000167f0: 6163 6b20 3d20 6675 6e63 7469 6f6e 2864 ack = function(d │ │ │ -00016800: 6174 6129 207b 0a09 0976 6172 204a 534f ata) {...var JSO │ │ │ -00016810: 4e44 6174 6120 3d20 6576 616c 2827 2827 NData = eval('(' │ │ │ -00016820: 202b 2064 6174 6120 2b20 2729 2729 3b0a + data + ')');. │ │ │ -00016830: 0a09 0976 6172 2069 6e73 6572 7420 3d20 ...var insert = │ │ │ -00016840: 6675 6e63 7469 6f6e 286f 626a 2c74 7970 function(obj,typ │ │ │ -00016850: 652c 7363 6865 6d61 5061 7274 7329 207b e,schemaParts) { │ │ │ -00016860: 0a09 0920 2020 2076 6172 2075 7269 203d ... var uri = │ │ │ -00016870: 206f 626a 2e75 7269 2e76 616c 7565 3b0a obj.uri.value;. │ │ │ -00016880: 0909 2020 2020 7661 7220 7061 7274 7320 .. var parts │ │ │ -00016890: 3d20 7365 6c66 2e67 6574 5072 6566 6978 = self.getPrefix │ │ │ -000168a0: 5061 7274 7328 7572 6929 3b0a 0909 2020 Parts(uri);... │ │ │ -000168b0: 2020 6966 2028 7061 7274 735b 305d 2021 if (parts[0] ! │ │ │ -000168c0: 3d20 7363 6865 6d61 5061 7274 735b 305d = schemaParts[0] │ │ │ -000168d0: 2920 7b20 7265 7475 726e 3b20 7d0a 0909 ) { return; }... │ │ │ -000168e0: 2020 2020 7661 7220 6c61 6265 6c20 3d20 var label = │ │ │ -000168f0: 286f 626a 2e6c 6162 656c 203f 206f 626a (obj.label ? obj │ │ │ -00016900: 2e6c 6162 656c 2e76 616c 7565 203a 2066 .label.value : f │ │ │ -00016910: 616c 7365 293b 0a09 0920 2020 2076 6172 alse);... var │ │ │ -00016920: 2063 6f6d 6d65 6e74 203d 2028 6f62 6a2e comment = (obj. │ │ │ -00016930: 636f 6d6d 656e 7420 3f20 6f62 6a2e 636f comment ? obj.co │ │ │ -00016940: 6d6d 656e 742e 7661 6c75 6520 3a20 6661 mment.value : fa │ │ │ -00016950: 6c73 6529 3b0a 0909 2020 2020 7365 6c66 lse);... self │ │ │ -00016960: 2e53 6368 656d 6173 2e49 6e73 6572 744e .Schemas.InsertN │ │ │ -00016970: 6f64 6528 7365 6c66 2e53 6368 656d 6173 ode(self.Schemas │ │ │ -00016980: 2e55 6e62 6f75 6e64 2c75 7269 2c74 7970 .Unbound,uri,typ │ │ │ -00016990: 652c 6c61 6265 6c2c 636f 6d6d 656e 7429 e,label,comment) │ │ │ -000169a0: 3b0a 0909 7d0a 0a09 0969 6620 284a 534f ;...}....if (JSO │ │ │ -000169b0: 4e44 6174 612e 7265 7375 6c74 732e 6269 NData.results.bi │ │ │ -000169c0: 6e64 696e 6773 2e6c 656e 6774 6820 3e20 ndings.length > │ │ │ -000169d0: 3029 207b 0a09 0920 2020 2076 6172 206f 0) {... var o │ │ │ -000169e0: 626a 7320 3d20 4a53 4f4e 4461 7461 2e72 bjs = JSONData.r │ │ │ -000169f0: 6573 756c 7473 2e62 696e 6469 6e67 733b esults.bindings; │ │ │ -00016a00: 0a09 0920 2020 2076 6172 2073 6368 656d ... var schem │ │ │ -00016a10: 6150 6172 7473 203d 2073 656c 662e 6765 aParts = self.ge │ │ │ -00016a20: 7450 7265 6669 7850 6172 7473 286e 6f64 tPrefixParts(nod │ │ │ -00016a30: 652e 7363 6865 6d61 293b 0a09 0920 2020 e.schema);... │ │ │ -00016a40: 2076 6172 2063 6c61 7373 6573 203d 205b var classes = [ │ │ │ -00016a50: 5d3b 0a09 0920 2020 2076 6172 2072 656c ];... var rel │ │ │ -00016a60: 7320 3d20 5b5d 3b0a 0909 2020 2020 7661 s = [];... va │ │ │ -00016a70: 7220 6174 7472 7320 3d20 5b5d 3b0a 0909 r attrs = [];... │ │ │ -00016a80: 2020 2020 666f 7220 2876 6172 2069 3d30 for (var i=0 │ │ │ -00016a90: 3b69 3c6f 626a 732e 6c65 6e67 7468 3b69 ;i \n' +...'PREFI │ │ │ -00016fe0: 5820 7264 6673 3a20 3c68 7474 703a 2f2f X rdfs: │ │ │ -00017010: 5c6e 2720 2b0a 0909 2750 5245 4649 5820 \n' +...'PREFIX │ │ │ -00017020: 7264 663a 203c 6874 7470 3a2f 2f77 7777 rdf: \n' +...'\n' │ │ │ -00017060: 2b0a 0909 2753 454c 4543 5420 4449 5354 +...'SELECT DIST │ │ │ -00017070: 494e 4354 203f 7479 7065 203f 7572 6920 INCT ?type ?uri │ │ │ -00017080: 3f6c 6162 656c 203f 636f 6d6d 656e 7420 ?label ?comment │ │ │ -00017090: 3f72 616e 6765 205c 6e27 202b 0a09 0927 ?range \n' +...' │ │ │ -000170a0: 4652 4f4d 203c 2720 2b20 6e6f 6465 2e73 FROM <' + node.s │ │ │ -000170b0: 6368 656d 6120 2b20 273e 205c 6e27 202b chema + '> \n' + │ │ │ -000170c0: 0a09 0927 5748 4552 4520 7b20 5c6e 2027 ...'WHERE { \n ' │ │ │ -000170d0: 202b 0a09 0927 2020 2020 0909 7b5c 6e20 +...' ..{\n │ │ │ -000170e0: 2720 2b0a 0909 2720 2020 2020 2020 207b ' +...' { │ │ │ -000170f0: 203f 7572 6920 6120 3f74 7970 6520 2e20 ?uri a ?type . │ │ │ -00017100: 4649 4c54 4552 2028 3f74 7970 6520 3d20 FILTER (?type = │ │ │ -00017110: 3c68 7474 703a 2f2f 7777 772e 7733 2e6f ) } UNION\n │ │ │ -00017150: 2720 2b0a 0909 2720 2020 2020 2020 207b ' +...' { │ │ │ -00017160: 203f 7572 6920 6120 3f74 7970 6520 2e20 ?uri a ?type . │ │ │ -00017170: 4649 4c54 4552 2028 3f74 7970 6520 3d20 FILTER (?type = │ │ │ -00017180: 3c68 7474 703a 2f2f 7777 772e 7733 2e6f ) } UNION\n │ │ │ -000171b0: 2720 2b0a 0909 2720 2020 2020 2020 207b ' +...' { │ │ │ -000171c0: 203f 7572 6920 6120 3f74 7970 6520 2e20 ?uri a ?type . │ │ │ -000171d0: 4649 4c54 4552 2028 3f74 7970 6520 3d20 FILTER (?type = │ │ │ -000171e0: 3c68 7474 703a 2f2f 7777 772e 7733 2e6f ) } │ │ │ -00017210: 554e 494f 4e5c 6e27 202b 0a09 0927 2020 UNION\n' +...' │ │ │ -00017220: 2020 2020 2020 7b20 3f75 7269 2061 203f { ?uri a ? │ │ │ -00017230: 7479 7065 202e 2046 494c 5445 5220 283f type . FILTER (? │ │ │ -00017240: 7479 7065 203d 203c 6874 7470 3a2f 2f77 type = ) } UNION\n │ │ │ -00017280: 2720 2b0a 0909 2720 2020 2020 2020 207b ' +...' { │ │ │ -00017290: 203f 7572 6920 6120 3f74 7970 6520 2e20 ?uri a ?type . │ │ │ -000172a0: 4649 4c54 4552 2028 3f74 7970 6520 3d20 FILTER (?type = │ │ │ -000172b0: 3c68 7474 703a 2f2f 7777 772e 7733 2e6f │ │ │ -000172e0: 2920 7d20 554e 494f 4e5c 6e27 202b 0a09 ) } UNION\n' +.. │ │ │ -000172f0: 0927 2020 2020 2020 2020 7b20 3f75 7269 .' { ?uri │ │ │ -00017300: 2061 203f 7479 7065 202e 2046 494c 5445 a ?type . FILTE │ │ │ -00017310: 5220 283f 7479 7065 203d 203c 6874 7470 R (?type = ) } }\n' +.. │ │ │ -00017360: 0927 2020 2020 2020 2020 204f 5054 494f .' OPTIO │ │ │ -00017370: 4e41 4c20 7b20 3f75 7269 2072 6466 733a NAL { ?uri rdfs: │ │ │ -00017380: 6c61 6265 6c20 3f6c 6162 656c 207d 202e label ?label } . │ │ │ -00017390: 2720 2b20 275c 6e27 202b 0a09 0927 2020 ' + '\n' +...' │ │ │ -000173a0: 2020 2020 2020 204f 5054 494f 4e41 4c20 OPTIONAL │ │ │ -000173b0: 7b20 3f75 7269 2072 6466 733a 636f 6d6d { ?uri rdfs:comm │ │ │ -000173c0: 656e 7420 3f63 6f6d 6d65 6e74 207d 202e ent ?comment } . │ │ │ -000173d0: 2720 2b20 275c 6e27 202b 0a09 0927 2020 ' + '\n' +...' │ │ │ -000173e0: 2020 2020 2020 204f 5054 494f 4e41 4c20 OPTIONAL │ │ │ -000173f0: 7b20 3f75 7269 2072 6466 733a 7261 6e67 { ?uri rdfs:rang │ │ │ -00017400: 6520 3f72 616e 6765 207d 202e 2720 2b20 e ?range } .' + │ │ │ -00017410: 275c 6e27 202b 0a09 0927 7d27 202b 2027 '\n' +...'}' + ' │ │ │ -00017420: 5c6e 2720 2b0a 0909 274f 5244 4552 2042 \n' +...'ORDER B │ │ │ -00017430: 5920 3f75 7269 272c 0a09 092f 2f64 6566 Y ?uri',...//def │ │ │ -00017440: 6175 6c74 5f67 7261 7068 5f75 7269 3a6e ault_graph_uri:n │ │ │ -00017450: 6f64 652e 6c69 2e75 7269 2c0a 0909 6465 ode.li.uri,...de │ │ │ -00017460: 6661 756c 745f 6772 6170 685f 7572 693a fault_graph_uri: │ │ │ -00017470: 2727 2c0a 0909 6d61 7872 6f77 733a 3130 '',...maxrows:10 │ │ │ -00017480: 3030 2c0a 0909 7368 6f75 6c64 5f73 706f 00,...should_spo │ │ │ -00017490: 6e67 653a 2828 6e6f 6465 2e62 6f75 6e64 nge:((node.bound │ │ │ -000174a0: 293f 2727 3a27 736f 6674 2729 2c0a 0909 )?'':'soft'),... │ │ │ -000174b0: 666f 726d 6174 3a27 6170 706c 6963 6174 format:'applicat │ │ │ -000174c0: 696f 6e2f 7370 6172 716c 2d72 6573 756c ion/sparql-resul │ │ │ -000174d0: 7473 2b6a 736f 6e27 2c0a 0909 6572 726f ts+json',...erro │ │ │ -000174e0: 7248 616e 646c 6572 3a66 756e 6374 696f rHandler:functio │ │ │ -000174f0: 6e28 7868 7229 207b 0a09 0920 2020 2076 n(xhr) {... v │ │ │ -00017500: 6172 2073 7461 7475 7320 3d20 7868 722e ar status = xhr. │ │ │ -00017510: 6765 7453 7461 7475 7328 293b 0a09 0920 getStatus();... │ │ │ -00017520: 2020 2076 6172 2072 6573 706f 6e73 6520 var response │ │ │ -00017530: 3d20 7868 722e 6765 7452 6573 706f 6e73 = xhr.getRespons │ │ │ -00017540: 6554 6578 7428 293b 0a09 0920 2020 2076 eText();... v │ │ │ -00017550: 6172 2068 6561 6465 7273 203d 2078 6872 ar headers = xhr │ │ │ -00017560: 2e67 6574 416c 6c52 6573 706f 6e73 6548 .getAllResponseH │ │ │ -00017570: 6561 6465 7273 2829 3b0a 0909 2020 2020 eaders();... │ │ │ -00017580: 616c 6572 7428 7265 7370 6f6e 7365 293b alert(response); │ │ │ -00017590: 0a09 097d 2c0a 0909 6f6e 7374 6172 743a ...},...onstart: │ │ │ -000175a0: 6675 6e63 7469 6f6e 2829 207b 0a09 0920 function() {... │ │ │ -000175b0: 2020 206f 6c64 4963 6f6e 203d 206e 6f64 oldIcon = nod │ │ │ -000175c0: 652e 5f69 636f 6e2e 7372 633b 0a09 0920 e._icon.src;... │ │ │ -000175d0: 2020 206f 6c64 4669 6c74 6572 203d 206e oldFilter = n │ │ │ -000175e0: 6f64 652e 5f69 636f 6e2e 7374 796c 652e ode._icon.style. │ │ │ -000175f0: 6669 6c74 6572 3b0a 0909 2020 2020 6e6f filter;... no │ │ │ -00017600: 6465 2e5f 6963 6f6e 2e73 7263 203d 204f de._icon.src = O │ │ │ -00017610: 4154 2e50 7265 6665 7265 6e63 6573 2e69 AT.Preferences.i │ │ │ -00017620: 6d61 6765 5061 7468 2b22 4461 765f 7468 magePath+"Dav_th │ │ │ -00017630: 726f 6262 6572 2e67 6966 223b 0a09 0920 robber.gif";... │ │ │ -00017640: 2020 206e 6f64 652e 5f69 636f 6e2e 7374 node._icon.st │ │ │ -00017650: 796c 652e 6669 6c74 6572 203d 2022 223b yle.filter = ""; │ │ │ -00017660: 0a09 097d 2c0a 0909 6f6e 656e 643a 6675 ...},...onend:fu │ │ │ -00017670: 6e63 7469 6f6e 2829 207b 0a09 0920 2020 nction() {... │ │ │ -00017680: 206e 6f64 652e 5f69 636f 6e2e 7372 6320 node._icon.src │ │ │ -00017690: 3d20 6f6c 6449 636f 6e3b 0a09 0920 2020 = oldIcon;... │ │ │ -000176a0: 206e 6f64 652e 5f69 636f 6e2e 7374 796c node._icon.styl │ │ │ -000176b0: 652e 6669 6c74 6572 203d 206f 6c64 4669 e.filter = oldFi │ │ │ -000176c0: 6c74 6572 3b0a 0909 7d2c 0a09 0963 616c lter;...},...cal │ │ │ -000176d0: 6c62 6163 6b3a 6361 6c6c 6261 636b 0a09 lback:callback.. │ │ │ -000176e0: 2020 2020 7d0a 0920 2020 2069 5350 4152 }.. iSPAR │ │ │ -000176f0: 514c 2e51 7565 7279 4578 6563 2870 6172 QL.QueryExec(par │ │ │ -00017700: 616d 7329 3b0a 097d 2c20 2f2a 2053 6368 ams);..}, /* Sch │ │ │ -00017710: 656d 6173 2e55 7064 6174 6520 2a2f 0a09 emas.Update */.. │ │ │ -00017720: 5265 6672 6573 683a 6675 6e63 7469 6f6e Refresh:function │ │ │ -00017730: 2866 6f72 6365 2920 7b20 2f2a 2067 6574 (force) { /* get │ │ │ -00017740: 2061 206c 6973 7420 6f66 2070 7265 6669 a list of prefi │ │ │ -00017750: 7865 7320 2a2f 0a09 2020 2020 6966 2028 xes */.. if ( │ │ │ -00017760: 7365 6c66 2e53 6368 656d 6173 2e55 6e62 self.Schemas.Unb │ │ │ -00017770: 6f75 6e64 2e73 7461 7465 203d 3d20 3020 ound.state == 0 │ │ │ -00017780: 2626 2021 666f 7263 6529 207b 2072 6574 && !force) { ret │ │ │ -00017790: 7572 6e3b 207d 0a09 2020 2020 7661 7220 urn; }.. var │ │ │ -000177a0: 6e6f 6465 203d 2073 656c 662e 5363 6865 node = self.Sche │ │ │ -000177b0: 6d61 732e 556e 626f 756e 643b 0a09 2020 mas.Unbound;.. │ │ │ -000177c0: 2020 7661 7220 6f6c 6449 636f 6e20 3d20 var oldIcon = │ │ │ -000177d0: 6e6f 6465 2e5f 6963 6f6e 2e73 7263 207c node._icon.src | │ │ │ -000177e0: 7c20 2222 3b0a 0920 2020 2076 6172 206f | "";.. var o │ │ │ -000177f0: 6c64 4669 6c74 6572 203d 206e 6f64 652e ldFilter = node. │ │ │ -00017800: 5f69 636f 6e2e 7374 796c 652e 6669 6c74 _icon.style.filt │ │ │ -00017810: 6572 207c 7c20 2222 3b0a 0920 2020 2076 er || "";.. v │ │ │ -00017820: 6172 2063 616c 6c62 6163 6b20 3d20 6675 ar callback = fu │ │ │ -00017830: 6e63 7469 6f6e 2864 6174 6129 207b 0a09 nction(data) {.. │ │ │ -00017840: 0966 6f72 2028 7661 7220 6920 3d20 6e6f .for (var i = no │ │ │ -00017850: 6465 2e63 6869 6c64 7265 6e2e 6c65 6e67 de.children.leng │ │ │ -00017860: 7468 2d31 3b69 203e 3d20 303b 692d 2d29 th-1;i >= 0;i--) │ │ │ -00017870: 207b 202f 2a20 636c 6561 7220 6f6c 6420 { /* clear old │ │ │ -00017880: 6368 696c 6472 656e 202a 2f0a 0909 2020 children */... │ │ │ -00017890: 2020 6e6f 6465 2e64 656c 6574 6543 6869 node.deleteChi │ │ │ -000178a0: 6c64 286e 6f64 652e 6368 696c 6472 656e ld(node.children │ │ │ -000178b0: 5b69 5d29 3b0a 0909 7d0a 0909 7661 7220 [i]);...}...var │ │ │ -000178c0: 4a53 4f4e 4461 7461 203d 2065 7661 6c28 JSONData = eval( │ │ │ -000178d0: 2728 2720 2b20 6461 7461 202b 2027 2927 '(' + data + ')' │ │ │ -000178e0: 293b 0a09 0969 6620 284a 534f 4e44 6174 );...if (JSONDat │ │ │ -000178f0: 612e 7265 7375 6c74 732e 6269 6e64 696e a.results.bindin │ │ │ -00017900: 6773 2e6c 656e 6774 6820 3e20 3029 207b gs.length > 0) { │ │ │ -00017910: 0a09 0920 2020 2076 6172 206f 626a 7320 ... var objs │ │ │ -00017920: 3d20 4a53 4f4e 4461 7461 2e72 6573 756c = JSONData.resul │ │ │ -00017930: 7473 2e62 696e 6469 6e67 733b 0a09 0920 ts.bindings;... │ │ │ -00017940: 2020 2066 6f72 2028 7661 7220 6920 3d20 for (var i = │ │ │ -00017950: 303b 6920 3c20 6f62 6a73 2e6c 656e 6774 0;i < objs.lengt │ │ │ -00017960: 683b 2069 2b2b 2920 7b20 2f2a 2066 6f72 h; i++) { /* for │ │ │ -00017970: 2065 6163 6820 7265 7375 6c74 2072 6f77 each result row │ │ │ -00017980: 202a 2f0a 0909 0976 6172 2067 203d 206f */....var g = o │ │ │ -00017990: 626a 735b 695d 2e67 3b0a 0909 0969 6628 bjs[i].g;....if( │ │ │ -000179a0: 2167 2920 7b20 636f 6e74 696e 7565 3b20 !g) { continue; │ │ │ -000179b0: 7d3b 0a0a 0909 0976 6172 2075 7269 203d };.....var uri = │ │ │ -000179c0: 2067 2e76 616c 7565 3b0a 0909 0976 6172 g.value;....var │ │ │ -000179d0: 2070 6172 7473 203d 2073 656c 662e 6765 parts = self.ge │ │ │ -000179e0: 7450 7265 6669 7850 6172 7473 2875 7269 tPrefixParts(uri │ │ │ -000179f0: 293b 0a09 0909 6966 2028 2170 6172 7473 );....if (!parts │ │ │ -00017a00: 2920 7b20 636f 6e74 696e 7565 3b20 7d0a ) { continue; }. │ │ │ -00017a10: 0909 0976 6172 206c 6162 656c 203d 2070 ...var label = p │ │ │ -00017a20: 6172 7473 5b32 5d20 7c7c 2070 6172 7473 arts[2] || parts │ │ │ -00017a30: 5b30 5d3b 0a09 0909 7365 6c66 2e53 6368 [0];....self.Sch │ │ │ -00017a40: 656d 6173 2e4d 6572 6765 5363 6865 6d61 emas.MergeSchema │ │ │ -00017a50: 2873 656c 662e 5363 6865 6d61 732e 556e (self.Schemas.Un │ │ │ -00017a60: 626f 756e 642c 7061 7274 735b 305d 2c75 bound,parts[0],u │ │ │ -00017a70: 7269 2c6c 6162 656c 2c74 7275 6529 3b0a ri,label,true);. │ │ │ -00017a80: 0909 2020 2020 7d0a 0909 7d0a 0920 2020 .. }...}.. │ │ │ -00017a90: 207d 0a09 2020 2020 7661 7220 7061 7261 }.. var para │ │ │ -00017aa0: 6d73 203d 207b 0a09 0965 6e64 706f 696e ms = {...endpoin │ │ │ -00017ab0: 743a 6953 5041 5251 4c2e 656e 6470 6f69 t:iSPARQL.endpoi │ │ │ -00017ac0: 6e74 4f70 7473 2e65 6e64 706f 696e 7450 ntOpts.endpointP │ │ │ -00017ad0: 6174 682c 0a09 0971 7565 7279 3a27 5052 ath,...query:'PR │ │ │ -00017ae0: 4546 4958 2072 6466 3a20 3c68 7474 703a EFIX rdf: \n' +...' │ │ │ -00017b20: 5345 4c45 4354 2044 4953 5449 4e43 5420 SELECT DISTINCT │ │ │ -00017b30: 3f67 2027 202b 2067 6574 4672 6f6d 5175 ?g ' + getFromQu │ │ │ -00017b40: 6572 7953 7472 2829 202b 2027 5c6e 2720 eryStr() + '\n' │ │ │ -00017b50: 2b0a 0909 2720 5748 4552 4520 7b20 3f73 +...' WHERE { ?s │ │ │ -00017b60: 2061 203f 6f20 2e5c 6e27 202b 0a09 0927 a ?o .\n' +...' │ │ │ -00017b70: 2020 2020 4752 4150 4820 3f67 207b 5c6e GRAPH ?g {\n │ │ │ -00017b80: 2720 2b0a 0909 2720 2020 2020 2020 207b ' +...' { │ │ │ -00017b90: 203f 6f20 6120 3c68 7474 703a 2f2f 7777 ?o a . } │ │ │ -00017bd0: 554e 494f 4e5c 6e27 202b 0a09 0927 2020 UNION\n' +...' │ │ │ -00017be0: 2020 2020 2020 7b20 3f6f 2061 203c 6874 { ?o a . } UNION\n' │ │ │ -00017c20: 2b0a 0909 2720 2020 2020 2020 207b 203f +...' { ? │ │ │ -00017c30: 6f20 6120 3c68 7474 703a 2f2f 7777 772e o a │ │ │ -00017c60: 202e 207d 2055 4e49 4f4e 5c6e 2720 2b0a . } UNION\n' +. │ │ │ -00017c70: 0909 2720 2020 2020 2020 207b 203f 6f20 ..' { ?o │ │ │ -00017c80: 6120 3c68 7474 703a 2f2f 7777 772e 7733 a │ │ │ -00017cb0: 202e 207d 2055 4e49 4f4e 5c6e 2720 2b0a . } UNION\n' +. │ │ │ -00017cc0: 0909 2720 2020 2020 2020 207b 203f 6f20 ..' { ?o │ │ │ -00017cd0: 6120 3c68 7474 703a 2f2f 7777 772e 7733 a . } UNION\n' │ │ │ -00017d10: 2b0a 0909 2720 2020 2020 2020 207b 203f +...' { ? │ │ │ -00017d20: 6f20 6120 3c68 7474 703a 2f2f 7777 772e o a } │ │ │ -00017d60: 7d20 7d27 2c0a 0909 2f2f 6465 6661 756c } }',...//defaul │ │ │ -00017d70: 745f 6772 6170 685f 7572 693a 2c0a 0909 t_graph_uri:,... │ │ │ -00017d80: 6d61 7872 6f77 733a 302c 0a09 0973 686f maxrows:0,...sho │ │ │ -00017d90: 756c 645f 7370 6f6e 6765 3a27 272c 0a09 uld_sponge:'',.. │ │ │ -00017da0: 0966 6f72 6d61 743a 2761 7070 6c69 6361 .format:'applica │ │ │ -00017db0: 7469 6f6e 2f73 7061 7271 6c2d 7265 7375 tion/sparql-resu │ │ │ -00017dc0: 6c74 732b 6a73 6f6e 272c 0a09 096f 6e73 lts+json',...ons │ │ │ -00017dd0: 7461 7274 3a66 756e 6374 696f 6e28 2920 tart:function() │ │ │ -00017de0: 7b0a 0909 2020 2020 6e6f 6465 2e5f 6963 {... node._ic │ │ │ -00017df0: 6f6e 2e73 7263 203d 204f 4154 2e50 7265 on.src = OAT.Pre │ │ │ -00017e00: 6665 7265 6e63 6573 2e69 6d61 6765 5061 ferences.imagePa │ │ │ -00017e10: 7468 2b22 4461 765f 7468 726f 6262 6572 th+"Dav_throbber │ │ │ -00017e20: 2e67 6966 223b 0a09 0920 2020 206e 6f64 .gif";... nod │ │ │ -00017e30: 652e 5f69 636f 6e2e 7374 796c 652e 6669 e._icon.style.fi │ │ │ -00017e40: 6c74 6572 203d 2022 223b 0a09 097d 2c0a lter = "";...},. │ │ │ -00017e50: 0909 6f6e 656e 643a 6675 6e63 7469 6f6e ..onend:function │ │ │ -00017e60: 2829 207b 0a09 0920 2020 206e 6f64 652e () {... node. │ │ │ -00017e70: 5f69 636f 6e2e 7372 6320 3d20 6f6c 6449 _icon.src = oldI │ │ │ -00017e80: 636f 6e3b 0a09 0920 2020 206e 6f64 652e con;... node. │ │ │ -00017e90: 5f69 636f 6e2e 7374 796c 652e 6669 6c74 _icon.style.filt │ │ │ -00017ea0: 6572 203d 206f 6c64 4669 6c74 6572 3b0a er = oldFilter;. │ │ │ -00017eb0: 0909 7d2c 0a09 0965 7272 6f72 4861 6e64 ..},...errorHand │ │ │ -00017ec0: 6c65 723a 6675 6e63 7469 6f6e 2878 6872 ler:function(xhr │ │ │ -00017ed0: 2920 7b0a 0909 2020 2020 7661 7220 7374 ) {... var st │ │ │ -00017ee0: 6174 7573 203d 2078 6872 2e67 6574 5374 atus = xhr.getSt │ │ │ -00017ef0: 6174 7573 2829 3b0a 0909 2020 2020 7661 atus();... va │ │ │ -00017f00: 7220 7265 7370 6f6e 7365 203d 2078 6872 r response = xhr │ │ │ -00017f10: 2e67 6574 5265 7370 6f6e 7365 5465 7874 .getResponseText │ │ │ -00017f20: 2829 3b0a 0909 2020 2020 7661 7220 6865 ();... var he │ │ │ -00017f30: 6164 6572 7320 3d20 7868 722e 6765 7441 aders = xhr.getA │ │ │ -00017f40: 6c6c 5265 7370 6f6e 7365 4865 6164 6572 llResponseHeader │ │ │ -00017f50: 7328 293b 0a09 0920 2020 2061 6c65 7274 s();... alert │ │ │ -00017f60: 2872 6573 706f 6e73 6529 3b0a 0909 7d2c (response);...}, │ │ │ -00017f70: 0a09 0963 616c 6c62 6163 6b3a 6361 6c6c ...callback:call │ │ │ -00017f80: 6261 636b 0a09 2020 2020 7d0a 0920 2020 back.. }.. │ │ │ -00017f90: 2069 5350 4152 514c 2e51 7565 7279 4578 iSPARQL.QueryEx │ │ │ -00017fa0: 6563 2870 6172 616d 7329 3b0a 097d 0a20 ec(params);..}. │ │ │ -00017fb0: 2020 207d 0a0a 2020 2020 7365 6c66 2e53 }.. self.S │ │ │ -00017fc0: 6368 656d 6173 2e52 6573 6574 2829 3b0a chemas.Reset();. │ │ │ -00017fd0: 0a20 2020 204f 4154 2e4d 5347 2e61 7474 . OAT.MSG.att │ │ │ -00017fe0: 6163 6828 7365 6c66 2e53 6368 656d 6173 ach(self.Schemas │ │ │ -00017ff0: 2e54 7265 652c 2027 5452 4545 5f45 5850 .Tree, 'TREE_EXP │ │ │ -00018000: 414e 4427 2c20 6675 6e63 7469 6f6e 2873 AND', function(s │ │ │ -00018010: 656e 6465 722c 6d73 6763 6f64 652c 6e6f ender,msgcode,no │ │ │ -00018020: 6465 2920 7b0a 0909 2020 2020 2020 2069 de) {... i │ │ │ -00018030: 6620 286e 6f64 652e 7572 6974 7970 6529 f (node.uritype) │ │ │ -00018040: 207b 0a09 0909 2020 2073 656c 662e 5363 {.... self.Sc │ │ │ -00018050: 6865 6d61 732e 5570 6461 7465 286e 6f64 hemas.Update(nod │ │ │ -00018060: 6529 3b0a 0909 2020 2020 2020 207d 0a09 e);... }.. │ │ │ -00018070: 0920 2020 2020 2020 6966 2028 6e6f 6465 . if (node │ │ │ -00018080: 203d 3d20 7365 6c66 2e53 6368 656d 6173 == self.Schemas │ │ │ -00018090: 2e55 6e62 6f75 6e64 2920 7b20 7365 6c66 .Unbound) { self │ │ │ -000180a0: 2e53 6368 656d 6173 2e52 6566 7265 7368 .Schemas.Refresh │ │ │ -000180b0: 2874 7275 6529 3b20 7d0a 0909 2020 207d (true); }... } │ │ │ -000180c0: 293b 0a0a 0a20 2020 2076 6172 2073 6368 );... var sch │ │ │ -000180d0: 656d 615f 636c 203d 206e 6577 204f 4154 ema_cl = new OAT │ │ │ -000180e0: 2e43 6f6d 626f 6c69 7374 285b 5d2c 7365 .Combolist([],se │ │ │ -000180f0: 6c66 2e70 7265 6669 7865 735b 305d 2e75 lf.prefixes[0].u │ │ │ -00018100: 7269 293b 0a20 2020 2073 6368 656d 615f ri);. schema_ │ │ │ -00018110: 636c 2e69 6e70 7574 2e6e 616d 6520 3d20 cl.input.name = │ │ │ -00018120: 2273 6368 656d 6122 3b0a 2020 2020 7363 "schema";. sc │ │ │ -00018130: 6865 6d61 5f63 6c2e 696e 7075 742e 6964 hema_cl.input.id │ │ │ -00018140: 203d 2022 7363 6865 6d61 223b 0a20 2020 = "schema";. │ │ │ -00018150: 2073 6368 656d 615f 636c 2e69 6d67 2e73 schema_cl.img.s │ │ │ -00018160: 7263 203d 2022 696d 6167 6573 2f63 6c2e rc = "images/cl. │ │ │ -00018170: 6769 6622 3b0a 2020 2020 7363 6865 6d61 gif";. schema │ │ │ -00018180: 5f63 6c2e 696d 672e 7769 6474 6820 3d20 _cl.img.width = │ │ │ -00018190: 2231 3622 3b0a 2020 2020 7363 6865 6d61 "16";. schema │ │ │ -000181a0: 5f63 6c2e 696d 672e 6865 6967 6874 203d _cl.img.height = │ │ │ -000181b0: 2022 3136 223b 0a20 2020 2024 2822 7363 "16";. $("sc │ │ │ -000181c0: 6865 6d61 5f64 6976 2229 2e61 7070 656e hema_div").appen │ │ │ -000181d0: 6443 6869 6c64 2873 6368 656d 615f 636c dChild(schema_cl │ │ │ -000181e0: 2e64 6976 293b 0a0a 2020 2020 666f 7220 .div);.. for │ │ │ -000181f0: 2876 6172 2069 203d 2030 3b69 203c 2073 (var i = 0;i < s │ │ │ -00018200: 656c 662e 7072 6566 6978 6573 2e6c 656e elf.prefixes.len │ │ │ -00018210: 6774 683b 2069 2b2b 2920 7b0a 0969 6620 gth; i++) {..if │ │ │ -00018220: 2821 7365 6c66 2e70 7265 6669 7865 735b (!self.prefixes[ │ │ │ -00018230: 695d 2e68 6964 6465 6e29 207b 2073 6368 i].hidden) { sch │ │ │ -00018240: 656d 615f 636c 2e61 6464 4f70 7469 6f6e ema_cl.addOption │ │ │ -00018250: 2873 656c 662e 7072 6566 6978 6573 5b69 (self.prefixes[i │ │ │ -00018260: 5d2e 7572 6929 3b20 7d0a 2020 2020 7d0a ].uri); }. }. │ │ │ -00018270: 0a20 2020 2074 6869 732e 6675 6e63 5f63 . this.func_c │ │ │ -00018280: 6c65 6172 203d 2066 756e 6374 696f 6e28 lear = function( │ │ │ -00018290: 2920 7b0a 0974 6162 2e67 6f28 7461 625f ) {..tab.go(tab_ │ │ │ -000182a0: 7162 6529 3b0a 0969 6620 2863 6f6e 6669 qbe);..if (confi │ │ │ -000182b0: 726d 2827 4172 6520 796f 7520 7375 7265 rm('Are you sure │ │ │ -000182c0: 2079 6f75 2077 616e 7420 746f 2063 6c65 you want to cle │ │ │ -000182d0: 6172 2074 6865 2070 616e 653f 2729 2920 ar the pane?')) │ │ │ -000182e0: 7b0a 0920 2020 2073 656c 662e 636c 6561 {.. self.clea │ │ │ -000182f0: 7228 293b 0a09 7d0a 2020 2020 7d0a 0a20 r();..}. }.. │ │ │ -00018300: 2020 2074 6869 732e 7365 744f 7074 7320 this.setOpts │ │ │ -00018310: 3d20 6675 6e63 7469 6f6e 2028 6461 7461 = function (data │ │ │ -00018320: 2920 7b0a 0969 5350 4152 514c 2e6d 6574 ) {..iSPARQL.met │ │ │ -00018330: 6144 6174 614f 7074 732e 6c6f 6164 4f62 aDataOpts.loadOb │ │ │ -00018340: 6a20 2864 6174 612e 6d65 7461 4461 7461 j (data.metaData │ │ │ -00018350: 4f70 7473 293b 0a09 7661 7220 6f20 3d20 Opts);..var o = │ │ │ -00018360: 7b0a 0920 2020 2070 7261 676d 6173 3a20 {.. pragmas: │ │ │ -00018370: 6461 7461 2e70 7261 676d 6173 2c0a 0920 data.pragmas,.. │ │ │ -00018380: 2020 2065 6e64 706f 696e 7450 6174 683a endpointPath: │ │ │ -00018390: 2064 6174 612e 656e 6470 6f69 6e74 2c0a data.endpoint,. │ │ │ -000183a0: 0920 2020 2075 7365 5072 6f78 793a 2064 . useProxy: d │ │ │ -000183b0: 6174 612e 7573 6550 726f 7879 0a09 7d0a ata.useProxy..}. │ │ │ -000183c0: 0969 5350 4152 514c 2e65 6e64 506f 696e .iSPARQL.endPoin │ │ │ -000183d0: 744f 7074 732e 6c6f 6164 4f62 6a20 286f tOpts.loadObj (o │ │ │ -000183e0: 293b 0a20 2020 207d 0a0a 2020 2020 7468 );. }.. th │ │ │ -000183f0: 6973 2e66 756e 635f 6c6f 6164 203d 2066 is.func_load = f │ │ │ -00018400: 756e 6374 696f 6e28 2920 7b0a 0969 6620 unction() {..if │ │ │ -00018410: 2869 5350 4152 514c 2e73 6572 7665 7243 (iSPARQL.serverC │ │ │ -00018420: 6f6e 6e2e 636f 6e6e 6563 7465 6429 207b onn.connected) { │ │ │ -00018430: 0a09 2020 2020 7661 7220 6361 6c6c 6261 .. var callba │ │ │ -00018440: 636b 203d 2066 756e 6374 696f 6e28 7061 ck = function(pa │ │ │ -00018450: 7468 2c66 696c 652c 6461 7461 2920 7b0a th,file,data) {. │ │ │ -00018460: 0909 7365 6c66 2e6c 6f61 6446 726f 6d53 ..self.loadFromS │ │ │ -00018470: 7472 696e 6728 6461 7461 2e71 7565 7279 tring(data.query │ │ │ -00018480: 293b 0a09 0973 656c 662e 7365 744f 7074 );...self.setOpt │ │ │ -00018490: 7328 6461 7461 293b 0a09 2020 2020 7d0a s(data);.. }. │ │ │ -000184a0: 0920 2020 2069 5350 4152 514c 2e49 4f2e . iSPARQL.IO. │ │ │ -000184b0: 6c6f 6164 2863 616c 6c62 6163 6b29 3b0a load(callback);. │ │ │ -000184c0: 097d 0a20 2020 207d 0a0a 2020 2020 2f2f .}. }.. // │ │ │ -000184d0: 2058 5858 204f 4154 2e54 6f6f 6c62 6172 XXX OAT.Toolbar │ │ │ -000184e0: 2064 6f65 736e 2774 2073 7570 706f 7274 doesn't support │ │ │ -000184f0: 2064 6973 6162 6c65 6420 6963 6f6e 7320 disabled icons │ │ │ -00018500: 2821 2920 736f 2068 6176 6520 746f 2068 (!) so have to h │ │ │ -00018510: 6176 6520 6368 6563 6b20 6865 7265 0a20 ave check here. │ │ │ -00018520: 2020 202f 2f20 2020 2020 7368 6f75 6c64 // should │ │ │ -00018530: 2066 6978 204f 4154 2074 6f6f 6c62 6172 fix OAT toolbar │ │ │ -00018540: 2066 6f72 2074 6869 732e 0a0a 2020 2020 for this... │ │ │ -00018550: 7468 6973 2e66 756e 635f 7361 7665 203d this.func_save = │ │ │ -00018560: 2066 756e 6374 696f 6e28 2920 7b0a 0969 function() {..i │ │ │ -00018570: 6620 2869 5350 4152 514c 2e73 6572 7665 f (iSPARQL.serve │ │ │ -00018580: 7243 6f6e 6e2e 636f 6e6e 6563 7465 6429 rConn.connected) │ │ │ -00018590: 0a09 2020 2020 7365 6c66 2e73 6176 6528 .. self.save( │ │ │ -000185a0: 293b 0a20 2020 207d 0a0a 2020 2020 7468 );. }.. th │ │ │ -000185b0: 6973 2e66 756e 635f 7361 7665 6173 203d is.func_saveas = │ │ │ -000185c0: 2066 756e 6374 696f 6e28 2920 7b0a 0969 function() {..i │ │ │ -000185d0: 6620 2869 5350 4152 514c 2e73 6572 7665 f (iSPARQL.serve │ │ │ -000185e0: 7243 6f6e 6e2e 636f 6e6e 6563 7465 6429 rConn.connected) │ │ │ -000185f0: 0a09 2020 2020 7365 6c66 2e73 6176 6528 .. self.save( │ │ │ -00018600: 293b 0a20 2020 207d 0a0a 2020 2020 7468 );. }.. th │ │ │ -00018610: 6973 2e73 6572 7665 7243 6f6e 6e65 6374 is.serverConnect │ │ │ -00018620: 4861 6e64 6c65 7220 3d20 6675 6e63 7469 Handler = functi │ │ │ -00018630: 6f6e 2028 7365 6e64 6572 2c20 6d73 672c on (sender, msg, │ │ │ -00018640: 2065 7674 2920 7b0a 0969 5350 4152 514c evt) {..iSPARQL │ │ │ -00018650: 2e43 6f6d 6d6f 6e2e 656e 6162 6c65 4669 .Common.enableFi │ │ │ -00018660: 6c65 4f70 7328 293b 0a0a 2020 2020 7d2c leOps();.. }, │ │ │ -00018670: 0a0a 2020 2020 7468 6973 2e73 6572 7665 .. this.serve │ │ │ -00018680: 7244 6973 636f 6e6e 6563 7448 616e 646c rDisconnectHandl │ │ │ -00018690: 6572 203d 2066 756e 6374 696f 6e20 2873 er = function (s │ │ │ -000186a0: 656e 6465 722c 206d 7367 2c20 6576 7429 ender, msg, evt) │ │ │ -000186b0: 207b 0a09 6953 5041 5251 4c2e 436f 6d6d {..iSPARQL.Comm │ │ │ -000186c0: 6f6e 2e64 6973 6162 6c65 4669 6c65 4f70 on.disableFileOp │ │ │ -000186d0: 7328 293b 0a20 2020 207d 2c0a 0a20 2020 s();. },.. │ │ │ -000186e0: 2074 6869 732e 6469 7361 626c 6546 696c this.disableFil │ │ │ -000186f0: 654f 7073 203d 2066 756e 6374 696f 6e20 eOps = function │ │ │ -00018700: 2829 207b 0a09 4f41 542e 4576 656e 742e () {..OAT.Event. │ │ │ -00018710: 6465 7461 6368 2822 6d65 6e75 5f71 6265 detach("menu_qbe │ │ │ -00018720: 5f6c 6f61 6422 2c20 2022 636c 6963 6b22 _load", "click" │ │ │ -00018730: 2c20 2073 656c 662e 6675 6e63 5f6c 6f61 , self.func_loa │ │ │ -00018740: 6429 3b0a 094f 4154 2e45 7665 6e74 2e64 d);..OAT.Event.d │ │ │ -00018750: 6574 6163 6828 226d 656e 755f 7162 655f etach("menu_qbe_ │ │ │ -00018760: 7361 7665 222c 2020 2263 6c69 636b 222c save", "click", │ │ │ -00018770: 2020 7365 6c66 2e66 756e 635f 7361 7665 self.func_save │ │ │ -00018780: 293b 0a09 4f41 542e 4576 656e 742e 6465 );..OAT.Event.de │ │ │ -00018790: 7461 6368 2822 6d65 6e75 5f71 6265 5f73 tach("menu_qbe_s │ │ │ -000187a0: 6176 6561 7322 2c22 636c 6963 6b22 2c20 aveas","click", │ │ │ -000187b0: 2073 656c 662e 6675 6e63 5f73 6176 6561 self.func_savea │ │ │ -000187c0: 7329 3b0a 0a09 4f41 542e 446f 6d2e 6164 s);...OAT.Dom.ad │ │ │ -000187d0: 6443 6c61 7373 2822 6d65 6e75 5f71 6265 dClass("menu_qbe │ │ │ -000187e0: 5f6c 6f61 6422 2c20 2020 2264 6973 6162 _load", "disab │ │ │ -000187f0: 6c65 6422 293b 0a09 4f41 542e 446f 6d2e led");..OAT.Dom. │ │ │ -00018800: 6164 6443 6c61 7373 2822 6d65 6e75 5f71 addClass("menu_q │ │ │ -00018810: 6265 5f73 6176 6522 2c20 2020 2264 6973 be_save", "dis │ │ │ -00018820: 6162 6c65 6422 293b 0a09 4f41 542e 446f abled");..OAT.Do │ │ │ -00018830: 6d2e 6164 6443 6c61 7373 2822 6d65 6e75 m.addClass("menu │ │ │ -00018840: 5f71 6265 5f73 6176 6561 7322 2c20 2264 _qbe_saveas", "d │ │ │ -00018850: 6973 6162 6c65 6422 293b 0a20 2020 207d isabled");. } │ │ │ -00018860: 0a0a 2020 2020 7468 6973 2e65 6e61 626c .. this.enabl │ │ │ -00018870: 6546 696c 654f 7074 7320 3d20 6675 6e63 eFileOpts = func │ │ │ -00018880: 7469 6f6e 2028 2920 7b0a 094f 4154 2e45 tion () {..OAT.E │ │ │ -00018890: 7665 6e74 2e61 7474 6163 6828 226d 656e vent.attach("men │ │ │ -000188a0: 755f 7162 655f 6c6f 6164 222c 2020 2263 u_qbe_load", "c │ │ │ -000188b0: 6c69 636b 222c 2020 7365 6c66 2e66 756e lick", self.fun │ │ │ -000188c0: 635f 6c6f 6164 293b 0a09 4f41 542e 4576 c_load);..OAT.Ev │ │ │ -000188d0: 656e 742e 6174 7461 6368 2822 6d65 6e75 ent.attach("menu │ │ │ -000188e0: 5f71 6265 5f73 6176 6522 2c20 2022 636c _qbe_save", "cl │ │ │ -000188f0: 6963 6b22 2c20 2073 656c 662e 6675 6e63 ick", self.func │ │ │ -00018900: 5f73 6176 6529 3b0a 094f 4154 2e45 7665 _save);..OAT.Eve │ │ │ -00018910: 6e74 2e61 7474 6163 6828 226d 656e 755f nt.attach("menu_ │ │ │ -00018920: 7162 655f 7361 7665 6173 222c 2263 6c69 qbe_saveas","cli │ │ │ -00018930: 636b 222c 2020 7365 6c66 2e66 756e 635f ck", self.func_ │ │ │ -00018940: 7361 7665 6173 293b 0a0a 094f 4154 2e44 saveas);...OAT.D │ │ │ -00018950: 6f6d 2e72 656d 6f76 6543 6c61 7373 2822 om.removeClass(" │ │ │ -00018960: 6d65 6e75 5f71 6265 5f6c 6f61 6422 2c20 menu_qbe_load", │ │ │ -00018970: 2020 2264 6973 6162 6c65 6422 293b 0a09 "disabled");.. │ │ │ -00018980: 4f41 542e 446f 6d2e 7265 6d6f 7665 436c OAT.Dom.removeCl │ │ │ -00018990: 6173 7328 226d 656e 755f 7162 655f 7361 ass("menu_qbe_sa │ │ │ -000189a0: 7665 222c 2020 2022 6469 7361 626c 6564 ve", "disabled │ │ │ -000189b0: 2229 3b0a 094f 4154 2e44 6f6d 2e72 656d ");..OAT.Dom.rem │ │ │ -000189c0: 6f76 6543 6c61 7373 2822 6d65 6e75 5f71 oveClass("menu_q │ │ │ -000189d0: 6265 5f73 6176 6561 7322 2c20 2264 6973 be_saveas", "dis │ │ │ -000189e0: 6162 6c65 6422 293b 0a20 2020 207d 0a0a abled");. }.. │ │ │ -000189f0: 2020 2020 2f2a 2063 7265 6174 6520 746f /* create to │ │ │ -00018a00: 6f6c 6261 7220 616e 6420 6269 6e64 2069 olbar and bind i │ │ │ -00018a10: 7473 2062 7574 746f 6e73 2074 6f20 7661 ts buttons to va │ │ │ -00018a20: 7269 6f75 7320 5356 4753 7061 7271 6c20 rious SVGSparql │ │ │ -00018a30: 6d6f 6465 7320 2a2f 0a20 2020 2076 6172 modes */. var │ │ │ -00018a40: 2069 636f 6e5f 6472 6167 2c20 6963 6f6e icon_drag, icon │ │ │ -00018a50: 5f61 6464 2c20 6963 6f6e 5f64 7261 772c _add, icon_draw, │ │ │ -00018a60: 2069 636f 6e5f 7265 6d6f 7665 2c20 6963 icon_remove, ic │ │ │ -00018a70: 6f6e 5f63 6c65 6172 2c20 6963 6f6e 5f67 on_clear, icon_g │ │ │ -00018a80: 726f 7570 3b0a 2020 2020 7661 7220 6963 roup;. var ic │ │ │ -00018a90: 6f6e 5f6c 6f61 642c 2069 636f 6e5f 7361 on_load, icon_sa │ │ │ -00018aa0: 7665 2c20 6963 6f6e 5f73 6176 6561 732c ve, icon_saveas, │ │ │ -00018ab0: 2069 636f 6e5f 7275 6e2c 2069 636f 6e5f icon_run, icon_ │ │ │ -00018ac0: 6765 6e65 7261 7465 2c20 6963 6f6e 5f67 generate, icon_g │ │ │ -00018ad0: 6574 5f66 726f 6d5f 6164 762c 2069 636f et_from_adv, ico │ │ │ -00018ae0: 6e5f 6172 7261 6e67 653b 0a20 2020 202f n_arrange;. / │ │ │ -00018af0: 2f76 6172 2069 636f 6e5f 6261 636b 2c20 /var icon_back, │ │ │ -00018b00: 6963 6f6e 5f66 6f72 7761 7264 2c20 6963 icon_forward, ic │ │ │ -00018b10: 6f6e 5f73 7461 7274 2c20 6963 6f6e 5f66 on_start, icon_f │ │ │ -00018b20: 696e 6973 683b 0a20 2020 2076 6172 2069 inish;. var i │ │ │ -00018b30: 636f 6e5f 6461 7461 7365 7473 2c20 6963 con_datasets, ic │ │ │ -00018b40: 6f6e 5f67 7261 7068 5f61 6464 3b0a 0a20 on_graph_add;.. │ │ │ -00018b50: 2020 2076 6172 2074 203d 206e 6577 204f var t = new O │ │ │ -00018b60: 4154 2e54 6f6f 6c62 6172 2822 7162 655f AT.Toolbar("qbe_ │ │ │ -00018b70: 746f 6f6c 6261 7222 293b 0a0a 2020 2020 toolbar");.. │ │ │ -00018b80: 6963 6f6e 5f63 6c65 6172 203d 2074 2e61 icon_clear = t.a │ │ │ -00018b90: 6464 4963 6f6e 2830 2c22 696d 6167 6573 ddIcon(0,"images │ │ │ -00018ba0: 2f6e 6577 2e70 6e67 222c 2243 6c65 6172 /new.png","Clear │ │ │ -00018bb0: 2050 616e 6522 2c73 656c 662e 6675 6e63 Pane",self.func │ │ │ -00018bc0: 5f63 6c65 6172 293b 0a20 2020 204f 4154 _clear);. OAT │ │ │ -00018bd0: 2e45 7665 6e74 2e61 7474 6163 6828 226d .Event.attach("m │ │ │ -00018be0: 656e 755f 7162 655f 636c 6561 7222 2c22 enu_qbe_clear"," │ │ │ -00018bf0: 636c 6963 6b22 2c73 656c 662e 6675 6e63 click",self.func │ │ │ -00018c00: 5f63 6c65 6172 293b 0a0a 2020 2020 6963 _clear);.. ic │ │ │ -00018c10: 6f6e 5f6c 6f61 6420 3d20 2020 742e 6164 on_load = t.ad │ │ │ -00018c20: 6449 636f 6e28 302c 2269 6d61 6765 732f dIcon(0,"images/ │ │ │ -00018c30: 6f70 656e 5f68 2e70 6e67 222c 2020 2022 open_h.png", " │ │ │ -00018c40: 4f70 656e 222c 2020 2020 2020 2073 656c Open", sel │ │ │ -00018c50: 662e 6675 6e63 5f6c 6f61 6429 3b0a 2020 f.func_load);. │ │ │ -00018c60: 2020 6963 6f6e 5f73 6176 6520 3d20 2020 icon_save = │ │ │ -00018c70: 742e 6164 6449 636f 6e28 302c 2269 6d61 t.addIcon(0,"ima │ │ │ -00018c80: 6765 732f 7361 7665 5f68 2e70 6e67 222c ges/save_h.png", │ │ │ -00018c90: 2020 2022 5361 7665 222c 2020 2020 2020 "Save", │ │ │ -00018ca0: 2073 656c 662e 6675 6e63 5f73 6176 6529 self.func_save) │ │ │ -00018cb0: 3b0a 2020 2020 6963 6f6e 5f73 6176 6561 ;. icon_savea │ │ │ -00018cc0: 7320 3d20 742e 6164 6449 636f 6e28 302c s = t.addIcon(0, │ │ │ -00018cd0: 2269 6d61 6765 732f 7361 7665 5f61 735f "images/save_as_ │ │ │ -00018ce0: 682e 706e 6722 2c22 5361 7665 2041 732e h.png","Save As. │ │ │ -00018cf0: 2e2e 222c 2073 656c 662e 6675 6e63 5f73 ..", self.func_s │ │ │ -00018d00: 6176 6561 7329 3b0a 0a20 2020 2074 2e61 aveas);.. t.a │ │ │ -00018d10: 6464 5365 7061 7261 746f 7228 293b 0a0a ddSeparator();.. │ │ │ -00018d20: 2020 2020 6963 6f6e 5f64 7261 6720 3d20 icon_drag = │ │ │ -00018d30: 742e 6164 6449 636f 6e28 312c 2269 6d61 t.addIcon(1,"ima │ │ │ -00018d40: 6765 732f 7365 6c65 6374 5f6d 6f64 655f ges/select_mode_ │ │ │ -00018d50: 682e 706e 6722 2c22 4472 6167 206d 6f64 h.png","Drag mod │ │ │ -00018d60: 6522 2c66 756e 6374 696f 6e28 7374 6174 e",function(stat │ │ │ -00018d70: 6529 207b 0a09 0909 2020 2020 2020 6966 e) {.... if │ │ │ -00018d80: 2028 2173 7461 7465 2920 7b20 7265 7475 (!state) { retu │ │ │ -00018d90: 726e 3b20 7d0a 0909 0920 2020 2020 2069 rn; }.... i │ │ │ -00018da0: 636f 6e5f 6164 642e 746f 6767 6c65 5374 con_add.toggleSt │ │ │ -00018db0: 6174 6528 3029 3b0a 0909 0920 2020 2020 ate(0);.... │ │ │ -00018dc0: 2069 636f 6e5f 6472 6177 2e74 6f67 676c icon_draw.toggl │ │ │ -00018dd0: 6553 7461 7465 2830 293b 0a09 0909 2020 eState(0);.... │ │ │ -00018de0: 2020 2020 6966 2028 7365 6c66 2e73 7667 if (self.svg │ │ │ -00018df0: 7370 6172 716c 2920 7b20 7365 6c66 2e73 sparql) { self.s │ │ │ -00018e00: 7667 7370 6172 716c 2e6d 6f64 6520 3d20 vgsparql.mode = │ │ │ -00018e10: 4f41 542e 5356 4753 7061 7271 6c44 6174 OAT.SVGSparqlDat │ │ │ -00018e20: 612e 4d4f 4445 5f44 5241 473b 207d 0a09 a.MODE_DRAG; }.. │ │ │ -00018e30: 0909 2020 7d29 3b0a 2020 2020 6963 6f6e .. });. icon │ │ │ -00018e40: 5f61 6464 203d 2074 2e61 6464 4963 6f6e _add = t.addIcon │ │ │ -00018e50: 2831 2c22 696d 6167 6573 2f61 6464 5f6e (1,"images/add_n │ │ │ -00018e60: 6f64 655f 6d6f 6465 5f68 2e70 6e67 222c ode_mode_h.png", │ │ │ -00018e70: 2241 6464 206e 6f64 6573 222c 6675 6e63 "Add nodes",func │ │ │ -00018e80: 7469 6f6e 2873 7461 7465 2920 7b0a 0909 tion(state) {... │ │ │ -00018e90: 0920 2020 2020 6966 2028 2173 7461 7465 . if (!state │ │ │ -00018ea0: 2920 7b20 7265 7475 726e 3b20 7d0a 0909 ) { return; }... │ │ │ -00018eb0: 0920 2020 2020 6963 6f6e 5f64 7261 672e . icon_drag. │ │ │ -00018ec0: 746f 6767 6c65 5374 6174 6528 3029 3b0a toggleState(0);. │ │ │ -00018ed0: 0909 0920 2020 2020 6963 6f6e 5f64 7261 ... icon_dra │ │ │ -00018ee0: 772e 746f 6767 6c65 5374 6174 6528 3029 w.toggleState(0) │ │ │ -00018ef0: 3b0a 0909 0920 2020 2020 7365 6c66 2e73 ;.... self.s │ │ │ -00018f00: 7667 7370 6172 716c 2e6d 6f64 6520 3d20 vgsparql.mode = │ │ │ -00018f10: 4f41 542e 5356 4753 7061 7271 6c44 6174 OAT.SVGSparqlDat │ │ │ -00018f20: 612e 4d4f 4445 5f41 4444 3b0a 0909 0920 a.MODE_ADD;.... │ │ │ -00018f30: 7d29 3b0a 2020 2020 7661 7220 7072 6f63 });. var proc │ │ │ -00018f40: 6573 7320 3d20 6675 6e63 7469 6f6e 2865 ess = function(e │ │ │ -00018f50: 6c6d 2920 7b20 656c 6d2e 6669 7273 7443 lm) { elm.firstC │ │ │ -00018f60: 6869 6c64 2e73 7479 6c65 2e63 6f6c 6f72 hild.style.color │ │ │ -00018f70: 203d 2022 2366 3030 223b 2065 6c6d 2e66 = "#f00"; elm.f │ │ │ -00018f80: 6972 7374 4368 696c 642e 7374 796c 652e irstChild.style. │ │ │ -00018f90: 6c69 7374 5374 796c 6554 7970 6520 3d20 listStyleType = │ │ │ -00018fa0: 226e 6f6e 6522 3b7d 0a20 2020 2076 6172 "none";}. var │ │ │ -00018fb0: 2064 726f 7020 3d20 6675 6e63 7469 6f6e drop = function │ │ │ -00018fc0: 2874 6172 6765 742c 785f 2c79 5f29 207b (target,x_,y_) { │ │ │ -00018fd0: 0a09 6966 2028 7461 7267 6574 203d 3d20 ..if (target == │ │ │ -00018fe0: 7162 652e 7376 6773 7061 7271 6c29 207b qbe.svgsparql) { │ │ │ -00018ff0: 0a09 2020 2020 7661 7220 706f 7320 3d20 .. var pos = │ │ │ -00019000: 4f41 542e 446f 6d2e 706f 7369 7469 6f6e OAT.Dom.position │ │ │ -00019010: 2874 6172 6765 742e 7061 7265 6e74 293b (target.parent); │ │ │ -00019020: 0a09 2020 2020 7661 7220 7820 3d20 785f .. var x = x_ │ │ │ -00019030: 202d 2070 6f73 5b30 5d3b 0a09 2020 2020 - pos[0];.. │ │ │ -00019040: 7661 7220 7920 3d20 795f 202d 2070 6f73 var y = y_ - pos │ │ │ -00019050: 5b31 5d3b 0a09 2020 2020 6e6f 6465 203d [1];.. node = │ │ │ -00019060: 2074 6172 6765 742e 6164 644e 6f64 6528 target.addNode( │ │ │ -00019070: 782c 792c 2222 2c30 293b 0a09 7d3b 0a20 x,y,"",0);..};. │ │ │ -00019080: 2020 207d 0a0a 2020 2020 4f41 542e 4d53 }.. OAT.MS │ │ │ -00019090: 472e 6174 7461 6368 2028 222a 222c 2022 G.attach ("*", " │ │ │ -000190a0: 6953 5041 5251 4c5f 5345 5256 4552 5f43 iSPARQL_SERVER_C │ │ │ -000190b0: 4f4e 4e45 4354 4544 222c 2074 6869 732e ONNECTED", this. │ │ │ -000190c0: 7365 7276 6572 436f 6e6e 6563 7448 616e serverConnectHan │ │ │ -000190d0: 646c 6572 293b 0a0a 2020 2020 6966 2028 dler);.. if ( │ │ │ -000190e0: 7365 6c66 2e73 7667 7370 6172 716c 2920 self.svgsparql) │ │ │ -000190f0: 7b20 7365 6c66 2e73 7667 7370 6172 716c { self.svgsparql │ │ │ -00019100: 2e67 686f 7374 6472 6167 2e61 6464 536f .ghostdrag.addSo │ │ │ -00019110: 7572 6365 2869 636f 6e5f 6164 642c 7072 urce(icon_add,pr │ │ │ -00019120: 6f63 6573 732c 6472 6f70 293b 207d 0a0a ocess,drop); }.. │ │ │ -00019130: 2020 2020 4f41 542e 446f 6d2e 756e 6c69 OAT.Dom.unli │ │ │ -00019140: 6e6b 2869 636f 6e5f 6164 642e 6669 7273 nk(icon_add.firs │ │ │ -00019150: 7443 6869 6c64 293b 0a20 2020 2069 636f tChild);. ico │ │ │ -00019160: 6e5f 6164 642e 7374 796c 652e 6261 636b n_add.style.back │ │ │ -00019170: 6772 6f75 6e64 496d 6167 6520 3d20 2275 groundImage = "u │ │ │ -00019180: 726c 2869 6d61 6765 732f 6164 645f 6e6f rl(images/add_no │ │ │ -00019190: 6465 5f6d 6f64 655f 682e 706e 6729 223b de_mode_h.png)"; │ │ │ -000191a0: 0a20 2020 2069 636f 6e5f 6164 642e 7374 . icon_add.st │ │ │ -000191b0: 796c 652e 6261 636b 6772 6f75 6e64 5265 yle.backgroundRe │ │ │ -000191c0: 7065 6174 203d 2022 6e6f 2d72 6570 6561 peat = "no-repea │ │ │ -000191d0: 7422 3b0a 2020 2020 6963 6f6e 5f61 6464 t";. icon_add │ │ │ -000191e0: 2e73 7479 6c65 2e62 6163 6b67 726f 756e .style.backgroun │ │ │ -000191f0: 6450 6f73 6974 696f 6e20 3d20 2263 656e dPosition = "cen │ │ │ -00019200: 7465 7222 3b0a 2020 2020 6963 6f6e 5f61 ter";. icon_a │ │ │ -00019210: 6464 2e73 7479 6c65 2e77 6964 7468 203d dd.style.width = │ │ │ -00019220: 2027 3234 273b 0a20 2020 2069 636f 6e5f '24';. icon_ │ │ │ -00019230: 6164 642e 7374 796c 652e 6865 6967 6874 add.style.height │ │ │ -00019240: 203d 2027 3234 273b 0a0a 2020 2020 6963 = '24';.. ic │ │ │ -00019250: 6f6e 5f64 7261 7720 3d20 742e 6164 6449 on_draw = t.addI │ │ │ -00019260: 636f 6e28 312c 2269 6d61 6765 732f 636f con(1,"images/co │ │ │ -00019270: 6e6e 6563 745f 6d6f 6465 5f68 2e70 6e67 nnect_mode_h.png │ │ │ -00019280: 222c 2243 6f6e 6e65 6374 6f72 222c 6675 ","Connector",fu │ │ │ -00019290: 6e63 7469 6f6e 2873 7461 7465 2920 7b0a nction(state) {. │ │ │ -000192a0: 0909 0920 2020 2020 2069 6620 2821 7374 ... if (!st │ │ │ -000192b0: 6174 6529 207b 2072 6574 7572 6e3b 207d ate) { return; } │ │ │ -000192c0: 0a09 0909 2020 2020 2020 6963 6f6e 5f64 .... icon_d │ │ │ -000192d0: 7261 672e 746f 6767 6c65 5374 6174 6528 rag.toggleState( │ │ │ -000192e0: 3029 3b0a 0909 0920 2020 2020 2069 636f 0);.... ico │ │ │ -000192f0: 6e5f 6164 642e 746f 6767 6c65 5374 6174 n_add.toggleStat │ │ │ -00019300: 6528 3029 3b0a 0909 0920 2020 2020 2073 e(0);.... s │ │ │ -00019310: 656c 662e 7376 6773 7061 7271 6c2e 6d6f elf.svgsparql.mo │ │ │ -00019320: 6465 203d 204f 4154 2e53 5647 5370 6172 de = OAT.SVGSpar │ │ │ -00019330: 716c 4461 7461 2e4d 4f44 455f 4452 4157 qlData.MODE_DRAW │ │ │ -00019340: 3b0a 0909 0920 207d 293b 0a20 2020 2076 ;.... });. v │ │ │ -00019350: 6172 2070 726f 6365 7373 203d 2066 756e ar process = fun │ │ │ -00019360: 6374 696f 6e28 656c 6d29 207b 0a09 656c ction(elm) {..el │ │ │ -00019370: 6d2e 6669 7273 7443 6869 6c64 2e73 7479 m.firstChild.sty │ │ │ -00019380: 6c65 2e63 6f6c 6f72 203d 2022 2366 3030 le.color = "#f00 │ │ │ -00019390: 223b 0a09 656c 6d2e 6669 7273 7443 6869 ";..elm.firstChi │ │ │ -000193a0: 6c64 2e73 7479 6c65 2e6c 6973 7453 7479 ld.style.listSty │ │ │ -000193b0: 6c65 5479 7065 203d 2022 6e6f 6e65 223b leType = "none"; │ │ │ -000193c0: 0a20 2020 207d 0a20 2020 2076 6172 2064 . }. var d │ │ │ -000193d0: 726f 7020 3d20 6675 6e63 7469 6f6e 2874 rop = function(t │ │ │ -000193e0: 6172 6765 742c 785f 2c79 5f29 207b 0a09 arget,x_,y_) {.. │ │ │ -000193f0: 6966 2028 7461 7267 6574 2021 3d20 7162 if (target != qb │ │ │ -00019400: 652e 7376 6773 7061 7271 6c20 2626 2021 e.svgsparql && ! │ │ │ -00019410: 7461 7267 6574 2e6e 6f64 6532 2920 7b0a target.node2) {. │ │ │ -00019420: 0920 2020 2076 6172 2070 6f73 203d 204f . var pos = O │ │ │ -00019430: 4154 2e44 6f6d 2e70 6f73 6974 696f 6e28 AT.Dom.position( │ │ │ -00019440: 7461 7267 6574 2e73 7667 7370 6172 716c target.svgsparql │ │ │ -00019450: 2e70 6172 656e 7429 3b0a 0920 2020 2076 .parent);.. v │ │ │ -00019460: 6172 2078 203d 2078 5f20 2d20 706f 735b ar x = x_ - pos[ │ │ │ -00019470: 305d 3b0a 0920 2020 2076 6172 2079 203d 0];.. var y = │ │ │ -00019480: 2079 5f20 2d20 706f 735b 315d 3b0a 0920 y_ - pos[1];.. │ │ │ -00019490: 2020 2071 6265 2e73 7667 7370 6172 716c qbe.svgsparql │ │ │ -000194a0: 2e73 7461 7274 4472 6177 696e 6728 7461 .startDrawing(ta │ │ │ -000194b0: 7267 6574 2c78 2c79 2c27 3f27 293b 0a09 rget,x,y,'?');.. │ │ │ -000194c0: 7d0a 2020 2020 7d0a 2020 2020 6966 2028 }. }. if ( │ │ │ -000194d0: 7365 6c66 2e73 7667 7370 6172 716c 2920 self.svgsparql) │ │ │ -000194e0: 7b20 7365 6c66 2e73 7667 7370 6172 716c { self.svgsparql │ │ │ -000194f0: 2e67 686f 7374 6472 6167 2e61 6464 536f .ghostdrag.addSo │ │ │ -00019500: 7572 6365 2869 636f 6e5f 6472 6177 2c70 urce(icon_draw,p │ │ │ -00019510: 726f 6365 7373 2c64 726f 7029 3b20 7d0a rocess,drop); }. │ │ │ -00019520: 2020 2020 4f41 542e 446f 6d2e 756e 6c69 OAT.Dom.unli │ │ │ -00019530: 6e6b 2869 636f 6e5f 6472 6177 2e66 6972 nk(icon_draw.fir │ │ │ -00019540: 7374 4368 696c 6429 3b0a 2020 2020 6963 stChild);. ic │ │ │ -00019550: 6f6e 5f64 7261 772e 7374 796c 652e 6261 on_draw.style.ba │ │ │ -00019560: 636b 6772 6f75 6e64 496d 6167 6520 3d20 ckgroundImage = │ │ │ -00019570: 2275 726c 2869 6d61 6765 732f 636f 6e6e "url(images/conn │ │ │ -00019580: 6563 745f 6d6f 6465 5f68 2e70 6e67 2922 ect_mode_h.png)" │ │ │ -00019590: 3b0a 2020 2020 6963 6f6e 5f64 7261 772e ;. icon_draw. │ │ │ -000195a0: 7374 796c 652e 6261 636b 6772 6f75 6e64 style.background │ │ │ -000195b0: 5265 7065 6174 203d 2022 6e6f 2d72 6570 Repeat = "no-rep │ │ │ -000195c0: 6561 7422 3b0a 2020 2020 6963 6f6e 5f64 eat";. icon_d │ │ │ -000195d0: 7261 772e 7374 796c 652e 6261 636b 6772 raw.style.backgr │ │ │ -000195e0: 6f75 6e64 506f 7369 7469 6f6e 203d 2022 oundPosition = " │ │ │ -000195f0: 6365 6e74 6572 223b 0a20 2020 2069 636f center";. ico │ │ │ -00019600: 6e5f 6472 6177 2e73 7479 6c65 2e77 6964 n_draw.style.wid │ │ │ -00019610: 7468 203d 2027 3234 273b 0a20 2020 2069 th = '24';. i │ │ │ -00019620: 636f 6e5f 6472 6177 2e73 7479 6c65 2e68 con_draw.style.h │ │ │ -00019630: 6569 6768 7420 3d20 2732 3427 3b0a 0a20 eight = '24';.. │ │ │ -00019640: 2020 2069 636f 6e5f 6772 6f75 7020 3d20 icon_group = │ │ │ -00019650: 742e 6164 6449 636f 6e28 302c 2269 6d61 t.addIcon(0,"ima │ │ │ -00019660: 6765 732f 6772 6f75 705f 682e 706e 6722 ges/group_h.png" │ │ │ -00019670: 2c22 4772 6f75 7020 5365 6c65 6374 6564 ,"Group Selected │ │ │ -00019680: 222c 6675 6e63 7469 6f6e 2873 7461 7465 ",function(state │ │ │ -00019690: 2920 7b0a 0909 0920 2020 2020 2020 6966 ) {.... if │ │ │ -000196a0: 2028 7365 6c66 2e73 7667 7370 6172 716c (self.svgsparql │ │ │ -000196b0: 2e73 656c 6563 7465 644e 6f64 6573 2e6c .selectedNodes.l │ │ │ -000196c0: 656e 6774 6820 3e20 3029 207b 0a09 0909 ength > 0) {.... │ │ │ -000196d0: 0920 2020 6966 2028 7365 6c66 2e73 7667 . if (self.svg │ │ │ -000196e0: 7370 6172 716c 2e73 656c 6563 7465 6447 sparql.selectedG │ │ │ -000196f0: 726f 7570 732e 6c65 6e67 7468 203d 3d20 roups.length == │ │ │ -00019700: 3029 207b 0a09 0909 0920 2020 2020 2020 0) {..... │ │ │ -00019710: 7661 7220 6720 3d20 7365 6c66 2e73 7667 var g = self.svg │ │ │ -00019720: 7370 6172 716c 2e61 6464 4772 6f75 7028 sparql.addGroup( │ │ │ -00019730: 2222 293b 0a09 0909 0920 2020 7d20 656c "");..... } el │ │ │ -00019740: 7365 207b 0a09 0909 0920 2020 2020 2020 se {..... │ │ │ -00019750: 7661 7220 6720 3d20 7365 6c66 2e73 7667 var g = self.svg │ │ │ -00019760: 7370 6172 716c 2e73 656c 6563 7465 6447 sparql.selectedG │ │ │ -00019770: 726f 7570 735b 305d 3b0a 0909 0909 2020 roups[0];..... │ │ │ -00019780: 207d 0a0a 0909 0909 2020 2066 6f72 2028 }...... for ( │ │ │ -00019790: 7661 7220 6920 3d20 303b 6920 3c20 7365 var i = 0;i < se │ │ │ -000197a0: 6c66 2e73 7667 7370 6172 716c 2e73 656c lf.svgsparql.sel │ │ │ -000197b0: 6563 7465 644e 6f64 6573 2e6c 656e 6774 ectedNodes.lengt │ │ │ -000197c0: 683b 692b 2b29 207b 0a09 0909 0920 2020 h;i++) {..... │ │ │ -000197d0: 2020 2020 6e6f 6465 203d 2073 656c 662e node = self. │ │ │ -000197e0: 7376 6773 7061 7271 6c2e 7365 6c65 6374 svgsparql.select │ │ │ -000197f0: 6564 4e6f 6465 735b 695d 3b0a 0909 0909 edNodes[i];..... │ │ │ -00019800: 2020 2020 2020 2076 6172 206f 6c64 6772 var oldgr │ │ │ -00019810: 6f75 7020 3d20 6e6f 6465 2e67 726f 7570 oup = node.group │ │ │ -00019820: 3b0a 0909 0909 2020 2020 2020 206e 6f64 ;..... nod │ │ │ -00019830: 652e 7365 7447 726f 7570 2867 293b 0a09 e.setGroup(g);.. │ │ │ -00019840: 0909 0920 2020 2020 2020 6966 286f 6c64 ... if(old │ │ │ -00019850: 6772 6f75 7020 2626 206f 6c64 6772 6f75 group && oldgrou │ │ │ -00019860: 702e 6e6f 6465 732e 6c65 6e67 7468 203d p.nodes.length = │ │ │ -00019870: 3d20 3029 0a09 0909 0909 2020 2073 656c = 0)...... sel │ │ │ -00019880: 662e 7376 6773 7061 7271 6c2e 7265 6d6f f.svgsparql.remo │ │ │ -00019890: 7665 4772 6f75 7028 6f6c 6467 726f 7570 veGroup(oldgroup │ │ │ -000198a0: 293b 0a09 0909 0920 2020 7d0a 0909 0909 );..... }..... │ │ │ -000198b0: 2020 2073 656c 662e 7376 6773 7061 7271 self.svgsparq │ │ │ -000198c0: 6c2e 6465 7365 6c65 6374 4e6f 6465 7328 l.deselectNodes( │ │ │ -000198d0: 293b 0a09 0909 2020 2020 2020 207d 2065 );.... } e │ │ │ -000198e0: 6c73 6520 6966 2028 7365 6c66 2e73 7667 lse if (self.svg │ │ │ -000198f0: 7370 6172 716c 2e73 656c 6563 7465 6447 sparql.selectedG │ │ │ -00019900: 726f 7570 732e 6c65 6e67 7468 203e 2030 roups.length > 0 │ │ │ -00019910: 2920 7b0a 0909 0909 2020 2069 6620 2873 ) {..... if (s │ │ │ -00019920: 656c 662e 7376 6773 7061 7271 6c2e 7365 elf.svgsparql.se │ │ │ -00019930: 6c65 6374 6564 4772 6f75 7073 2e6c 656e lectedGroups.len │ │ │ -00019940: 6774 6820 3d3d 2031 2920 7b20 7661 7220 gth == 1) { var │ │ │ -00019950: 6720 3d20 6661 6c73 653b 207d 2065 6c73 g = false; } els │ │ │ -00019960: 6520 7b20 7661 7220 6720 3d20 7365 6c66 e { var g = self │ │ │ -00019970: 2e73 7667 7370 6172 716c 2e73 656c 6563 .svgsparql.selec │ │ │ -00019980: 7465 6447 726f 7570 735b 305d 3b20 7d0a tedGroups[0]; }. │ │ │ -00019990: 0909 0909 2020 2066 6f72 2876 6172 2069 .... for(var i │ │ │ -000199a0: 203d 2030 3b69 203c 2073 656c 662e 7376 = 0;i < self.sv │ │ │ -000199b0: 6773 7061 7271 6c2e 7365 6c65 6374 6564 gsparql.selected │ │ │ -000199c0: 4772 6f75 7073 2e6c 656e 6774 683b 692b Groups.length;i+ │ │ │ -000199d0: 2b29 097b 0a09 0909 0920 2020 2020 2020 +).{..... │ │ │ -000199e0: 6966 2028 7365 6c66 2e73 7667 7370 6172 if (self.svgspar │ │ │ -000199f0: 716c 2e73 656c 6563 7465 6447 726f 7570 ql.selectedGroup │ │ │ -00019a00: 735b 695d 2021 3d20 6729 207b 2073 656c s[i] != g) { sel │ │ │ -00019a10: 662e 7376 6773 7061 7271 6c2e 7365 6c65 f.svgsparql.sele │ │ │ -00019a20: 6374 6564 4772 6f75 7073 5b69 5d2e 7365 ctedGroups[i].se │ │ │ -00019a30: 7450 6172 656e 7428 6729 3b20 7d0a 0909 tParent(g); }... │ │ │ -00019a40: 0909 2020 207d 0a09 0909 2020 2020 2020 .. }.... │ │ │ -00019a50: 207d 0a09 0909 2020 207d 293b 0a0a 2020 }.... });.. │ │ │ -00019a60: 2020 6963 6f6e 5f72 656d 6f76 6520 3d20 icon_remove = │ │ │ -00019a70: 742e 6164 6449 636f 6e28 302c 2269 6d61 t.addIcon(0,"ima │ │ │ -00019a80: 6765 732f 6465 6c65 7465 5f68 2e70 6e67 ges/delete_h.png │ │ │ -00019a90: 222c 2252 656d 6f76 6522 2c66 756e 6374 ","Remove",funct │ │ │ -00019aa0: 696f 6e28 7374 6174 6529 207b 0a09 0909 ion(state) {.... │ │ │ -00019ab0: 092f 2f69 6620 2821 7374 6174 6529 207b .//if (!state) { │ │ │ -00019ac0: 2072 6574 7572 6e3b 207d 0a09 0909 0969 return; }.....i │ │ │ -00019ad0: 6620 2873 656c 662e 7376 6773 7061 7271 f (self.svgsparq │ │ │ -00019ae0: 6c2e 7365 6c65 6374 6564 4564 6765 732e l.selectedEdges. │ │ │ -00019af0: 6c65 6e67 7468 202b 0a09 0909 0920 2020 length +..... │ │ │ -00019b00: 2073 656c 662e 7376 6773 7061 7271 6c2e self.svgsparql. │ │ │ -00019b10: 7365 6c65 6374 6564 4e6f 6465 732e 6c65 selectedNodes.le │ │ │ -00019b20: 6e67 7468 202b 0a09 0909 0920 2020 2073 ngth +..... s │ │ │ -00019b30: 656c 662e 7376 6773 7061 7271 6c2e 7365 elf.svgsparql.se │ │ │ -00019b40: 6c65 6374 6564 4772 6f75 7073 2e6c 656e lectedGroups.len │ │ │ -00019b50: 6774 6820 3e20 3020 290a 0909 0909 2020 gth > 0 )..... │ │ │ -00019b60: 2020 6966 2028 636f 6e66 6972 6d28 2741 if (confirm('A │ │ │ -00019b70: 7265 2079 6f75 2073 7572 6520 796f 7520 re you sure you │ │ │ -00019b80: 7761 6e74 2074 6f20 6465 6c65 7465 2074 want to delete t │ │ │ -00019b90: 6865 2073 656c 6563 7465 6420 6f62 6a65 he selected obje │ │ │ -00019ba0: 6374 733f 2729 2920 7b0a 0909 0909 0966 cts?')) {......f │ │ │ -00019bb0: 6f72 2876 6172 2069 203d 2030 3b69 203c or(var i = 0;i < │ │ │ -00019bc0: 2073 656c 662e 7376 6773 7061 7271 6c2e self.svgsparql. │ │ │ -00019bd0: 7365 6c65 6374 6564 4564 6765 732e 6c65 selectedEdges.le │ │ │ -00019be0: 6e67 7468 3b69 2b2b 2920 7b0a 0909 0909 ngth;i++) {..... │ │ │ -00019bf0: 0920 2020 2073 656c 662e 7376 6773 7061 . self.svgspa │ │ │ -00019c00: 7271 6c2e 7265 6d6f 7665 4564 6765 2873 rql.removeEdge(s │ │ │ -00019c10: 656c 662e 7376 6773 7061 7271 6c2e 7365 elf.svgsparql.se │ │ │ -00019c20: 6c65 6374 6564 4564 6765 735b 695d 293b lectedEdges[i]); │ │ │ -00019c30: 0a09 0909 0909 7d0a 0909 0909 0966 6f72 ......}......for │ │ │ -00019c40: 2876 6172 2069 203d 2030 3b69 203c 2073 (var i = 0;i < s │ │ │ -00019c50: 656c 662e 7376 6773 7061 7271 6c2e 7365 elf.svgsparql.se │ │ │ -00019c60: 6c65 6374 6564 4e6f 6465 732e 6c65 6e67 lectedNodes.leng │ │ │ -00019c70: 7468 3b69 2b2b 2920 7b0a 0909 0909 0920 th;i++) {...... │ │ │ -00019c80: 2020 2073 656c 662e 7376 6773 7061 7271 self.svgsparq │ │ │ -00019c90: 6c2e 7265 6d6f 7665 4e6f 6465 2873 656c l.removeNode(sel │ │ │ -00019ca0: 662e 7376 6773 7061 7271 6c2e 7365 6c65 f.svgsparql.sele │ │ │ -00019cb0: 6374 6564 4e6f 6465 735b 695d 293b 0a09 ctedNodes[i]);.. │ │ │ -00019cc0: 0909 0909 7d0a 0909 0909 0966 6f72 2876 ....}......for(v │ │ │ -00019cd0: 6172 2069 203d 2030 3b69 203c 2073 656c ar i = 0;i < sel │ │ │ -00019ce0: 662e 7376 6773 7061 7271 6c2e 7365 6c65 f.svgsparql.sele │ │ │ -00019cf0: 6374 6564 4772 6f75 7073 2e6c 656e 6774 ctedGroups.lengt │ │ │ -00019d00: 683b 692b 2b29 207b 0a09 0909 0909 2020 h;i++) {...... │ │ │ -00019d10: 2020 7365 6c66 2e73 7667 7370 6172 716c self.svgsparql │ │ │ -00019d20: 2e72 656d 6f76 6547 726f 7570 2873 656c .removeGroup(sel │ │ │ -00019d30: 662e 7376 6773 7061 7271 6c2e 7365 6c65 f.svgsparql.sele │ │ │ -00019d40: 6374 6564 4772 6f75 7073 5b69 5d29 3b0a ctedGroups[i]);. │ │ │ -00019d50: 0909 0909 097d 0a09 0909 0909 7365 6c66 .....}......self │ │ │ -00019d60: 2e73 7667 7370 6172 716c 2e64 6573 656c .svgsparql.desel │ │ │ -00019d70: 6563 744e 6f64 6573 2829 3b0a 0909 0909 ectNodes();..... │ │ │ -00019d80: 0973 656c 662e 7376 6773 7061 7271 6c2e .self.svgsparql. │ │ │ -00019d90: 6465 7365 6c65 6374 4564 6765 7328 293b deselectEdges(); │ │ │ -00019da0: 0a09 0909 0909 7365 6c66 2e73 7667 7370 ......self.svgsp │ │ │ -00019db0: 6172 716c 2e64 6573 656c 6563 7447 726f arql.deselectGro │ │ │ -00019dc0: 7570 7328 293b 0a09 0909 0920 2020 207d ups();..... } │ │ │ -00019dd0: 0a09 0909 2020 2020 7d29 3b0a 0a20 2020 .... });.. │ │ │ -00019de0: 2074 2e61 6464 5365 7061 7261 746f 7228 t.addSeparator( │ │ │ -00019df0: 293b 0a0a 2020 2020 7468 6973 2e66 756e );.. this.fun │ │ │ -00019e00: 635f 7275 6e20 3d20 6675 6e63 7469 6f6e c_run = function │ │ │ -00019e10: 2829 207b 0a09 7365 6c66 2e52 756e 5175 () {..self.RunQu │ │ │ -00019e20: 6572 7928 293b 0a20 2020 207d 0a0a 2020 ery();. }.. │ │ │ -00019e30: 2020 7468 6973 2e66 756e 635f 6765 6e65 this.func_gene │ │ │ -00019e40: 7261 7465 203d 2066 756e 6374 696f 6e28 rate = function( │ │ │ -00019e50: 2920 7b0a 092f 2f69 6620 2874 6162 2e73 ) {..//if (tab.s │ │ │ -00019e60: 656c 6563 7465 6449 6e64 6578 2021 3d20 electedIndex != │ │ │ -00019e70: 3020 2626 2021 7461 625f 7162 652e 7769 0 && !tab_qbe.wi │ │ │ -00019e80: 6e64 6f77 2920 7265 7475 726e 3b0a 0974 ndow) return;..t │ │ │ -00019e90: 6162 2e67 6f28 7461 625f 7175 6572 7929 ab.go(tab_query) │ │ │ -00019ea0: 3b0a 0924 2827 7175 6572 7927 292e 7661 ;..$('query').va │ │ │ -00019eb0: 6c75 6520 3d20 7365 6c66 2e51 7565 7279 lue = self.Query │ │ │ -00019ec0: 4765 6e65 7261 7465 2829 3b0a 0924 2827 Generate();..$(' │ │ │ -00019ed0: 6465 6661 756c 742d 6772 6170 682d 7572 default-graph-ur │ │ │ -00019ee0: 6927 292e 7661 6c75 6520 3d20 2727 3b0a i').value = '';. │ │ │ -00019ef0: 0924 2827 6164 765f 7370 6f6e 6765 2729 .$('adv_sponge') │ │ │ -00019f00: 2e76 616c 7565 203d 2024 7628 2771 6265 .value = $v('qbe │ │ │ -00019f10: 5f73 706f 6e67 6527 293b 0a09 6953 5041 _sponge');..iSPA │ │ │ -00019f20: 5251 4c2e 436f 6d6d 6f6e 2e73 6574 5175 RQL.Common.setQu │ │ │ -00019f30: 6572 7928 2428 2771 7565 7279 2729 2e76 ery($('query').v │ │ │ -00019f40: 616c 7565 293b 0a20 2020 207d 0a0a 2020 alue);. }.. │ │ │ -00019f50: 2020 7468 6973 2e66 756e 635f 6765 745f this.func_get_ │ │ │ -00019f60: 6672 6f6d 5f61 6476 203d 2066 756e 6374 from_adv = funct │ │ │ -00019f70: 696f 6e28 2920 7b0a 0974 6162 2e67 6f28 ion() {..tab.go( │ │ │ -00019f80: 7461 625f 7162 6529 3b0a 092f 2f69 6620 tab_qbe);..//if │ │ │ -00019f90: 2874 6162 2e73 656c 6563 7465 6449 6e64 (tab.selectedInd │ │ │ -00019fa0: 6578 2021 3d20 3020 2626 2021 7461 625f ex != 0 && !tab_ │ │ │ -00019fb0: 7162 652e 7769 6e64 6f77 2920 7265 7475 qbe.window) retu │ │ │ -00019fc0: 726e 3b0a 0973 656c 662e 6c6f 6164 4672 rn;..self.loadFr │ │ │ -00019fd0: 6f6d 5374 7269 6e67 2824 2827 7175 6572 omString($('quer │ │ │ -00019fe0: 7927 292e 7661 6c75 6529 3b0a 0969 6620 y').value);..if │ │ │ -00019ff0: 2824 7628 2771 6265 5f67 7261 7068 2729 ($v('qbe_graph') │ │ │ -0001a000: 203d 3d20 2727 290a 0920 2020 2024 2827 == '').. $(' │ │ │ -0001a010: 7162 655f 6772 6170 6827 292e 7661 6c75 qbe_graph').valu │ │ │ -0001a020: 6520 3d20 2476 2827 6465 6661 756c 742d e = $v('default- │ │ │ -0001a030: 6772 6170 682d 7572 6927 292e 7472 696d graph-uri').trim │ │ │ -0001a040: 2829 3b0a 0924 2827 7162 655f 7370 6f6e ();..$('qbe_spon │ │ │ -0001a050: 6765 2729 2e76 616c 7565 203d 2024 7628 ge').value = $v( │ │ │ -0001a060: 2761 6476 5f73 706f 6e67 6527 293b 0a20 'adv_sponge');. │ │ │ -0001a070: 2020 207d 0a0a 2020 2020 7468 6973 2e66 }.. this.f │ │ │ -0001a080: 756e 635f 6172 7261 6e67 6520 3d20 6675 unc_arrange = fu │ │ │ -0001a090: 6e63 7469 6f6e 2829 207b 0a09 7461 622e nction() {..tab. │ │ │ -0001a0a0: 676f 2874 6162 5f71 6265 293b 0a09 2f2f go(tab_qbe);..// │ │ │ -0001a0b0: 6966 2028 7461 622e 7365 6c65 6374 6564 if (tab.selected │ │ │ -0001a0c0: 496e 6465 7820 213d 2030 2026 2620 2174 Index != 0 && !t │ │ │ -0001a0d0: 6162 5f71 6265 2e77 696e 646f 7729 2072 ab_qbe.window) r │ │ │ -0001a0e0: 6574 7572 6e3b 0a09 7365 6c66 2e73 7667 eturn;..self.svg │ │ │ -0001a0f0: 7370 6172 716c 2e72 6570 6f73 6974 696f sparql.repositio │ │ │ -0001a100: 6e28 293b 0a20 2020 207d 0a0a 2020 2020 n();. }.. │ │ │ -0001a110: 6963 6f6e 5f72 756e 203d 2074 2e61 6464 icon_run = t.add │ │ │ -0001a120: 4963 6f6e 2830 2c22 696d 6167 6573 2f63 Icon(0,"images/c │ │ │ -0001a130: 7232 322d 6163 7469 6f6e 2d70 6c61 7965 r22-action-playe │ │ │ -0001a140: 725f 706c 6179 2e70 6e67 222c 2252 756e r_play.png","Run │ │ │ -0001a150: 2051 7565 7279 222c 7365 6c66 2e66 756e Query",self.fun │ │ │ -0001a160: 635f 7275 6e29 3b0a 2020 2020 4f41 542e c_run);. OAT. │ │ │ -0001a170: 4576 656e 742e 6174 7461 6368 2822 6d65 Event.attach("me │ │ │ -0001a180: 6e75 5f71 6265 5f72 756e 222c 2263 6c69 nu_qbe_run","cli │ │ │ -0001a190: 636b 222c 7365 6c66 2e66 756e 635f 7275 ck",self.func_ru │ │ │ -0001a1a0: 6e29 3b0a 0a20 2020 2074 2e61 6464 5365 n);.. t.addSe │ │ │ -0001a1b0: 7061 7261 746f 7228 293b 0a0a 2020 2020 parator();.. │ │ │ -0001a1c0: 6963 6f6e 5f67 656e 6572 6174 6520 3d20 icon_generate = │ │ │ -0001a1d0: 742e 6164 6449 636f 6e28 302c 2269 6d61 t.addIcon(0,"ima │ │ │ -0001a1e0: 6765 732f 6372 3232 2d61 6374 696f 6e2d ges/cr22-action- │ │ │ -0001a1f0: 6578 6563 2e70 6e67 222c 2247 656e 6572 exec.png","Gener │ │ │ -0001a200: 6174 6522 2c73 656c 662e 6675 6e63 5f67 ate",self.func_g │ │ │ -0001a210: 656e 6572 6174 6529 3b0a 2020 2020 4f41 enerate);. OA │ │ │ -0001a220: 542e 4576 656e 742e 6174 7461 6368 2822 T.Event.attach(" │ │ │ -0001a230: 6d65 6e75 5f71 6265 5f67 656e 6572 6174 menu_qbe_generat │ │ │ -0001a240: 6522 2c22 636c 6963 6b22 2c73 656c 662e e","click",self. │ │ │ -0001a250: 6675 6e63 5f67 656e 6572 6174 6529 3b0a func_generate);. │ │ │ -0001a260: 0a20 2020 2069 636f 6e5f 6765 745f 6672 . icon_get_fr │ │ │ -0001a270: 6f6d 5f61 6476 203d 2074 2e61 6464 4963 om_adv = t.addIc │ │ │ -0001a280: 6f6e 2830 2c22 696d 6167 6573 2f63 6f6d on(0,"images/com │ │ │ -0001a290: 7066 696c 652e 706e 6722 2c22 4765 7420 pfile.png","Get │ │ │ -0001a2a0: 6672 6f6d 2041 6476 616e 6365 6422 2c73 from Advanced",s │ │ │ -0001a2b0: 656c 662e 6675 6e63 5f67 6574 5f66 726f elf.func_get_fro │ │ │ -0001a2c0: 6d5f 6164 7629 3b0a 2020 2020 4f41 542e m_adv);. OAT. │ │ │ -0001a2d0: 4576 656e 742e 6174 7461 6368 2822 6d65 Event.attach("me │ │ │ -0001a2e0: 6e75 5f71 6265 5f67 6574 5f66 726f 6d5f nu_qbe_get_from_ │ │ │ -0001a2f0: 6164 7622 2c22 636c 6963 6b22 2c73 656c adv","click",sel │ │ │ -0001a300: 662e 6675 6e63 5f67 6574 5f66 726f 6d5f f.func_get_from_ │ │ │ -0001a310: 6164 7629 3b0a 0a20 2020 2074 2e61 6464 adv);.. t.add │ │ │ -0001a320: 5365 7061 7261 746f 7228 293b 0a0a 2020 Separator();.. │ │ │ -0001a330: 2020 6963 6f6e 5f61 7272 616e 6765 203d icon_arrange = │ │ │ -0001a340: 2074 2e61 6464 4963 6f6e 2830 2c22 696d t.addIcon(0,"im │ │ │ -0001a350: 6167 6573 2f6d 616b 655f 6b64 6576 656c ages/make_kdevel │ │ │ -0001a360: 6f70 2e70 6e67 222c 2241 7574 6f20 4172 op.png","Auto Ar │ │ │ -0001a370: 7261 6e67 6522 2c73 656c 662e 6675 6e63 range",self.func │ │ │ -0001a380: 5f61 7272 616e 6765 293b 0a20 2020 204f _arrange);. O │ │ │ -0001a390: 4154 2e45 7665 6e74 2e61 7474 6163 6828 AT.Event.attach( │ │ │ -0001a3a0: 226d 656e 755f 7162 655f 6172 7261 6e67 "menu_qbe_arrang │ │ │ -0001a3b0: 6522 2c22 636c 6963 6b22 2c73 656c 662e e","click",self. │ │ │ -0001a3c0: 6675 6e63 5f61 7272 616e 6765 293b 0a0a func_arrange);.. │ │ │ -0001a3d0: 2020 2020 742e 6164 6453 6570 6172 6174 t.addSeparat │ │ │ -0001a3e0: 6f72 2829 3b0a 0a20 2020 2069 636f 6e5f or();.. icon_ │ │ │ -0001a3f0: 6461 7461 7365 7473 203d 2074 2e61 6464 datasets = t.add │ │ │ -0001a400: 4963 6f6e 2830 2c22 696d 6167 6573 2f66 Icon(0,"images/f │ │ │ -0001a410: 6f6c 6465 725f 6874 6d6c 2e70 6e67 222c older_html.png", │ │ │ -0001a420: 2244 6174 6173 6574 222c 6675 6e63 7469 "Dataset",functi │ │ │ -0001a430: 6f6e 2829 7b0a 0909 0909 2020 6966 2028 on(){..... if ( │ │ │ -0001a440: 7365 6c66 2e64 6174 6173 6574 5f77 696e self.dataset_win │ │ │ -0001a450: 2e64 6f6d 2e63 6f6e 7461 696e 6572 2e73 .dom.container.s │ │ │ -0001a460: 7479 6c65 2e64 6973 706c 6179 203d 3d20 tyle.display == │ │ │ -0001a470: 276e 6f6e 6527 2920 7b0a 0909 0909 2020 'none') {..... │ │ │ -0001a480: 2020 2020 4f41 542e 446f 6d2e 7368 6f77 OAT.Dom.show │ │ │ -0001a490: 2873 656c 662e 6461 7461 7365 745f 7769 (self.dataset_wi │ │ │ -0001a4a0: 6e2e 646f 6d2e 636f 6e74 6169 6e65 7229 n.dom.container) │ │ │ -0001a4b0: 3b0a 0909 0909 2020 7d20 656c 7365 207b ;..... } else { │ │ │ -0001a4c0: 0a09 0909 0920 2020 2020 204f 4154 2e44 ..... OAT.D │ │ │ -0001a4d0: 6f6d 2e68 6964 6528 7365 6c66 2e64 6174 om.hide(self.dat │ │ │ -0001a4e0: 6173 6574 5f77 696e 2e64 6f6d 2e63 6f6e aset_win.dom.con │ │ │ -0001a4f0: 7461 696e 6572 293b 0a09 0909 0920 207d tainer);..... } │ │ │ -0001a500: 0a09 0909 0920 2073 656c 662e 6c2e 7261 ..... self.l.ra │ │ │ -0001a510: 6973 6528 7365 6c66 2e64 6174 6173 6574 ise(self.dataset │ │ │ -0001a520: 5f77 696e 2e64 6f6d 2e63 6f6e 7461 696e _win.dom.contain │ │ │ -0001a530: 6572 293b 0a09 0909 2020 2020 2020 7d29 er);.... }) │ │ │ -0001a540: 3b0a 2020 2020 2f2f 6963 6f6e 5f64 6174 ;. //icon_dat │ │ │ -0001a550: 6173 6574 732e 7374 796c 652e 6373 7346 asets.style.cssF │ │ │ -0001a560: 6c6f 6174 203d 2027 7269 6768 7427 3b0a loat = 'right';. │ │ │ -0001a570: 0a20 2020 2076 6172 2064 735f 6772 6170 . var ds_grap │ │ │ -0001a580: 685f 6164 6420 3d20 6675 6e63 7469 6f6e h_add = function │ │ │ -0001a590: 2829 207b 0a09 7365 6c66 2e61 6464 4461 () {..self.addDa │ │ │ -0001a5a0: 7461 536f 7572 6365 2824 7628 2771 6265 taSource($v('qbe │ │ │ -0001a5b0: 5f67 7261 7068 2729 2e74 7269 6d28 2929 _graph').trim()) │ │ │ -0001a5c0: 3b0a 0924 2827 7162 655f 6772 6170 6827 ;..$('qbe_graph' │ │ │ -0001a5d0: 292e 7661 6c75 6520 3d20 2727 3b0a 092f ).value = '';../ │ │ │ -0001a5e0: 2f72 6574 7572 6e3b 0a09 7365 6c66 2e53 /return;..self.S │ │ │ -0001a5f0: 6368 656d 6173 2e52 6566 7265 7368 2829 chemas.Refresh() │ │ │ -0001a600: 3b0a 2020 2020 7d3b 0a0a 2020 2020 7661 ;. };.. va │ │ │ -0001a610: 7220 7162 655f 6772 6170 685f 696e 7075 r qbe_graph_inpu │ │ │ -0001a620: 7420 3d20 4f41 542e 446f 6d2e 6372 6561 t = OAT.Dom.crea │ │ │ -0001a630: 7465 2822 696e 7075 7422 293b 0a20 2020 te("input");. │ │ │ -0001a640: 2071 6265 5f67 7261 7068 5f69 6e70 7574 qbe_graph_input │ │ │ -0001a650: 2e69 6420 3d20 2271 6265 5f67 7261 7068 .id = "qbe_graph │ │ │ -0001a660: 223b 0a20 2020 2071 6265 5f67 7261 7068 ";. qbe_graph │ │ │ -0001a670: 5f69 6e70 7574 2e6e 616d 6520 3d20 2271 _input.name = "q │ │ │ -0001a680: 6265 5f67 7261 7068 223b 0a0a 2020 2020 be_graph";.. │ │ │ -0001a690: 7661 7220 6361 6c63 5f77 6964 7468 203d var calc_width = │ │ │ -0001a6a0: 2066 756e 6374 696f 6e28 2920 7b0a 0976 function() {..v │ │ │ -0001a6b0: 6172 2077 203d 204f 4154 2e44 6f6d 2e67 ar w = OAT.Dom.g │ │ │ -0001a6c0: 6574 5669 6577 706f 7274 2829 5b30 5d3b etViewport()[0]; │ │ │ -0001a6d0: 0a09 7162 655f 6772 6170 685f 696e 7075 ..qbe_graph_inpu │ │ │ -0001a6e0: 742e 7374 796c 652e 7769 6474 6820 3d20 t.style.width = │ │ │ -0001a6f0: 7720 2d20 3638 3020 2b20 2770 7827 3b0a w - 680 + 'px';. │ │ │ -0001a700: 2020 2020 7d0a 2020 2020 6361 6c63 5f77 }. calc_w │ │ │ -0001a710: 6964 7468 2829 3b0a 2020 2020 4f41 542e idth();. OAT. │ │ │ -0001a720: 4576 656e 742e 6174 7461 6368 2877 696e Event.attach(win │ │ │ -0001a730: 646f 772c 2272 6573 697a 6522 2c63 616c dow,"resize",cal │ │ │ -0001a740: 635f 7769 6474 6829 3b0a 0a20 2020 2076 c_width);.. v │ │ │ -0001a750: 6172 2071 6265 5f67 7261 7068 5f6c 6162 ar qbe_graph_lab │ │ │ -0001a760: 656c 203d 204f 4154 2e44 6f6d 2e63 7265 el = OAT.Dom.cre │ │ │ -0001a770: 6174 6528 226c 6162 656c 2229 3b0a 2020 ate("label");. │ │ │ -0001a780: 2020 7162 655f 6772 6170 685f 6c61 6265 qbe_graph_labe │ │ │ -0001a790: 6c5b 2268 746d 6c46 6f72 225d 203d 2022 l["htmlFor"] = " │ │ │ -0001a7a0: 7162 655f 6772 6170 6822 3b0a 0a20 2020 qbe_graph";.. │ │ │ -0001a7b0: 2071 6265 5f67 7261 7068 5f6c 6162 656c qbe_graph_label │ │ │ -0001a7c0: 2e69 6e6e 6572 4854 4d4c 203d 2027 4461 .innerHTML = 'Da │ │ │ -0001a7d0: 7461 2053 6f75 7263 6520 2855 524c 293a ta Source (URL): │ │ │ -0001a7e0: 273b 0a20 2020 2071 6265 5f67 7261 7068 ';. qbe_graph │ │ │ -0001a7f0: 5f6c 6162 656c 2e74 6974 6c65 203d 2027 _label.title = ' │ │ │ -0001a800: 5244 4620 4461 7461 2053 6f75 7263 6520 RDF Data Source │ │ │ -0001a810: 2855 524c 293a 273b 0a0a 2020 2020 7661 (URL):';.. va │ │ │ -0001a820: 7220 7162 655f 6461 7461 736f 7572 6365 r qbe_datasource │ │ │ -0001a830: 5f63 6e74 203d 204f 4154 2e44 6f6d 2e63 _cnt = OAT.Dom.c │ │ │ -0001a840: 7265 6174 6528 2273 7562 2229 3b0a 2020 reate("sub");. │ │ │ -0001a850: 2020 7162 655f 6461 7461 736f 7572 6365 qbe_datasource │ │ │ -0001a860: 5f63 6e74 2e69 6420 3d20 2271 6265 5f64 _cnt.id = "qbe_d │ │ │ -0001a870: 6174 6173 6f75 7263 655f 636e 7422 3b0a atasource_cnt";. │ │ │ -0001a880: 2020 2020 7162 655f 6461 7461 736f 7572 qbe_datasour │ │ │ -0001a890: 6365 5f63 6e74 2e69 6e6e 6572 4854 4d4c ce_cnt.innerHTML │ │ │ -0001a8a0: 203d 2027 3027 3b0a 0a20 2020 204f 4154 = '0';.. OAT │ │ │ -0001a8b0: 2e44 6f6d 2e61 7070 656e 6428 5b74 2e64 .Dom.append([t.d │ │ │ -0001a8c0: 6976 2c71 6265 5f64 6174 6173 6f75 7263 iv,qbe_datasourc │ │ │ -0001a8d0: 655f 636e 742c 7162 655f 6772 6170 685f e_cnt,qbe_graph_ │ │ │ -0001a8e0: 6c61 6265 6c2c 7162 655f 6772 6170 685f label,qbe_graph_ │ │ │ -0001a8f0: 696e 7075 745d 293b 0a0a 2020 2020 6963 input]);.. ic │ │ │ -0001a900: 6f6e 5f67 7261 7068 5f61 6464 203d 2074 on_graph_add = t │ │ │ -0001a910: 2e61 6464 4963 6f6e 2830 2c22 696d 6167 .addIcon(0,"imag │ │ │ -0001a920: 6573 2f65 6469 745f 6164 642e 706e 6722 es/edit_add.png" │ │ │ -0001a930: 2c22 6164 6422 2c64 735f 6772 6170 685f ,"add",ds_graph_ │ │ │ -0001a940: 6164 6429 0a20 2020 202f 2f4f 4154 2e45 add). //OAT.E │ │ │ -0001a950: 7665 6e74 2e61 7474 6163 6828 2271 6265 vent.attach("qbe │ │ │ -0001a960: 5f64 6174 6173 6f75 7263 655f 6772 6170 _datasource_grap │ │ │ -0001a970: 685f 6164 6422 2c22 636c 6963 6b22 2c64 h_add","click",d │ │ │ -0001a980: 735f 6772 6170 685f 6164 6429 3b0a 2020 s_graph_add);. │ │ │ -0001a990: 2020 6963 6f6e 5f67 7261 7068 5f61 6464 icon_graph_add │ │ │ -0001a9a0: 2e73 7479 6c65 2e6d 6172 6769 6e54 6f70 .style.marginTop │ │ │ -0001a9b0: 203d 2027 3670 7827 3b0a 0a20 2020 2074 = '6px';.. t │ │ │ -0001a9c0: 6869 732e 6461 7461 7365 745f 7769 6e20 his.dataset_win │ │ │ -0001a9d0: 3d20 6e65 7720 4f41 542e 5769 6e28 7b74 = new OAT.Win({t │ │ │ -0001a9e0: 6974 6c65 3a22 4461 7461 7365 7422 2c20 itle:"Dataset", │ │ │ -0001a9f0: 0a09 0909 0920 2020 2063 6c6f 7365 3a31 ..... close:1 │ │ │ -0001aa00: 2c20 0a09 0909 0920 2020 206d 696e 3a30 , ..... min:0 │ │ │ -0001aa10: 2c20 0a09 0909 0920 2020 206d 6178 3a30 , ..... max:0 │ │ │ -0001aa20: 2c20 0a09 0909 0920 2020 206f 7574 6572 , ..... outer │ │ │ -0001aa30: 5769 6474 683a 7061 6765 5f77 202d 2034 Width:page_w - 4 │ │ │ -0001aa40: 3030 2c20 0a09 0909 0920 2020 206f 7574 00, ..... out │ │ │ -0001aa50: 6572 4865 6967 6874 3a32 3030 2c20 0a09 erHeight:200, .. │ │ │ -0001aa60: 0909 0920 2020 2078 3a32 3030 2c0a 0909 ... x:200,... │ │ │ -0001aa70: 0909 2020 2020 793a 3136 307d 293b 0a20 .. y:160});. │ │ │ -0001aa80: 2020 2024 2822 7061 6765 5f71 6265 2229 $("page_qbe") │ │ │ -0001aa90: 2e61 7070 656e 6443 6869 6c64 2874 6869 .appendChild(thi │ │ │ -0001aaa0: 732e 6461 7461 7365 745f 7769 6e2e 646f s.dataset_win.do │ │ │ -0001aab0: 6d2e 636f 6e74 6169 6e65 7229 3b0a 2020 m.container);. │ │ │ -0001aac0: 2020 7365 6c66 2e6c 2e61 6464 4c61 7965 self.l.addLaye │ │ │ -0001aad0: 7228 7468 6973 2e64 6174 6173 6574 5f77 r(this.dataset_w │ │ │ -0001aae0: 696e 2e64 6f6d 2e63 6f6e 7461 696e 6572 in.dom.container │ │ │ -0001aaf0: 293b 0a20 2020 2074 6869 732e 6461 7461 );. this.data │ │ │ -0001ab00: 7365 745f 7769 6e2e 646f 6d2e 636f 6e74 set_win.dom.cont │ │ │ -0001ab10: 656e 742e 6170 7065 6e64 4368 696c 6428 ent.appendChild( │ │ │ -0001ab20: 2428 2271 6265 5f64 6174 6173 6574 5f64 $("qbe_dataset_d │ │ │ -0001ab30: 6976 2229 293b 0a20 2020 2074 6869 732e iv"));. this. │ │ │ -0001ab40: 6461 7461 7365 745f 7769 6e2e 6f6e 636c dataset_win.oncl │ │ │ -0001ab50: 6f73 6520 3d20 6675 6e63 7469 6f6e 2829 ose = function() │ │ │ -0001ab60: 207b 204f 4154 2e44 6f6d 2e68 6964 6528 { OAT.Dom.hide( │ │ │ -0001ab70: 7365 6c66 2e64 6174 6173 6574 5f77 696e self.dataset_win │ │ │ -0001ab80: 2e63 6f6e 7461 696e 6572 293b 207d 0a20 .container); }. │ │ │ -0001ab90: 2020 204f 4154 2e44 6f6d 2e68 6964 6528 OAT.Dom.hide( │ │ │ -0001aba0: 7365 6c66 2e64 6174 6173 6574 5f77 696e self.dataset_win │ │ │ -0001abb0: 2e64 6f6d 2e63 6f6e 7461 696e 6572 293b .dom.container); │ │ │ -0001abc0: 0a0a 2020 2020 7468 6973 2e64 6174 6153 .. this.dataS │ │ │ -0001abd0: 6f75 7263 654e 756d 203d 2031 3b0a 0a20 ourceNum = 1;.. │ │ │ -0001abe0: 2020 2074 6869 732e 6164 6444 6174 6153 this.addDataS │ │ │ -0001abf0: 6f75 7263 6520 3d20 6675 6e63 7469 6f6e ource = function │ │ │ -0001ac00: 2876 616c 2c74 7970 6529 207b 0a09 6966 (val,type) {..if │ │ │ -0001ac10: 2028 2176 616c 297b 2061 6c65 7274 2827 (!val){ alert(' │ │ │ -0001ac20: 456d 7074 7920 496e 666f 726d 6174 696f Empty Informatio │ │ │ -0001ac30: 6e20 536f 7572 6365 2127 293b 2072 6574 n Source!'); ret │ │ │ -0001ac40: 7572 6e20 6661 6c73 653b 207d 0a0a 0976 urn false; }...v │ │ │ -0001ac50: 6172 2074 6162 6c65 203d 2024 2827 7162 ar table = $('qb │ │ │ -0001ac60: 655f 6461 7461 7365 745f 6c69 7374 2729 e_dataset_list') │ │ │ -0001ac70: 3b0a 0969 6620 2821 7461 626c 652e 7442 ;..if (!table.tB │ │ │ -0001ac80: 6f64 6965 732e 6c65 6e67 7468 2920 7b0a odies.length) {. │ │ │ -0001ac90: 0920 2020 2076 6172 2062 6f64 7920 3d20 . var body = │ │ │ -0001aca0: 4f41 542e 446f 6d2e 6372 6561 7465 2822 OAT.Dom.create(" │ │ │ -0001acb0: 7462 6f64 7922 290a 0920 2020 2009 7461 tbody").. .ta │ │ │ -0001acc0: 626c 652e 6170 7065 6e64 4368 696c 6428 ble.appendChild( │ │ │ -0001acd0: 626f 6479 293b 0a09 7d0a 0a09 7661 7220 body);..}...var │ │ │ -0001ace0: 726f 7720 3d20 4f41 542e 446f 6d2e 6372 row = OAT.Dom.cr │ │ │ -0001acf0: 6561 7465 2822 7472 2229 3b0a 094f 4154 eate("tr");..OAT │ │ │ -0001ad00: 2e44 6f6d 2e61 6464 436c 6173 7328 726f .Dom.addClass(ro │ │ │ -0001ad10: 772c 226f 6464 2229 3b0a 0972 6f77 2e69 w,"odd");..row.i │ │ │ -0001ad20: 6420 3d20 2764 735f 6c69 7374 5f72 6f77 d = 'ds_list_row │ │ │ -0001ad30: 272b 7365 6c66 2e64 6174 6153 6f75 7263 '+self.dataSourc │ │ │ -0001ad40: 654e 756d 3b0a 0974 6162 6c65 2e74 426f eNum;..table.tBo │ │ │ -0001ad50: 6469 6573 5b30 5d2e 6170 7065 6e64 4368 dies[0].appendCh │ │ │ -0001ad60: 696c 6428 726f 7729 3b0a 0a09 7661 7220 ild(row);...var │ │ │ -0001ad70: 6365 6c6c 5f63 6220 3d20 4f41 542e 446f cell_cb = OAT.Do │ │ │ -0001ad80: 6d2e 6372 6561 7465 2822 7464 2229 3b0a m.create("td");. │ │ │ -0001ad90: 0963 656c 6c5f 6362 2e69 6e6e 6572 4854 .cell_cb.innerHT │ │ │ -0001ada0: 4d4c 203d 2027 3c69 6e70 7574 2074 7970 ML = '';. │ │ │ -0001ae00: 0963 656c 6c5f 6362 2e73 7479 6c65 2e74 .cell_cb.style.t │ │ │ -0001ae10: 6578 7441 6c69 676e 203d 2022 6365 6e74 extAlign = "cent │ │ │ -0001ae20: 6572 223b 0a09 726f 772e 6170 7065 6e64 er";..row.append │ │ │ -0001ae30: 4368 696c 6428 6365 6c6c 5f63 6229 3b0a Child(cell_cb);. │ │ │ -0001ae40: 0a09 7661 7220 6365 6c6c 5f63 6220 3d20 ..var cell_cb = │ │ │ -0001ae50: 4f41 542e 446f 6d2e 6372 6561 7465 2822 OAT.Dom.create(" │ │ │ -0001ae60: 7464 2229 3b0a 0963 656c 6c5f 6362 2e69 td");..cell_cb.i │ │ │ -0001ae70: 6e6e 6572 4854 4d4c 203d 2027 3c73 656c nnerHTML = '