[Mulgara-svn] r143 - in trunk/docs: . oldSite
thomas at mulgara.org
thomas at mulgara.org
Thu Dec 7 23:46:52 UTC 2006
Author: thomas
Date: 2006-12-07 17:46:50 -0600 (Thu, 07 Dec 2006)
New Revision: 143
Added:
trunk/docs/oldSite/
trunk/docs/oldSite/1007.htm
trunk/docs/oldSite/1012.htm
trunk/docs/oldSite/1061.htm
trunk/docs/oldSite/1075.htm
trunk/docs/oldSite/1076.htm
trunk/docs/oldSite/1077.htm
trunk/docs/oldSite/1078.htm
trunk/docs/oldSite/1079.htm
trunk/docs/oldSite/1081.htm
trunk/docs/oldSite/1090.htm
trunk/docs/oldSite/1091.htm
trunk/docs/oldSite/1092.htm
trunk/docs/oldSite/1093.htm
trunk/docs/oldSite/1094.htm
trunk/docs/oldSite/1095.htm
trunk/docs/oldSite/1128.htm
trunk/docs/oldSite/1129.htm
trunk/docs/oldSite/1132.htm
trunk/docs/oldSite/1133.htm
trunk/docs/oldSite/1134.htm
trunk/docs/oldSite/1139.htm
trunk/docs/oldSite/1163.htm
trunk/docs/oldSite/1225.htm
trunk/docs/oldSite/1226.htm
trunk/docs/oldSite/1227.htm
trunk/docs/oldSite/1232.htm
trunk/docs/oldSite/1236.htm
trunk/docs/oldSite/1246.htm
trunk/docs/oldSite/1350.htm
trunk/docs/oldSite/1452.htm
trunk/docs/oldSite/1536.gif
trunk/docs/oldSite/1565.htm
trunk/docs/oldSite/1636.htm
trunk/docs/oldSite/170.htm
trunk/docs/oldSite/171.htm
trunk/docs/oldSite/174.htm
trunk/docs/oldSite/176.htm
trunk/docs/oldSite/178.htm
trunk/docs/oldSite/179.htm
trunk/docs/oldSite/180.htm
trunk/docs/oldSite/181.htm
trunk/docs/oldSite/182.htm
trunk/docs/oldSite/183.htm
trunk/docs/oldSite/184.htm
trunk/docs/oldSite/185.htm
trunk/docs/oldSite/186.htm
trunk/docs/oldSite/187.htm
trunk/docs/oldSite/195.htm
trunk/docs/oldSite/223.htm
trunk/docs/oldSite/230.htm
trunk/docs/oldSite/2466.htm
trunk/docs/oldSite/2467.htm
trunk/docs/oldSite/2490.gif
trunk/docs/oldSite/2511.htm
trunk/docs/oldSite/2512.htm
trunk/docs/oldSite/2513.htm
trunk/docs/oldSite/2526.htm
trunk/docs/oldSite/2528.htm
trunk/docs/oldSite/254.htm
trunk/docs/oldSite/255.htm
trunk/docs/oldSite/2552.htm
trunk/docs/oldSite/2553.htm
trunk/docs/oldSite/257.htm
trunk/docs/oldSite/262.htm
trunk/docs/oldSite/2622.htm
trunk/docs/oldSite/2641.htm
trunk/docs/oldSite/2642.htm
trunk/docs/oldSite/2643.htm
trunk/docs/oldSite/2649.htm
trunk/docs/oldSite/2686.htm
trunk/docs/oldSite/2687.htm
trunk/docs/oldSite/2689.htm
trunk/docs/oldSite/2693.htm
trunk/docs/oldSite/2697.htm
trunk/docs/oldSite/2701.htm
trunk/docs/oldSite/2707.htm
trunk/docs/oldSite/271.htm
trunk/docs/oldSite/2714.htm
trunk/docs/oldSite/2720.htm
trunk/docs/oldSite/2725.htm
trunk/docs/oldSite/2733.htm
trunk/docs/oldSite/2737.htm
trunk/docs/oldSite/2779.htm
trunk/docs/oldSite/2800.htm
trunk/docs/oldSite/2801.htm
trunk/docs/oldSite/2816.htm
trunk/docs/oldSite/2827.htm
trunk/docs/oldSite/2892.htm
trunk/docs/oldSite/2893.htm
trunk/docs/oldSite/2900.htm
trunk/docs/oldSite/2904.htm
trunk/docs/oldSite/2905.htm
trunk/docs/oldSite/2906.htm
trunk/docs/oldSite/2911.htm
trunk/docs/oldSite/2912.htm
trunk/docs/oldSite/2951.htm
trunk/docs/oldSite/3002.htm
trunk/docs/oldSite/3074.htm
trunk/docs/oldSite/3183.htm
trunk/docs/oldSite/3184.htm
trunk/docs/oldSite/3201.htm
trunk/docs/oldSite/415.htm
trunk/docs/oldSite/417.htm
trunk/docs/oldSite/419.htm
trunk/docs/oldSite/485.htm
trunk/docs/oldSite/526.htm
trunk/docs/oldSite/527.htm
trunk/docs/oldSite/528.htm
trunk/docs/oldSite/530.htm
trunk/docs/oldSite/571.htm
trunk/docs/oldSite/572.htm
trunk/docs/oldSite/573.htm
trunk/docs/oldSite/574.htm
trunk/docs/oldSite/575.htm
trunk/docs/oldSite/576.htm
trunk/docs/oldSite/597.htm
trunk/docs/oldSite/618.htm
trunk/docs/oldSite/619.htm
trunk/docs/oldSite/746.htm
trunk/docs/oldSite/752.htm
trunk/docs/oldSite/779.htm
trunk/docs/oldSite/791.gif
trunk/docs/oldSite/792.gif
trunk/docs/oldSite/793.gif
trunk/docs/oldSite/794.gif
trunk/docs/oldSite/795.htm
trunk/docs/oldSite/799.gif
trunk/docs/oldSite/800.gif
trunk/docs/oldSite/801.gif
trunk/docs/oldSite/802.htm
trunk/docs/oldSite/918.gif
trunk/docs/oldSite/919.png
trunk/docs/oldSite/920.htm
trunk/docs/oldSite/947.htm
trunk/docs/oldSite/990.htm
trunk/docs/oldSite/OSL-3.0.txt
trunk/docs/oldSite/all.css
trunk/docs/oldSite/burnt.css
trunk/docs/oldSite/cbook.gif
trunk/docs/oldSite/collapse.gif
trunk/docs/oldSite/collapseall.gif
trunk/docs/oldSite/contents1.gif
trunk/docs/oldSite/contents2.gif
trunk/docs/oldSite/default.css
trunk/docs/oldSite/expand.gif
trunk/docs/oldSite/expandall.gif
trunk/docs/oldSite/fdl.txt
trunk/docs/oldSite/firstviewerscreen.gif
trunk/docs/oldSite/history.htm
trunk/docs/oldSite/images/
trunk/docs/oldSite/index.htm
trunk/docs/oldSite/index1.gif
trunk/docs/oldSite/index2.gif
trunk/docs/oldSite/indexpage.htm
trunk/docs/oldSite/krule.htm
trunk/docs/oldSite/loadexistingrdf.gif
trunk/docs/oldSite/minus.gif
trunk/docs/oldSite/mulgara_banner.gif
trunk/docs/oldSite/mulgara_logo.htm
trunk/docs/oldSite/mulgara_stylesheet.css
trunk/docs/oldSite/next.gif
trunk/docs/oldSite/obook.gif
trunk/docs/oldSite/plus.gif
trunk/docs/oldSite/previous.gif
trunk/docs/oldSite/print.css
trunk/docs/oldSite/space.gif
trunk/docs/oldSite/stylesheet.css
trunk/docs/oldSite/tab_index.htm
trunk/docs/oldSite/tab_toc.htm
trunk/docs/oldSite/tail.gif
trunk/docs/oldSite/tks_stylesheet.css
trunk/docs/oldSite/toc.htm
trunk/docs/oldSite/toc10163.htm
trunk/docs/oldSite/toc103710.htm
trunk/docs/oldSite/toc10373.htm
trunk/docs/oldSite/toc10693.htm
trunk/docs/oldSite/toc10803.htm
trunk/docs/oldSite/toc10963.htm
trunk/docs/oldSite/toc10965.htm
trunk/docs/oldSite/toc11353.htm
trunk/docs/oldSite/toc11354.htm
trunk/docs/oldSite/toc113811.htm
trunk/docs/oldSite/toc11383.htm
trunk/docs/oldSite/toc11623.htm
trunk/docs/oldSite/toc122417.htm
trunk/docs/oldSite/toc12243.htm
trunk/docs/oldSite/toc12248.htm
trunk/docs/oldSite/toc123718.htm
trunk/docs/oldSite/toc123722.htm
trunk/docs/oldSite/toc12373.htm
trunk/docs/oldSite/toc12374.htm
trunk/docs/oldSite/toc124718.htm
trunk/docs/oldSite/toc124720.htm
trunk/docs/oldSite/toc124722.htm
trunk/docs/oldSite/toc124727.htm
trunk/docs/oldSite/toc12473.htm
trunk/docs/oldSite/toc124913.htm
trunk/docs/oldSite/toc124918.htm
trunk/docs/oldSite/toc124921.htm
trunk/docs/oldSite/toc12493.htm
trunk/docs/oldSite/toc12494.htm
trunk/docs/oldSite/toc12498.htm
trunk/docs/oldSite/toc12513.htm
trunk/docs/oldSite/toc246519.htm
trunk/docs/oldSite/toc246521.htm
trunk/docs/oldSite/toc246524.htm
trunk/docs/oldSite/toc246525.htm
trunk/docs/oldSite/toc246529.htm
trunk/docs/oldSite/toc246532.htm
trunk/docs/oldSite/toc24654.htm
trunk/docs/oldSite/toc24656.htm
trunk/docs/oldSite/toc25514.htm
trunk/docs/oldSite/toc25515.htm
trunk/docs/oldSite/toc26213.htm
trunk/docs/oldSite/toc26403.htm
trunk/docs/oldSite/toc26404.htm
trunk/docs/oldSite/toc26408.htm
trunk/docs/oldSite/toc26409.htm
trunk/docs/oldSite/toc27243.htm
trunk/docs/oldSite/toc27244.htm
trunk/docs/oldSite/toc27247.htm
trunk/docs/oldSite/toc27249.htm
trunk/docs/oldSite/toc27314.htm
trunk/docs/oldSite/toc27323.htm
trunk/docs/oldSite/toc279918.htm
trunk/docs/oldSite/toc279927.htm
trunk/docs/oldSite/toc279928.htm
trunk/docs/oldSite/toc27993.htm
trunk/docs/oldSite/toc279930.htm
trunk/docs/oldSite/toc279932.htm
trunk/docs/oldSite/toc279939.htm
trunk/docs/oldSite/toc27994.htm
trunk/docs/oldSite/toc27999.htm
trunk/docs/oldSite/toc28913.htm
trunk/docs/oldSite/toc28917.htm
trunk/docs/oldSite/toc318111.htm
trunk/docs/oldSite/toc318113.htm
trunk/docs/oldSite/toc318114.htm
trunk/docs/oldSite/toc318120.htm
trunk/docs/oldSite/toc318124.htm
trunk/docs/oldSite/toc318126.htm
trunk/docs/oldSite/toc31813.htm
trunk/docs/oldSite/toc31816.htm
trunk/docs/oldSite/toc31817.htm
trunk/docs/oldSite/toc31819.htm
trunk/docs/oldSite/toc31912.htm
trunk/docs/oldSite/toc57016.htm
trunk/docs/oldSite/toc57021.htm
trunk/docs/oldSite/toc5703.htm
trunk/docs/oldSite/toc57032.htm
trunk/docs/oldSite/toc57043.htm
trunk/docs/oldSite/toc57044.htm
trunk/docs/oldSite/toc57046.htm
trunk/docs/oldSite/toc57048.htm
trunk/docs/oldSite/toc5705.htm
trunk/docs/oldSite/toc5709.htm
trunk/docs/oldSite/topic.gif
trunk/docs/oldSite/tucana logo.gif
trunk/docs/oldSite/version
trunk/docs/oldSite/viewerstep1.gif
trunk/docs/oldSite/viewerstep1result.gif
trunk/docs/oldSite/viewerstep2.gif
trunk/docs/oldSite/viewerstep3.gif
trunk/docs/oldSite/viewerstep4.gif
trunk/docs/oldSite/whitespace.gif
Removed:
trunk/docs/oldSite/1007.htm
trunk/docs/oldSite/1012.htm
trunk/docs/oldSite/1061.htm
trunk/docs/oldSite/1075.htm
trunk/docs/oldSite/1076.htm
trunk/docs/oldSite/1077.htm
trunk/docs/oldSite/1078.htm
trunk/docs/oldSite/1079.htm
trunk/docs/oldSite/1081.htm
trunk/docs/oldSite/1090.htm
trunk/docs/oldSite/1091.htm
trunk/docs/oldSite/1092.htm
trunk/docs/oldSite/1093.htm
trunk/docs/oldSite/1094.htm
trunk/docs/oldSite/1095.htm
trunk/docs/oldSite/1128.htm
trunk/docs/oldSite/1129.htm
trunk/docs/oldSite/1132.htm
trunk/docs/oldSite/1133.htm
trunk/docs/oldSite/1134.htm
trunk/docs/oldSite/1139.htm
trunk/docs/oldSite/1163.htm
trunk/docs/oldSite/1225.htm
trunk/docs/oldSite/1226.htm
trunk/docs/oldSite/1227.htm
trunk/docs/oldSite/1232.htm
trunk/docs/oldSite/1236.htm
trunk/docs/oldSite/1246.htm
trunk/docs/oldSite/1350.htm
trunk/docs/oldSite/1452.htm
trunk/docs/oldSite/1536.gif
trunk/docs/oldSite/1565.htm
trunk/docs/oldSite/1636.htm
trunk/docs/oldSite/170.htm
trunk/docs/oldSite/171.htm
trunk/docs/oldSite/174.htm
trunk/docs/oldSite/176.htm
trunk/docs/oldSite/178.htm
trunk/docs/oldSite/181.htm
trunk/docs/oldSite/182.htm
trunk/docs/oldSite/183.htm
trunk/docs/oldSite/184.htm
trunk/docs/oldSite/185.htm
trunk/docs/oldSite/186.htm
trunk/docs/oldSite/187.htm
trunk/docs/oldSite/195.htm
trunk/docs/oldSite/223.htm
trunk/docs/oldSite/230.htm
trunk/docs/oldSite/2466.htm
trunk/docs/oldSite/2467.htm
trunk/docs/oldSite/2490.gif
trunk/docs/oldSite/2511.htm
trunk/docs/oldSite/2512.htm
trunk/docs/oldSite/2513.htm
trunk/docs/oldSite/2526.htm
trunk/docs/oldSite/2528.htm
trunk/docs/oldSite/254.htm
trunk/docs/oldSite/255.htm
trunk/docs/oldSite/2552.htm
trunk/docs/oldSite/2553.htm
trunk/docs/oldSite/257.htm
trunk/docs/oldSite/262.htm
trunk/docs/oldSite/2622.htm
trunk/docs/oldSite/2641.htm
trunk/docs/oldSite/2642.htm
trunk/docs/oldSite/2643.htm
trunk/docs/oldSite/2649.htm
trunk/docs/oldSite/2686.htm
trunk/docs/oldSite/2687.htm
trunk/docs/oldSite/2689.htm
trunk/docs/oldSite/2693.htm
trunk/docs/oldSite/2697.htm
trunk/docs/oldSite/2701.htm
trunk/docs/oldSite/2707.htm
trunk/docs/oldSite/271.htm
trunk/docs/oldSite/2714.htm
trunk/docs/oldSite/2720.htm
trunk/docs/oldSite/2725.htm
trunk/docs/oldSite/2733.htm
trunk/docs/oldSite/2737.htm
trunk/docs/oldSite/2779.htm
trunk/docs/oldSite/2800.htm
trunk/docs/oldSite/2801.htm
trunk/docs/oldSite/2816.htm
trunk/docs/oldSite/2827.htm
trunk/docs/oldSite/2892.htm
trunk/docs/oldSite/2893.htm
trunk/docs/oldSite/2900.htm
trunk/docs/oldSite/2904.htm
trunk/docs/oldSite/2905.htm
trunk/docs/oldSite/2906.htm
trunk/docs/oldSite/2911.htm
trunk/docs/oldSite/2912.htm
trunk/docs/oldSite/2951.htm
trunk/docs/oldSite/3002.htm
trunk/docs/oldSite/3074.htm
trunk/docs/oldSite/3183.htm
trunk/docs/oldSite/3184.htm
trunk/docs/oldSite/3201.htm
trunk/docs/oldSite/415.htm
trunk/docs/oldSite/417.htm
trunk/docs/oldSite/419.htm
trunk/docs/oldSite/485.htm
trunk/docs/oldSite/526.htm
trunk/docs/oldSite/527.htm
trunk/docs/oldSite/528.htm
trunk/docs/oldSite/530.htm
trunk/docs/oldSite/571.htm
trunk/docs/oldSite/572.htm
trunk/docs/oldSite/573.htm
trunk/docs/oldSite/574.htm
trunk/docs/oldSite/575.htm
trunk/docs/oldSite/576.htm
trunk/docs/oldSite/597.htm
trunk/docs/oldSite/618.htm
trunk/docs/oldSite/619.htm
trunk/docs/oldSite/746.htm
trunk/docs/oldSite/752.htm
trunk/docs/oldSite/779.htm
trunk/docs/oldSite/791.gif
trunk/docs/oldSite/792.gif
trunk/docs/oldSite/793.gif
trunk/docs/oldSite/794.gif
trunk/docs/oldSite/795.htm
trunk/docs/oldSite/799.gif
trunk/docs/oldSite/800.gif
trunk/docs/oldSite/801.gif
trunk/docs/oldSite/802.htm
trunk/docs/oldSite/918.gif
trunk/docs/oldSite/919.png
trunk/docs/oldSite/920.htm
trunk/docs/oldSite/947.htm
trunk/docs/oldSite/990.htm
trunk/docs/oldSite/OSL-3.0.txt
trunk/docs/oldSite/all.css
trunk/docs/oldSite/burnt.css
trunk/docs/oldSite/cbook.gif
trunk/docs/oldSite/collapse.gif
trunk/docs/oldSite/collapseall.gif
trunk/docs/oldSite/contents1.gif
trunk/docs/oldSite/contents2.gif
trunk/docs/oldSite/default.css
trunk/docs/oldSite/expand.gif
trunk/docs/oldSite/expandall.gif
trunk/docs/oldSite/fdl.txt
trunk/docs/oldSite/firstviewerscreen.gif
trunk/docs/oldSite/history.htm
trunk/docs/oldSite/images/
trunk/docs/oldSite/index.htm
trunk/docs/oldSite/index1.gif
trunk/docs/oldSite/index2.gif
trunk/docs/oldSite/indexpage.htm
trunk/docs/oldSite/krule.htm
trunk/docs/oldSite/loadexistingrdf.gif
trunk/docs/oldSite/minus.gif
trunk/docs/oldSite/mulgara_banner.gif
trunk/docs/oldSite/mulgara_logo.htm
trunk/docs/oldSite/mulgara_stylesheet.css
trunk/docs/oldSite/next.gif
trunk/docs/oldSite/obook.gif
trunk/docs/oldSite/oldDocs/
trunk/docs/oldSite/plus.gif
trunk/docs/oldSite/previous.gif
trunk/docs/oldSite/print.css
trunk/docs/oldSite/space.gif
trunk/docs/oldSite/stylesheet.css
trunk/docs/oldSite/tab_index.htm
trunk/docs/oldSite/tab_toc.htm
trunk/docs/oldSite/tail.gif
trunk/docs/oldSite/tks_stylesheet.css
trunk/docs/oldSite/toc.htm
trunk/docs/oldSite/toc10163.htm
trunk/docs/oldSite/toc103710.htm
trunk/docs/oldSite/toc10373.htm
trunk/docs/oldSite/toc10693.htm
trunk/docs/oldSite/toc10803.htm
trunk/docs/oldSite/toc10963.htm
trunk/docs/oldSite/toc10965.htm
trunk/docs/oldSite/toc11353.htm
trunk/docs/oldSite/toc11354.htm
trunk/docs/oldSite/toc113811.htm
trunk/docs/oldSite/toc11383.htm
trunk/docs/oldSite/toc11623.htm
trunk/docs/oldSite/toc122417.htm
trunk/docs/oldSite/toc12243.htm
trunk/docs/oldSite/toc12248.htm
trunk/docs/oldSite/toc123718.htm
trunk/docs/oldSite/toc123722.htm
trunk/docs/oldSite/toc12373.htm
trunk/docs/oldSite/toc12374.htm
trunk/docs/oldSite/toc124718.htm
trunk/docs/oldSite/toc124720.htm
trunk/docs/oldSite/toc124722.htm
trunk/docs/oldSite/toc124727.htm
trunk/docs/oldSite/toc12473.htm
trunk/docs/oldSite/toc124913.htm
trunk/docs/oldSite/toc124918.htm
trunk/docs/oldSite/toc124921.htm
trunk/docs/oldSite/toc12493.htm
trunk/docs/oldSite/toc12494.htm
trunk/docs/oldSite/toc12498.htm
trunk/docs/oldSite/toc12513.htm
trunk/docs/oldSite/toc246519.htm
trunk/docs/oldSite/toc246521.htm
trunk/docs/oldSite/toc246524.htm
trunk/docs/oldSite/toc246525.htm
trunk/docs/oldSite/toc246529.htm
trunk/docs/oldSite/toc246532.htm
trunk/docs/oldSite/toc24654.htm
trunk/docs/oldSite/toc24656.htm
trunk/docs/oldSite/toc25514.htm
trunk/docs/oldSite/toc25515.htm
trunk/docs/oldSite/toc26213.htm
trunk/docs/oldSite/toc26403.htm
trunk/docs/oldSite/toc26404.htm
trunk/docs/oldSite/toc26408.htm
trunk/docs/oldSite/toc26409.htm
trunk/docs/oldSite/toc27243.htm
trunk/docs/oldSite/toc27244.htm
trunk/docs/oldSite/toc27247.htm
trunk/docs/oldSite/toc27249.htm
trunk/docs/oldSite/toc27314.htm
trunk/docs/oldSite/toc27323.htm
trunk/docs/oldSite/toc279918.htm
trunk/docs/oldSite/toc279927.htm
trunk/docs/oldSite/toc279928.htm
trunk/docs/oldSite/toc27993.htm
trunk/docs/oldSite/toc279930.htm
trunk/docs/oldSite/toc279932.htm
trunk/docs/oldSite/toc279939.htm
trunk/docs/oldSite/toc27994.htm
trunk/docs/oldSite/toc27999.htm
trunk/docs/oldSite/toc28913.htm
trunk/docs/oldSite/toc28917.htm
trunk/docs/oldSite/toc318111.htm
trunk/docs/oldSite/toc318113.htm
trunk/docs/oldSite/toc318114.htm
trunk/docs/oldSite/toc318120.htm
trunk/docs/oldSite/toc318124.htm
trunk/docs/oldSite/toc318126.htm
trunk/docs/oldSite/toc31813.htm
trunk/docs/oldSite/toc31816.htm
trunk/docs/oldSite/toc31817.htm
trunk/docs/oldSite/toc31819.htm
trunk/docs/oldSite/toc31912.htm
trunk/docs/oldSite/toc57016.htm
trunk/docs/oldSite/toc57021.htm
trunk/docs/oldSite/toc5703.htm
trunk/docs/oldSite/toc57032.htm
trunk/docs/oldSite/toc57043.htm
trunk/docs/oldSite/toc57044.htm
trunk/docs/oldSite/toc57046.htm
trunk/docs/oldSite/toc57048.htm
trunk/docs/oldSite/toc5705.htm
trunk/docs/oldSite/toc5709.htm
trunk/docs/oldSite/topic.gif
trunk/docs/oldSite/tucana logo.gif
trunk/docs/oldSite/version
trunk/docs/oldSite/viewerstep1.gif
trunk/docs/oldSite/viewerstep1result.gif
trunk/docs/oldSite/viewerstep2.gif
trunk/docs/oldSite/viewerstep3.gif
trunk/docs/oldSite/viewerstep4.gif
trunk/docs/oldSite/whitespace.gif
trunk/docs/site/
Log:
renaming site to oldSite (hopefully)
Copied: trunk/docs/oldSite (from rev 141, trunk/docs/site)
Deleted: trunk/docs/oldSite/1007.htm
===================================================================
--- trunk/docs/site/1007.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1007.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,122 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Mulgara Overview </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Mulgara Overview, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="Mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="1012.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="1081.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h1 class="heading1">Mulgara Overview</h1>
-<p class="bodytext">The features and benefits of Mulgara<sup class="superscript">TM</sup> are outlined in the following sections.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "453.6">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="1007.htm#o1028" target="_self">General</a></p><p class="relateditem"><a href="1007.htm#o1033" target="_self">Performance and Scalability</a></p><p class="relateditem"><a href="1007.htm#o1035" target="_self">Reliability</a></p><p class="relateditem"><a href="1007.htm#o1025" target="_self">Connectivity</a></p><p class="relateditem"><a href="1007.htm#o1029" target="_self">Manageability</a></p><p class="relateditem"><a href="1007.htm#o1026" target="_self">Cross OS/Platform Support</a></p><p class="relateditem"><a href="1007.htm#o1020" target="_self">Scalability</a></p></td>
-</tr>
-</table>
-
-<a name="o1028"></a><h2 class="heading2">General</h2>
-<ul class="listbullet"><li class="listbullet">Native RDF support</li><li class="listbullet">Multiple databases (models) per server</li><li class="listbullet">Simple SQL-like query language</li><li class="listbullet">Small footprint</li><li class="listbullet">Full text search functionality</li><li class="listbullet">Datatype support</li><li class="listbullet">Supports and tracks W3C Specifications and guidelines</li></ul>
-<a name="o1033"></a><h2 class="heading2">Performance and Scalability</h2>
-<ul class="listbullet"><li class="listbullet">Large storage capacity</li><li class="listbullet">Optimized for metadata storage and retrieval</li><li class="listbullet">Multi-processor support</li><li class="listbullet">Independently tuned for both 64-bit and 32-bit architectures</li><li class="listbullet">Low memory requirements</li><li class="listbullet">On-disk joins</li><li class="listbullet">Streamed query results</li></ul><p class="bodytext">More information is available in the <a id="h1021" class="" title="Scalability" href="1007.htm#o1020" target="_self">Scalability section</a> below.</p>
-<a name="o1035"></a><h2 class="heading2">Reliability</h2>
-<ul class="listbullet"><li class="listbullet">Full transaction support</li><li class="listbullet">Clustering and store level fail-over</li><li class="listbullet">Permanent integrity</li></ul>
-<a name="o1025"></a><h2 class="heading2">Connectivity</h2>
-<ul class="listbullet"><li class="listbullet"><a class="internetlinktemplate" title="" href="http://www.hpl.hp.com/semweb/jena.htm" target="_blank">Jena</a></li><li class="listbullet"><a class="internetlinktemplate" title="" href="http://jrdf.sourceforge.net/" target="_blank">JRDF</a></li><li class="listbullet">SOAP</li><li class="listbullet">Software Developers Kit (SDK)</li></ul>
-<a name="o1029"></a><h2 class="heading2">Manageability</h2>
-<ul class="listbullet"><li class="listbullet">Near zero administration</li><li class="listbullet">Web based configuration and monitoring tools</li></ul>
-<a name="o1026"></a><h2 class="heading2">Cross OS/Platform Support</h2>
-<ul class="listbullet"><li class="listbullet">Microsoft<sup class="superscript">®</sup> Windows NT<sup class="superscript">®</sup>, Windows<sup class="superscript">®</sup> 2000 and XP</li><li class="listbullet">UNIX<sup class="superscript">®</sup> and Linux<sup class="superscript">®</sup></li><li class="listbullet">Solaris<sup class="superscript">TM</sup></li><li class="listbullet">Mac OS<sup class="superscript">®</sup> X</li><li class="listbullet">IRIX<sup class="superscript">®</sup></li></ul>
-<a name="o1020"></a><h2 class="heading2">Scalability</h2>
-<p class="bodytext">The storage engine of Mulgara<sup class="superscript">TM</sup> is a transactional triplestore known as the XA Triplestore. Much of the scalability of Mulgara is due to the following features of the XA Triplestore.</p>
-<a name="o1024"></a><h3 class="heading3">64-bit Data Structures</h3>
-<p class="bodytext">All relevant fields of in-memory and on-disk data structures are 64 bits wide, thus ensuring that Mulgara<sup class="superscript">TM</sup> can store very large amounts of data up to the limits imposed by the host operating system.</p>
-<a name="o1030"></a><h3 class="heading3">Multiple Sessions with no Lock Contention</h3>
-<p class="bodytext">A single writing session in addition to multiple reading sessions can access the triplestore concurrently without the reading sessions being required to acquire a global lock while processing a query. This completely avoids the possibility of any lock contention. In general, each session executes in its own thread. The lack of lock contention means that the maximum number of active reading sessions is only limited by the concurrency of the host operating system and I/O subsystem.</p>
-<p class="bodytext">When a session initiates a query, which may involve multiple requests to the triplestore, it first takes a snapshot of the entire database. This ensures that all requests to the triplestore during the processing of the query see the database in a consistent state.</p>
-<p class="bodytext">The triplestore is designed such that obtaining a snapshot is a very quick operation and does not cause any I/O to be performed. It should take less than a millisecond on current hardware, regardless of the size of the database.</p>
-<p class="bodytext">The session must hold a global lock only during this brief period while it obtains the snapshot. Once the snapshot is obtained, no further locking is required regardless of the number of triplestore operations that must be performed or the amount of time required to execute the query. </p>
-<p class="bodytext">The existence of a snapshot does not by itself cause any additional storage to be consumed but it will cause any modifications to use copy-on-write semantics. The on-disk data structures of the triplestore are designed to minimize the amount of copying required to perform a modification thus improving performance while also maximizing the amount of storage shared between snapshots. </p>
-<p class="bodytext">A snapshot is released once the query processing is complete. Any disk storage used by the snapshot and not shared with any other snapshot is immediately available for reuse. Releasing a snapshot is just as quick as obtaining a snapshot but the session does not even need to hold the global lock during this operation. </p>
-<p class="bodytext">A separate global lock (the write lock) is used to ensure that there is only one writing session at any given time. The write lock is released after the writer either commits or rolls back the current transaction. </p>
-<a name="o1032"></a><h3 class="heading3">On-Line Backups</h3>
-<p class="bodytext">The XA Triplestore allows modifications and queries to proceed concurrently with a backup operation. The session performing the backup acquires a snapshot of the entire database as it would if it was performing a query.</p>
-<a name="o1034"></a><h3 class="heading3">Permanent Integrity</h3>
-<p class="bodytext">System crashes caused by power failures and some types of hardware fault will not cause data corruption.</p>
-<p class="bodytext">The on-disk data structures of the triplestore are designed to be kept in a consistent state at all times while minimizing the overhead required to achieve this. Disk writes during a write transaction are unordered thus preserving good write performance. Write ordering is imposed only during a commit operation.</p>
-<a name="o1036"></a><h3 class="heading3">Use of Java NIO</h3>
-<p class="bodytext">The XA Triplestore uses the Java<sup class="superscript">TM</sup> NIO (new I/O) API which was introduced in Java 2 SDK Version 1.4. The NIO API provides access to advanced I/O facilities which were previously only available to native C programs. The use of NIO allows the XA Triplestore to provide transactions, permanent integrity and good performance while still remaining a pure Java implementation.</p>
-<p class="bodytext">Some of the features of NIO that are used by the triplestore include:</p>
-<ul class="listbullet"><li class="listbullet">Positioned reads and writes<p class="listcontinue">NIO file channels allow multiple threads to concurrently read and write different parts of the same file without having to use thread synchronization to protect the current file position.</p>
-</li><li class="listbullet">Forcing out dirty buffers to physical storage<p class="listcontinue">The NIO force operation can be used to ensure that all written data has been forced out to physical storage and can also be used to impose write ordering. This is an essential feature for providing permanent integrity and implementing transaction support.</p>
-</li><li class="listbullet">Memory mapped file I/O<p class="listcontinue">The NIO API can be used to map files into virtual memory. Once a file has been mapped its content is accessed through a NIO ByteBuffer as if it had been loaded into memory. This form of I/O can be much more efficient than I/O that uses explicit read and write calls because it uses the virtual memory paging hardware to eliminate some system call overhead and the overhead of copying data between the operating system buffer cache and the application's buffers.</p>
-<p class="listcontinue">On 32-bit platforms the amount of virtual memory that is available for mapping files is usually limited to less than 2 GB. As this would impose a restriction on the maximum size of database that can be used by Mulgara on 32-bit platforms, the XA Triplestore has an I/O abstraction layer that allows the file I/O mechanism for accessing a file to be selected when the file is opened.</p>
-<p class="listcontinue">Mulgara can be started in one of three modes: all files mapped, index files mapped and no files mapped. Each of these modes allow Mulgara to use successively larger databases. By trading off database size for performance in this way it is possible to use databases of any size on 32-bit platforms while still retaining maximum performance for smaller databases.</p>
-</li></ul>
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1007.htm (from rev 142, trunk/docs/site/1007.htm)
Deleted: trunk/docs/oldSite/1012.htm
===================================================================
--- trunk/docs/site/1012.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1012.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,99 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html><head><title>Mulgara | Semantic Store</title>
-
-<link rel="icon" type="text/png" href="./media/images/icons/siteicon.png">
-<link rel="shortcut icon" type="text/png" href="siteicon.png">
-
-<meta name="author" content="Tom Adams">
-<meta name="author" content="Paul Gearon">
-<meta name="author" content="David Wood">
-<meta name="copyright" content="Copyright © 2003, Kowari Project">
-<meta name="copyright" content="Copyright © 2006, Mulgara Project">
-<meta name="robots" content="all">
-<meta name="description" content="Mulgara Project Home">
-<meta name="keywords" content="Mulgara | Semantic Store, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage">
-<meta name="location" content="Global">
-<meta name="document-distribution" content="Global">
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
-<meta http-equiv="dialect" content="AU">
-<meta http-equiv="language" content="English">
-<meta http-equiv="window-target" content="_top">
-
-<meta name="DC.Title" content="mulgara : semantic store">
-<meta name="DC.Creator" content="Tom Adams">
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php">
-<meta name="DC.Contributor" content="Paul Gearon" />
-<meta name="DC.Contributor" content="David Wood" />
-
-<meta name="DC.Subject" content="Mulgara Project Home">
-<meta name="DC.Description" content="Mulgara Project Home">
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22">
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22">
-<meta name="DC.Language" scheme="rfc1766" content="en">
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright">
-<meta name="DC.Type" content="Text.Homepage.Personal">
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/">
-
-<meta name="Generator" content="AITPublish">
-
-<link rel="stylesheet" href="mulgara_stylesheet.css"><!-- <link rel="stylesheet" href="44.css"> -->
-
-<base target="BODY"></head>
-
-<body>
-<table border="0" width="100%">
-<tbody><tr valign="top">
-<td width="80%">
-<table border="0" cellpadding="0" cellspacing="0">
-<tbody><tr valign="top">
-<td width="18">
-<p class="prevnextbutton"><a href="1007.htm" target="_self"><img src="next.gif" alt="Next Topic" align="bottom" border="0" height="25" hspace="2" vspace="2" width="23"></a></p></td>
-</tr>
-</tbody></table>
-<h1 class="heading1">Mulgara | Semantic Store</h1>
-<p class="bodytext">The Mulgara Semantic Store
-is an Open Source, massively scalable, transaction-safe, purpose-built
-database for the storage and retrieval of metadata. More information on
-Mulgara, including its main features, can be found in the <a id="h1008" class="" title="Mulgara Overview" href="1007.htm" target="_self">Mulgara Overview</a> section.</p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tbody><tr valign="top">
-<td width="453">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="1012.htm#o1011" target="_self">Downloads</a></p><p class="relateditem"><a href="1012.htm#o1010" target="_self">Documentation</a></p><p class="relateditem"><a href="1012.htm#o1015" target="_self">Support</a></p><p class="relateditem"><a href="1012.htm#o1013" target="_self">Licence</a></p></td>
-</tr>
-</tbody></table>
-
-<a name="o1011"></a><h2 class="heading2">Downloads</h2>
-<p class="bodytext">Source downloads of Mulgara are available from the <a id="h1260" class="documentlinktemplate" title="Mulgara Downloads" href="1163.htm" target="_self">downloads page</a>. The latest stable release of Mulgara is version 1.0.0.</p>
-<a name="o1010"></a><h2 class="heading2">Documentation</h2>
-<p class="bodytext">Documentation on Mulgara is available, including an installation guide, tutorial and integration guide.</p>
-<a name="o1015"></a><h2 class="heading2">Support</h2>
-<p class="bodytext">Mulgara is supported through the Mulgara community, specifically on the <a class="internetlinktemplate" title="" href="http://mulgara.org/mailman/listinfo/mulgara-general" target="_blank">mulgara-general</a> mailing list. <em class="emphasis">All support requests for this open source project should first go through this list.</em></p>
-<p class="bodytext">Bug reports and feature requests for Mulgara can be made on the <a class="internetlinktemplate" title="" href="http://mulgara.org/jira" target="_blank">bug and issue tracker</a>.</p>
-<a name="o1013"></a><h2 class="heading2">Licence</h2>
-<p class="bodytext">Mulgara is licensed under the <a class="internetlinktemplate" title="" href="http://www.opensource.org/licenses/osl.php" target="_blank">Open Software License, Version 1.1</a>. The full text of this licence <a id="h1158" class="documentlinktemplate" title="Legal Information" href="1129.htm" target="_self">is available locally</a>.</p>
-
-
-</td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border: 0pt none ; width: 110px;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo"></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p>
-<p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>
-Permission is granted to copy, distribute and/or modify this document
-under the terms of the GNU Free Documentation License, Version 1.2
-or any later version published by the Free Software Foundation;
-with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
-Texts. A copy of the license is included in the section entitled
-"<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-<p class="toc">Modification Authors: Paul Gearon, David Wood. Principle Authors: Tom Adams, Grant Noble. The publisher of this version is <a href="http://mulgara.org" target="_top">The Mulgara Project</a>. <a href="history.htm">Document history</a>.</p>
-</td>
-</tr>
-</tbody></table>
-</body></html>
Copied: trunk/docs/oldSite/1012.htm (from rev 142, trunk/docs/site/1012.htm)
Deleted: trunk/docs/oldSite/1061.htm
===================================================================
--- trunk/docs/site/1061.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1061.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,141 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Mulgara FAQ </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Mulgara FAQkowari, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="bodytext"><a href="1081.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="bodytext"><a href="1163.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h1 class="heading1">Mulgara FAQ</h1>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "453.6">
-<p class="relatedheading"><img src="whitespace.gif" alt="Whitespace" height="1" width="1" vspace="2" hspace="2" align="bottom" border="0" /></p><p class="relateditem"><a href="1061.htm#o1068" target="_self">What is Mulgara?</a></p><p class="relateditem"><a href="1061.htm#o1053" target="_self">Available Versions</a></p><p class="relateditem"><a href="1061.htm#o1062" target="_self">Mulgara Lite</a></p><p class="relateditem"><a href="1061.htm#o1059" target="_self">Is Mulgara secure?</a></p><p class="relateditem"><a href="1061.htm#o1063" target="_self">Operating systems</a></p><p class="relateditem"><a href="1061.htm#o1056" target="_self">Hardware</a></p><p class="relateditem"><a href="1061.htm#o1066" target="_self">Technologies</a></p><p class="relateditem"><a href="1061.htm#o1064" target="_self">Relational databases</a></p><p class="relateditem"><a href="1061.htm#o1060" target="_self">Mulgara and RDF</a></p><p class="relateditem"><a href="1061.htm#o1051" target="_self">Applications built with Mulgara</a></p><p class="relateditem"><a href="1061.htm#o1054" target="_self">Building applications with Mulgara</a></p><p class="relateditem"><a href="1061.htm#o1052" target="_self">Available APIs</a></p><p class="relateditem"><a href="1061.htm#o1055" target="_self">Downloading</a></p><p class="relateditem"><a href="1061.htm#o1058" target="_self">Installation</a></p><p class="relateditem"><a href="1061.htm#o1065" target="_self">Running Mulgara</a></p><p class="relateditem"><a href="1061.htm#o1067" target="_self">What is a Mulgara?</a></p><p class="relateditem"><a href="1061.htm#o1057" target="_self">How do I pronounce it?</a></p></td>
-</tr>
-</table>
-
-<a name="o1068"></a><h2 class="heading2">What is Mulgara?</h2>
-<p class="bodytext">Mulgara<sup class="superscript">TM</sup> is an Open Source, massively scalable, transaction-safe, purpose-built database for the storage and retrieval of metadata.</p>
-<p class="bodytext">Much like a relational database, one stores information in Mulgara and retrieves it via a query language. Unlike a relational database, Mulgara is optimized for the storage and retrieval of many short statements (in the form of subject-predicate-object, like "Mulgara is fun" or "Mulgara imports RDF"). Mulgara is not based on a relational database due to the large numbers of table joins encountered by relational systems when dealing with metadata. Instead, Mulgara is a completely new database optimized for metadata management.</p>
-<p class="bodytext">Mulgara is a fork of the <a href="http://sourceforge.net/projects/kowari/">Kowari project</a>. The Mulgara fork commenced work in July 2006.</p>
-<p class="backtotop"><a id="h1366" class="" title="Mulgara FAQ" href="1061.htm" target="_self">Back to Top</a></p>
-<a name="o1053"></a><h2 class="heading2">Available Versions</h2>
-<p class="bodytext">A complete version of Mulgara is available as a source download. This version requires knowledge of Java<sup class="superscript">TM</sup> development to build. A smaller version containing only core components is also available - Mulgara Lite<sup class="superscript">TM</sup>. More information <a id="h1159" class="documentlinktemplate" title="Mulgara Lite" href="1061.htm#o1062" target="_self">is available below</a>.</p>
-<p class="backtotop"><a id="h1366_2" class="" title="Mulgara FAQ" href="1061.htm" target="_self">Back to Top</a></p>
-<a name="o1062"></a><h2 class="heading2">Mulgara Lite</h2>
-<p class="bodytext">Kowari 1.0.2 introduced a new "lite" version. This is available as a binary download below. dowari Lite is not a <em class="emphasis">complete</em> dowari distribution - it only includes core components - nor is it a binary distribution in the conventional sense. dowari Lite is available in binary format only and is aimed at developers wanting a smaller footprint datastore without additional functionality.</p>
-<p class="bodytext">dowari Lite includes the core APIs - iTQL, RDQL, JRDF, Jena, CLI, etc. - but does not include additional tools such as Descriptors or SOAP bindings. Removing these components from the distribution reduces the file size dramatically.</p>
-<p class="backtotop"><a id="h1366_3" class="" title="Mulgara FAQ" href="1061.htm" target="_self">Back to Top</a></p>
-<a name="o1059"></a><h2 class="heading2">Is dowari secure?</h2>
-<p class="bodytext">The commercial code that Mulgara and Kowari were originally based on, contained both transport layer security (SSL/TLS), and store level authentication and authorization. The open source releases of Kowari and Mulgara contain no security infrastructure.</p>
-<p class="backtotop"><a id="h1366_4" class="" title="Mulgara FAQ" href="1061.htm" target="_self">Back to Top</a></p>
-<a name="o1063"></a><h2 class="heading2">Operating systems</h2>
-<p class="bodytext">Mulgara will run on operating systems that support Java 1.5 and above. It has been tested for use on Sun<sup class="superscript">TM</sup> Solaris<sup class="superscript">TM</sup>, Debian and RedHat versions of Linux<sup class="superscript">®</sup>, and Microsoft<sup class="superscript">®</sup> Windows NT<sup class="superscript">®</sup> and Windows<sup class="superscript">®</sup> 2000 and XP. Mulgara also runs on Mac OS<sup class="superscript">®</sup> 10.2 or higher. Mac OS X is the platform used by most of the developers.</p>
-<p class="backtotop"><a id="h1366_5" class="" title="Mulgara FAQ" href="1061.htm" target="_self">Back to Top</a></p>
-<a name="o1056"></a><h2 class="heading2">Hardware</h2>
-<p class="bodytext">Mulgara may be deployed on standard personal computers based on a 32-bit architecture (e.g. Intel<sup class="superscript">®</sup> Pentium<sup class="superscript">®</sup> II or III processors and 64 MB of memory) or midrange servers utilizing 32 or 64-bit architectures (e.g. Sun Enterprise<sup class="superscript">TM</sup>, Cobalt<sup class="superscript">TM</sup> or Netra<sup class="superscript">TM</sup> range of servers). Mulgara can explicitly take advantage of 64-bit architectures when they are available to it.</p>
-<p class="backtotop"><a id="h1366_6" class="" title="Mulgara FAQ" href="1061.htm" target="_self">Back to Top</a></p>
-<a name="o1066"></a><h2 class="heading2">Technologies</h2>
-<p class="bodytext">Mulgara is implemented in the Java programming language and is 100% Java. It depends on standard Java packages available from Sun Microsystems<sup class="superscript">TM</sup>. Mulgara also includes Java code from other projects. Details may be found on the <a id="h1158" class="documentlinktemplate" title="Legal Information" href="1129.htm" target="_self">Legal</a> page.</p>
-<p class="backtotop"><a id="h1366_7" class="" title="Mulgara FAQ" href="1061.htm" target="_self">Back to Top</a></p>
-<a name="o1064"></a><h2 class="heading2">Relational databases</h2>
-<p class="bodytext">Mulgara is not implemented on top of a relation database such as an Oracle<sup class="superscript">®</sup> database or Microsoft SQL Server. It is a new type of database, optimized from the ground up for the storage and management of metadata. More information can be found on the <a id="h1047" class="documentlinktemplate" title="Mulgara Overview" href="1007.htm" target="_self">Overview</a> page.</p>
-<p class="bodytext">General purpose databases may hold any type of data. Metadata, on the other hand, is held in a particular form of short subject-predicate-object statements. By optimizing Mulgara for this type of data, great efficiencies may be realized. Relational databases are excellent for storing data where the schema is well defined and stable and the type of queries are unlikely to change. Data warehouses attempt to work around these limitations by indexing all data, but they are expensive and used for non-transactional operations. Large metadata stores must be able to have full transactional capabilities on rapidly changing data structures.</p>
-<p class="bodytext">Object databases create an object for each metadata statement, resulting in very large memory requirements and slow processing. Metadata stores often hold huge numbers of small metadata statements, making them particularly unsuited to OO databases.</p>
-<p class="bodytext">XML databases store hierarchical and ordered data; metadata is neither. Most vendors of XML databases base their product on OO or relational databases and hence suffer some of the same problems.</p>
-<p class="backtotop"><a id="h1366_8" class="" title="Mulgara FAQ" href="1061.htm" target="_self">Back to Top</a></p>
-<a name="o1060"></a><h2 class="heading2">Mulgara and RDF</h2>
-<p class="bodytext">Mulgara implements many of the W3C's Semantic Web concepts (see <a class="internetlinktemplate" title="" href="http://www.w3c.org/2001/sw" target="_blank">http://www.w3c.org/2001/sw</a> and <a class="internetlinktemplate" title="" href="http://www.w3.org/rdf/" target="_blank">http://www.w3.org/RDF/</a> for more details). Mulgara models hold metadata in the form of short subject-predicate-object statements, much like the W3C's Resource Description Framework (RDF) standard. Metadata may be imported into or exported from Mulgara in RDF or <a class="internetlinktemplate" title="" href="http://www.w3.org/2001/sw/rdfcore/ntriples/" target="_blank">N3</a> form.</p>
-<p class="backtotop"><a id="h1366_9" class="" title="Mulgara FAQ" href="1061.htm" target="_self">Back to Top</a></p>
-<a name="o1051"></a><h2 class="heading2">Applications built with Mulgara</h2>
-<p class="bodytext">Mulgara has been used as the basis for several commercial activities including data mining activities and litigation support services.</p>
-<p class="backtotop"><a id="h1366_10" class="" title="Mulgara FAQ" href="1061.htm" target="_self">Back to Top</a></p>
-<a name="o1054"></a><h2 class="heading2">Building applications with Mulgara</h2>
-<p class="bodytext">Developers can use, extend or modify Mulgara components via a wide range of APIs.</p>
-<p class="backtotop"><a id="h1366_11" class="" title="Mulgara FAQ" href="1061.htm" target="_self">Back to Top</a></p>
-<a name="o1052"></a><h2 class="heading2">Available APIs</h2>
-<ul class="listbullet"><li class="listbullet"><a class="jumptemplate" title="" href="http://www.hpl.hp.com/semweb/jena.htm" target="_blank">Jena</a></li><li class="listbullet"><a class="jumptemplate" title="" href="http://jrdf.sourceforge.net/" target="_blank">JRDF</a></li><li class="listbullet">Interactive user (command line) shell</li><li class="listbullet">Web-based query interface</li><li class="listbullet">SOAP</li><li class="listbullet">iTQL JavaBean<sup class="superscript">TM</sup></li><li class="listbullet">Descriptors (transform metadata to XML, HTML, etc. using XSLT)</li></ul><p class="backtotop"><a id="h1366_12" class="" title="Mulgara FAQ" href="1061.htm" target="_self">Back to Top</a></p>
-<a name="o1055"></a><h2 class="heading2">Downloading</h2>
-<p class="bodytext">Information on downloading Mulgara in source form can be found on the <a id="h1260" class="documentlinktemplate" title="Mulgara Downloads" href="1163.htm" target="_self">Downloads page</a>. Mulgara binaries are not currently available.</p>
-<p class="backtotop"><a id="h1366_13" class="" title="Mulgara FAQ" href="1061.htm" target="_self">Back to Top</a></p>
-<a name="o1058"></a><h2 class="heading2">Installation</h2>
-<p class="bodytext">Information on installing Mulgara is available in the documentation.</p>
-<p class="backtotop"><a id="h1366_14" class="" title="Mulgara FAQ" href="1061.htm" target="_self">Back to Top</a></p>
-<a name="o1065"></a><h2 class="heading2">Running Mulgara</h2>
-<p class="bodytext">More information on running Mulgara will be available shortly.</p>
-<p class="backtotop"><a id="h1366_15" class="" title="Mulgara FAQ" href="1061.htm" target="_self">Back to Top</a></p>
-<a name="o1067"></a><h2 class="heading2">What is a Mulgara?</h2>
-<p class="bodytext">The mulgara is a small carnivorous marsupial weighing about 130 g (4.6 oz). It is found in the deserts of central and Western Australian. The mulgara's diet consists of insects, arachnids, and small vertebrates such as rodents. It does not need to drink water - it gets all of the moisture it needs from its food. Mulgara are primarily nocturnal, probably more so in the summer to avoid the heat; however some mulgara will enjoy the sun on warmer winter days. Breeding season occurs during the winter months. It is believed that gestation lasts for at least one month. A single littler can produce up to eight young. They are closely related to the Kowari.</p>
-<p class="bodytext">Source: <a class="internetlinktemplate" title="" href="http://www.australianfauna.com/mulgara.php" target="_blank">http://www.australianfauna.com/mulgara.php</a>.</p>
-<p class="bodytext">A picture can be found <a class="internetlinktemplate" title="" href="http://www.abc.net.au/nature/australasia/ep2_pic6a.htm" target="_blank">here</a>.</p>
-<p class="backtotop"><a id="h1366_16" class="" title="Mulgara FAQ" href="1061.htm" target="_self">Back to Top</a></p>
-<a name="o1057"></a><h2 class="heading2">How do I pronounce it?</h2>
-<p class="bodytext">Mulgara is pronounced in three syllables - Mul-garr-ra; Mul - as in "mull", garr - as in "car", ra - as in "huh".</p>
-<p class="backtotop"><a id="h1366_17" class="" title="Mulgara FAQ" href="1061.htm" target="_self">Back to Top</a></p>
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1061.htm (from rev 142, trunk/docs/site/1061.htm)
Deleted: trunk/docs/oldSite/1075.htm
===================================================================
--- trunk/docs/site/1075.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1075.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,84 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Bug Reports and Feature Requests </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Bug Reports and Feature Requests, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="1078.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="1077.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">Bug Reports and Feature Requests</h2>
-<p class="bodytext">Bug reports and features requests can be made on the Mulgara Project <a class="internetlinktemplate" title="" href="http://mulgara.org/jira" target="_blank">issue tracker</a>.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="1076.htm" target="_self">Contact Information</a></p><p class="relateditem"><a href="1079.htm" target="_self">Support</a></p><p class="relateditem"><a href="1078.htm" target="_self">Mailing Lists</a></p><p class="relateditem"><a href="1077.htm" target="_self">Developers</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1075.htm (from rev 142, trunk/docs/site/1075.htm)
Deleted: trunk/docs/oldSite/1076.htm
===================================================================
--- trunk/docs/site/1076.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1076.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,83 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Contact Information </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Contact Information, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="1092.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="1079.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h1 class="heading1">Contact Information</h1>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "453.6">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="1079.htm" target="_self">Support</a></p><p class="relateditem"><a href="1078.htm" target="_self">Mailing Lists</a></p><p class="relateditem"><a href="1075.htm" target="_self">Bug Reports and Feature Requests</a></p><p class="relateditem"><a href="1077.htm" target="_self">Developers</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1076.htm (from rev 142, trunk/docs/site/1076.htm)
Deleted: trunk/docs/oldSite/1077.htm
===================================================================
--- trunk/docs/site/1077.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1077.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,82 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Developers </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Developers, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="1075.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">Developers</h2>
-<p class="bodytext">Contact information for Mulgara developers can be found on the <a class="jumptemplate" title="" href="http://mulgara.org/mailman/listinfo/mulgara-dev" target="_blank">Mulgara developers list</a>.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="1076.htm" target="_self">Contact Information</a></p><p class="relateditem"><a href="1079.htm" target="_self">Support</a></p><p class="relateditem"><a href="1078.htm" target="_self">Mailing Lists</a></p><p class="relateditem"><a href="1075.htm" target="_self">Bug Reports and Feature Requests</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1077.htm (from rev 142, trunk/docs/site/1077.htm)
Deleted: trunk/docs/oldSite/1078.htm
===================================================================
--- trunk/docs/site/1078.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1078.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,84 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Mailing Lists </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Mailing Lists, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="1079.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="1075.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">Mailing Lists</h2>
-<p class="bodytext">Discussions on Mulgara are held on the <a class="internetlinktemplate" title="" href="http://lists.sourceforge.net/lists/listinfo/kowari-general" target="_blank">kowari-general</a> mailing list. Please do not send HTML, rich text, or stylized mail to the list. If you use Mail, Outlook, Outlook Express or Eudora, you may be sending HTML mail by default. There is usually a setting that will allow you to send plain text mail instead.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="1076.htm" target="_self">Contact Information</a></p><p class="relateditem"><a href="1079.htm" target="_self">Support</a></p><p class="relateditem"><a href="1075.htm" target="_self">Bug Reports and Feature Requests</a></p><p class="relateditem"><a href="1077.htm" target="_self">Developers</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1078.htm (from rev 142, trunk/docs/site/1078.htm)
Deleted: trunk/docs/oldSite/1079.htm
===================================================================
--- trunk/docs/site/1079.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1079.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,84 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Support </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Support, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="1076.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="1078.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">Support</h2>
-<p class="bodytext">Mulgara is supported through the Mulgara community, specifically on the <a class="internetlinktemplate" title="" href="http://mulgara.org/mailman/listinfo/mulgara-general" target="_blank">mulgara-general</a> mailing list. <em class="emphasis">All support requests for this open source project should first go through this list.</em></p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="1076.htm" target="_self">Contact Information</a></p><p class="relateditem"><a href="1078.htm" target="_self">Mailing Lists</a></p><p class="relateditem"><a href="1075.htm" target="_self">Bug Reports and Feature Requests</a></p><p class="relateditem"><a href="1077.htm" target="_self">Developers</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1079.htm (from rev 142, trunk/docs/site/1079.htm)
Deleted: trunk/docs/oldSite/1081.htm
===================================================================
--- trunk/docs/site/1081.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1081.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,80 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Mulgara Documentation </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Mulgara Documentation, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="1007.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="1061.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h1 class="heading1">Mulgara Documentation</h1>
-<p class="bodytext">Two specific tools available for use with Mulgara<sup class="superscript">TM</sup> are the Mulgara Viewer<sup class="superscript">TM</sup> and Descriptors.</p>
-<p class="bodytext">The <a id="h1496" class="documentlinktemplate" title="Mulgara Viewer" href="415.htm" target="_self">Mulgara Viewer</a> is a web-based query interface for Mulgara. It allows you to execute iTQL<sup class="superscript">TM</sup> commands and then view the results in formatted HTML.</p>
-<p class="bodytext"><a id="h734" class="documentlinktemplate" title="Descriptors" href="571.htm" target="_self">Descriptors</a> are XSL stylesheets that perform specific, well-defined tasks in Mulgara. They are an alternative to using APIs. Some examples of useful tasks that Descriptors can be used for include:</p>
-<ul class="listbullet"><li class="listbullet">Hiding complex Mulgara queries behind a simple interface.</li><li class="listbullet">Aggregating complex data by Descriptors calling other Descriptors.</li><li class="listbullet">Developing HTML front ends to Mulgara queries.</li></ul>
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1081.htm (from rev 142, trunk/docs/site/1081.htm)
Deleted: trunk/docs/oldSite/1090.htm
===================================================================
--- trunk/docs/site/1090.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1090.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,84 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> About the Mulgara Project </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="About the Mulgara Project, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="1134.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="1095.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h1 class="heading1">About the Mulgara Project</h1>
-<p class="bodytext">Mulgara<sup class="superscript">TM</sup> is an open source, massively scalable, transaction safe, purpose-built database for the storage of metadata. Mulgara commenced in July 2006 as a fork of the <a href="http://sourceforge.net/projects/kowari/">Kowari project</a>. Kowari was released under an open source license in January 2004. </p>
-<p class="bodytext">More information on Mulgara can be found in the <a id="h1008" class="" title="Mulgara Overview" href="1007.htm" target="_self">Mulgara Overview</a>.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "453.6">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="1095.htm" target="_self">License</a></p><p class="relateditem"><a href="1091.htm" target="_self">About this site</a></p></td>
-</tr>
-</table>
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1090.htm (from rev 142, trunk/docs/site/1090.htm)
Deleted: trunk/docs/oldSite/1091.htm
===================================================================
--- trunk/docs/site/1091.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1091.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,86 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> About this site </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="About this site, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="1095.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="1093.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">About this site</h2>
-<p class="bodytext">kowari.org is the Web site of the Mulgara Project.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="1093.htm" target="_self">Copyright</a></p><p class="relateditem"><a href="1094.htm" target="_self">HTML and CSS</a></p><p class="relateditem"><a href="1092.htm" target="_self">Accessibility</a></p></td>
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="1090.htm" target="_self">About the Mulgara Project</a></p><p class="relateditem"><a href="1095.htm" target="_self">License</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1091.htm (from rev 142, trunk/docs/site/1091.htm)
Deleted: trunk/docs/oldSite/1092.htm
===================================================================
--- trunk/docs/site/1092.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1092.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,84 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Accessibility </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Accessibility, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="1094.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="1076.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h3 class="heading3">Accessibility</h3>
-<p class="bodytext">This site attempts to adhere to the W3C's Web Content Accessibility Guidelines 1.0 and can be validated using Bobby. All pages contain Dublin Core metadata headers.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="1091.htm" target="_self">About this site</a></p><p class="relateditem"><a href="1093.htm" target="_self">Copyright</a></p><p class="relateditem"><a href="1094.htm" target="_self">HTML and CSS</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1092.htm (from rev 142, trunk/docs/site/1092.htm)
Deleted: trunk/docs/oldSite/1093.htm
===================================================================
--- trunk/docs/site/1093.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1093.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,83 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Copyright </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Copyright, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="1091.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="1094.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h3 class="heading3">Copyright</h3>
-<p class="bodytext">This site and its contents are Copyright © 2003 Kowari Project and are licensed under a <a class="jumptemplate" title="" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" target="_blank">Creative Commons</a> License. This means that you may use (take) whatever you like from this site, so long as a) you acknowledge that you took it from this site, b) you do not use it for commercial use and c) you allow others to use any derivative works under <a class="jumptemplate" title="" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" target="_blank">this license</a>.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="1091.htm" target="_self">About this site</a></p><p class="relateditem"><a href="1094.htm" target="_self">HTML and CSS</a></p><p class="relateditem"><a href="1092.htm" target="_self">Accessibility</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1093.htm (from rev 142, trunk/docs/site/1093.htm)
Deleted: trunk/docs/oldSite/1094.htm
===================================================================
--- trunk/docs/site/1094.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1094.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,85 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> HTML and CSS </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="HTML and CSSkowari, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="1093.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="1092.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h3 class="heading3">HTML and CSS</h3>
-<p class="bodytext">This site uses <a class="jumptemplate" title="" href="http://w3.org/ \o w3c homepage" target="_blank">web standards</a> and as such its <a class="jumptemplate" title="" href="http://validator.w3.org/check/referer \o validate this page's xhtml markup" target="_blank">markup</a> and <a class="jumptemplate" title="" href="http://jigsaw.w3.org/css-validator/check/referer \o validate this page's css layout" target="_blank">layout</a> should validate. It uses <a class="jumptemplate" title="" href="http://w3.org/tr/xhtml1" target="_blank">XHTML 1.0</a> Strict and follows the Appendix C. HTML Compatibility Guidelines. If this site does not render correctly with your browser, it may be that it does not support CSS2. If it does and you have problems, or you think someting could be improved, please <a id="h1160" class="" title="Contact Information" href="1076.htm" target="_self">get in touch</a>.</p>
-<p class="bodytext">For the interested, the original layout for this site comes from glish.com and bluerobot.com. It uses CSS3 selectors and may not render well in some browsers. As the current CSS validator only checks for compliance with CSS1 and CSS2, it will report "errors" in the style sheets. They should however, be 100% valid per W3C recommendations.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="1091.htm" target="_self">About this site</a></p><p class="relateditem"><a href="1093.htm" target="_self">Copyright</a></p><p class="relateditem"><a href="1092.htm" target="_self">Accessibility</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1094.htm (from rev 142, trunk/docs/site/1094.htm)
Deleted: trunk/docs/oldSite/1095.htm
===================================================================
--- trunk/docs/site/1095.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1095.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,84 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> License </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="License, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="1090.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="1091.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">License</h2>
-<p class="bodytext">Mulgara is licensed under the <a class="internetlinktemplate" title="" href="http://www.mozilla.org/MPL/MPL-1.1.html" target="_blank">Mozilla Public License, Version 1.1</a>. The full text of this license <a id="h1158" class="documentlinktemplate" title="Legal Information" href="1129.htm" target="_self">is available locally</a>.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="1090.htm" target="_self">About the Mulgara Project</a></p><p class="relateditem"><a href="1091.htm" target="_self">About this site</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1095.htm (from rev 142, trunk/docs/site/1095.htm)
Deleted: trunk/docs/oldSite/1128.htm
===================================================================
--- trunk/docs/site/1128.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1128.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,89 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title>Mulgara Legal Statements </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Mulgara Legal Statements, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="1129.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="1636.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">Mulgara Legal Statements</h2>
-<p class="bodytext">The Mulgara project is currently based entirely on the Kowari project. At the time of the first Mulgara release, all legal statements for the Kowari project are applicable to the Mulgara project, except where noted. The legal statement for the Kowari project is included in its entirety here.</p>
-<p class="bodytext">This project includes source code and/or binary distributions from various projects and companies. It is our intent to list each of them here. If credit has not been given where it is due, please <a id="h1160" class="" title="Contact Information" href="1076.htm" target="_self">contact the authors</a>.</p>
-<p class="bodytext">Source code for each Open Source component of this project is available for download from the links below.</p>
-<p class="bodytext">This section lists trademark attribution and code requirements of this project (in no particular order), and provides their licenses and other information to fulfill legal requirements. We have attempted to err on the side of providing more information than is required by any particular license.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="1636.htm" target="_self">Trademarks</a></p><p class="relateditem"><a href="1132.htm" target="_self">Open Source Components</a></p><p class="relateditem"><a href="1133.htm" target="_self">Sun Microsystems Components</a></p><p class="relateditem"><a href="1134.htm" target="_self">Supporting Optional Packages</a></p></td>
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="1129.htm" target="_self">Legal Information</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1128.htm (from rev 142, trunk/docs/site/1128.htm)
Deleted: trunk/docs/oldSite/1129.htm
===================================================================
--- trunk/docs/site/1129.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1129.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,83 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Legal Information </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Legal Information, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="2733.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="1128.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h1 class="heading1">Legal Information</h1>
-<p class="bodytext">Mulgara source code is licensed under the Open Software License, Version 3.0. A copy of this license is available in <a class="internetlinktemplate" title="" href="http://www.opensource.org/licenses/osl-3.0.php" target="_blank">HTML</a> and a local copy is available in <a class="internetlinktemplate" title="" href="OSL-3.0.txt" target="_blank">text</a>.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "453.6">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="1128.htm" target="_self">Mulgara Legal Statements</a></p></td>
-</tr>
-</table>
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1129.htm (from rev 142, trunk/docs/site/1129.htm)
Deleted: trunk/docs/oldSite/1132.htm
===================================================================
--- trunk/docs/site/1132.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1132.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,374 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Open Source Components </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Open Source Components, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="1636.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="1133.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h3 class="heading3">Open Source Components</h3>
-<p class="bodytext">Source code for Open Source components may be obtained from the URL provided for each project, as listed in the following table.</p>
-<table width="595" cellpadding="2" cellspacing="0" border="1" style="border-collapse:collapse; border:1px solid #010101">
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" rowspan="3" width="103"><p class="tablebodytext"><strong class="specialbold">Apache SOAP</strong></p>
-</td>
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">JARs</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">apache-soap-2.2.jar, soap.war</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">URL</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext"><a class="internetlinktemplate" title="" href="http://xml.apache.org/soap/index.html" target="_blank">http://xml.apache.org/soap/index.html</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">License</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">Apache Software License, v1.1, see <a class="internetlinktemplate" title="" href="http://www.opensource.org/licenses/apachepl.php" target="_blank">http://www.opensource.org/licenses/apachepl.php</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" rowspan="3" width="103"><p class="tablebodytext"><strong class="specialbold">Barracuda</strong></p>
-</td>
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">JARs</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">barracuda-ant.jar, barracuda-core.jar, plankton.jar</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">URL</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext"><a class="internetlinktemplate" title="" href="http://barracudamvc.org/barracuda/index.html" target="_blank">http://barracudamvc.org/Barracuda/index.html</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">License</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">Enhydra Public License 1.1, see <a class="internetlinktemplate" title="" href="http://xmlc.enhydra.org/software/license/index.html" target="_blank">http://xmlc.enhydra.org/software/license/index.html</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" rowspan="3" width="103"><p class="tablebodytext"><strong class="specialbold">BEEPCORE</strong></p>
-</td>
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">JARs</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">beepcore-0.9.06.jar</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">URL</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext"><a class="internetlinktemplate" title="" href="http://www.beepcore.org" target="_blank">http://www.beepcore.org</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">License</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">The Blocks Public License (BSD-style), <a class="internetlinktemplate" title="" href="http://beepcore.org/beepcore/about_publiclicense.jsp" target="_blank">http://beepcore.org/beepcore/about_publiclicense.jsp</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" rowspan="3" width="103"><p class="tablebodytext"><strong class="specialbold">Castor</strong></p>
-</td>
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">JARs</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">castor-0.9.3.9-xml.jar</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">URL</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext"><a class="internetlinktemplate" title="" href="http://castor.exolab.org" target="_blank">http://castor.exolab.org</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">License</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">BSD-style, see <a class="internetlinktemplate" title="" href="http://castor.exolab.org/license.html" target="_blank">http://castor.exolab.org/license.html</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" rowspan="3" width="103"><p class="tablebodytext"><strong class="specialbold">JArgs</strong></p>
-</td>
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">JARs</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">jargs-0.2.jar</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">URL</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext"><a class="internetlinktemplate" title="" href="http://jargs.sourceforge.net/" target="_blank">http://jargs.sourceforge.net/</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">License</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">BSD, see <a class="internetlinktemplate" title="" href="http://www.opensource.org/licenses/bsd-license.php" target="_blank">http://www.opensource.org/licenses/bsd-license.php</a></p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" rowspan="3" width="103"><p class="tablebodytext"><strong class="specialbold">Java CC</strong></p>
-</td>
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">JARs</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">JavaCC-2.0.zip</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">URL</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext"><a class="internetlinktemplate" title="" href="https://javacc.dev.java.net/" target="_blank">https://javacc.dev.java.net/</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">License</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">BSD, see <a class="internetlinktemplate" title="" href="http://www.opensource.org/licenses/bsd-license.php" target="_blank">http://www.opensource.org/licenses/bsd-license.php</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" rowspan="3" width="103"><p class="tablebodytext"><strong class="specialbold">JBoss</strong></p>
-</td>
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">JARs</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">jboss-j2ee.jar</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">URL</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext"><a class="internetlinktemplate" title="" href="http://jboss.org" target="_blank">http://jboss.org</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">License</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">GNU LGPL, see <a class="internetlinktemplate" title="" href="http://www.opensource.org/licenses/lgpl-license.php" target="_blank">http://www.opensource.org/licenses/lgpl-license.php</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" rowspan="3" width="103"><p class="tablebodytext"><strong class="specialbold">Jena Semantic web toolkit</strong></p>
-</td>
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">JARs</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">jena-1.4.0-pi-20020509.jar</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">URL</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext"><a class="internetlinktemplate" title="" href="http://www.hpl.hp.com/semweb/jena-top.html" target="_blank">http://www.hpl.hp.com/semweb/jena-top.html</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">License</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">BSD License, <a class="internetlinktemplate" title="" href="http://www.opensource.org/licenses/bsd-license.php" target="_blank">http://www.opensource.org/licenses/bsd-license.php</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" rowspan="4" width="103"><p class="tablebodytext"><strong class="specialbold">Jetty</strong></p>
-</td>
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">JARs</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">jasper-jetty-3.1.0.jar, jetty-3.1.0.jar</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">URL</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">http://jetty.mortbay.org</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">License</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">Jetty License, see <a class="internetlinktemplate" title="" href="http://jetty.mortbay.org/jetty/license.html" target="_blank">http://jetty.mortbay.org/jetty/LICENSE.html</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">Note</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">Source modifications made, for more information see: <a class="internetlinktemplate" title="" href="http://groups.yahoo.com/group/jetty-discuss/message/2686" target="_blank">http://groups.yahoo.com/group/jetty-discuss/message/2686</a></p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" rowspan="3" width="103"><p class="tablebodytext"><strong class="specialbold">Log4J</strong></p>
-</td>
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">JARs</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">log4j-1.2.8.jar</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">URL</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">http://jakarta.apache.org/log4j/docs/</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">License</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">Apache Software License, v1.1, see <a class="internetlinktemplate" title="" href="http://www.opensource.org/licenses/apachepl.php" target="_blank">http://www.opensource.org/licenses/apachepl.php</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" rowspan="3" width="103"><p class="tablebodytext"><strong class="specialbold">Sable CC</strong></p>
-</td>
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">JARs</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">sablecc-2.17.2.jar, sablecc-anttask-1.1.0.jar</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">URL</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext"><a class="internetlinktemplate" title="" href="http://www.sablecc.org" target="_blank">http://www.sablecc.org</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">License</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">GNU LGPL, see <a class="internetlinktemplate" title="" href="http://www.opensource.org/licenses/lgpl-license.php" target="_blank">http://www.opensource.org/licenses/lgpl-license.php</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" rowspan="3" width="103"><p class="tablebodytext"><strong class="specialbold">Trove4j</strong></p>
-</td>
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">JARs</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">trove-1.0.2.jar</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">URL</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext"><a class="internetlinktemplate" title="" href="http://trove4j.sf.net/" target="_blank">http://trove4j.sf.net/</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">License</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">GNU LGPL, see <a class="internetlinktemplate" title="" href="http://www.opensource.org/licenses/lgpl-license.php" target="_blank">http://www.opensource.org/licenses/lgpl-license.php</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" rowspan="3" width="103"><p class="tablebodytext"><strong class="specialbold">Xerces</strong></p>
-</td>
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">JARs</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">xerces-1.4.3.jar</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">URL</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext"><a class="internetlinktemplate" title="" href="http://xml.apache.org/xerces-j/index.html" target="_blank">http://xml.apache.org/xerces-j/index.html</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">License</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">Apache Software License, v1.1, see <a class="internetlinktemplate" title="" href="http://www.opensource.org/licenses/apachepl.php" target="_blank">http://www.opensource.org/licenses/apachepl.php</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" rowspan="3" width="103"><p class="tablebodytext"><strong class="specialbold">XMLC</strong></p>
-</td>
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">JARs</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">xmlc-all-runtime-2.2.jar, xmlc-taskdef-2.2.jar</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">URL</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext"><a class="internetlinktemplate" title="" href="http://xmlc.enhydra.org/software/license/index.html" target="_blank">http://xmlc.enhydra.org/</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">License</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">Enhydra Public License 1.1, see <a class="internetlinktemplate" title="" href="http://xmlc.enhydra.org/software/license/index.html" target="_blank">http://xmlc.enhydra.org/software/license/index.html</a> </p>
-</td>
-</tr>
-
-</table>
-<p class="tablebodytext"></p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="1128.htm" target="_self">Mulgara Legal Statements</a></p><p class="relateditem"><a href="1636.htm" target="_self">Trademarks</a></p><p class="relateditem"><a href="1133.htm" target="_self">Sun Microsystems Components</a></p><p class="relateditem"><a href="1134.htm" target="_self">Supporting Optional Packages</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1132.htm (from rev 142, trunk/docs/site/1132.htm)
Deleted: trunk/docs/oldSite/1133.htm
===================================================================
--- trunk/docs/site/1133.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1133.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,168 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Sun Microsystems Components </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Sun Microsystems Components, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="1132.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="1134.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h3 class="heading3">Sun Microsystems Components</h3>
-<p class="bodytext">Mulgara is written entirely in the Java<sup class="superscript">TM</sup> programming language and depends on several optional Java packages, listed in the table below. The Mulgara project does not distribute these packages due to licensing constraints, but they are freely available for download under their own licensing terms.</p>
-<table width="595" cellpadding="2" cellspacing="0" border="1" style="border-collapse:collapse; border:1px solid #010101">
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" rowspan="3" width="103"><p class="tablebodytext"><strong class="specialbold">JavaBeans</strong><sup class="superscript">TM</sup><strong class="specialbold"> Activation Framework</strong></p>
-</td>
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">JARs</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">activation-1.0.2.jar</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">URL</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext"><a class="internetlinktemplate" title="" href="http://java.sun.com/products/javabeans/glasgow/jaf.html" target="_blank">http://java.sun.com/products/javabeans/glasgow/jaf.html</a></p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">License</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">Sun<sup class="superscript">TM</sup> Binary Code License, with JAF v1.0.2 supplemental license terms. See <a class="internetlinktemplate" title="" href="http://java.sun.com/products/javabeans/glasgow/jaf.html" target="_blank">http://java.sun.com/products/javabeans/glasgow/jaf.html</a> and attempt to download the software to see the license terms.</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" rowspan="3" width="103"><p class="tablebodytext"><strong class="specialbold">Java Servlet API</strong></p>
-</td>
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">JARs</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">servlet-2.2b.jar</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">URL</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext"><a class="internetlinktemplate" title="" href="http://java.sun.com/products/servlet/download.html" target="_blank">http://java.sun.com/products/servlet/download.html</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">License</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">Sun Binary Code License Agreement with Servlet API v2.2 supplemental license terms. See <a class="internetlinktemplate" title="" href="http://java.sun.com/products/servlet/download.html" target="_blank">http://java.sun.com/products/servlet/download.html</a> and attempt to download the software to see the license terms. </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" rowspan="3" width="103"><p class="tablebodytext"><strong class="specialbold">Java J2SE</strong><sup class="superscript">TM</sup><strong class="specialbold"> Tools</strong></p>
-</td>
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">JARs</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">tools-j2se1.4.2_01.jar</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">URL</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext"><a class="internetlinktemplate" title="" href="http://java.sun.com/j2se/" target="_blank">http://java.sun.com/j2se/</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">License</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">Sun Binary Code License Agreement </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" rowspan="3" width="103"><p class="tablebodytext"><strong class="specialbold">JavaMail</strong><sup class="superscript">TM</sup></p>
-</td>
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">JARs</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">mail-1.2.jar</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">URL</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext"><a class="internetlinktemplate" title="" href="http://java.sun.com/products/javamail/" target="_blank">http://java.sun.com/products/javamail/</a> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">License</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">Sun Binary Code License Agreement with JavaMail v1.2 supplemental license terms. See <a class="internetlinktemplate" title="" href="http://java.sun.com/products/javamail/" target="_blank">http://java.sun.com/products/javamail/</a> attempt to download the software to see the license terms. </p>
-</td>
-</tr>
-
-</table>
-<p class="tablebodytext"></p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="1128.htm" target="_self">Mulgara Legal Statements</a></p><p class="relateditem"><a href="1636.htm" target="_self">Trademarks</a></p><p class="relateditem"><a href="1132.htm" target="_self">Open Source Components</a></p><p class="relateditem"><a href="1134.htm" target="_self">Supporting Optional Packages</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1133.htm (from rev 142, trunk/docs/site/1133.htm)
Deleted: trunk/docs/oldSite/1134.htm
===================================================================
--- trunk/docs/site/1134.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1134.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,188 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Supporting Optional Packages </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Supporting Optional Packages, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="1133.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="1090.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h3 class="heading3">Supporting Optional Packages</h3>
-<p class="bodytext">Those wishing to build Mulgara from source will need to use Ant (this is included as a library with the distibution, but another Ant installation may be used instead). Those wishing to run the unit tests included in the distribution will require the other packages listed in the following table.</p>
-<table width="595" cellpadding="2" cellspacing="0" border="1" style="border-collapse:collapse; border:1px solid #010101">
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" rowspan="3" width="103"><p class="tablebodytext"><strong class="specialbold">Ant</strong></p>
-</td>
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">JARs</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">ant-1.5.1.jar, ant-optional-1.5.1.jar</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">URL</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext"><a class="internetlinktemplate" title="" href="http://java.sun.com/products/javabeans/glasgow/jaf.html" target="_blank">http://java.sun.com/products/javabeans/glasgow/jaf.html</a></p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">License</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">Sun<sup class="superscript">TM</sup> Binary Code License, with JAF v1.0.2 supplemental license terms. See <a class="internetlinktemplate" title="" href="http://java.sun.com/products/javabeans/glasgow/jaf.html" target="_blank">http://java.sun.com/products/javabeans/glasgow/jaf.html</a> and attempt to download the software to see the license terms.</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" rowspan="3" width="103"><p class="tablebodytext"><strong class="specialbold">JUnit</strong></p>
-</td>
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">JARs</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">junit-3.7.jar</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">URL</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext"><a class="internetlinktemplate" title="" href="http://www.junit.org/" target="_blank">http://www.junit.org/</a>, <a class="internetlinktemplate" title="" href="http://junit.sourceforge.net/" target="_blank">http://JUnit.sourceforge.net/</a></p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">License</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">IBM<sup class="superscript">®</sup> Public License v1.0, see <a class="internetlinktemplate" title="" href="http://oss.software.ibm.com/developerworks/opensource/license10.html" target="_blank">http://oss.software.ibm.com/developerworks/opensource/license10.html</a></p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" rowspan="3" width="103"><p class="tablebodytext"><strong class="specialbold">JXQuick Runtime</strong></p>
-</td>
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">JARs</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">Quick4rt.jar</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">URL</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext"><a class="internetlinktemplate" title="" href="http://quickutil.sourceforge.net/view/main/jxquick" target="_blank">http://quickutil.sourceforge.net/view/Main/JXQuick</a></p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">License</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">Modified BSD, see <a class="internetlinktemplate" title="" href="http://jxquick.sourceforge.net/quick3/license.txt" target="_blank">http://jxquick.sourceforge.net/quick3/License.txt</a></p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" rowspan="3" width="103"><p class="tablebodytext"><strong class="specialbold">JXQuick Utils</strong></p>
-</td>
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">JARs</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">Quick4util.jar</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">URL</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext"><a class="internetlinktemplate" title="" href="http://quickutil.sourceforge.net/view/main/jxquick" target="_blank">http://quickutil.sourceforge.net/view/Main/JXQuick</a></p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">License</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">Modified BSD, see <a class="internetlinktemplate" title="" href="http://jxquick.sourceforge.net/quick3/license.txt" target="_blank">http://jxquick.sourceforge.net/quick3/License.txt</a></p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" rowspan="3" width="103"><p class="tablebodytext"><strong class="specialbold">JXUnit</strong></p>
-</td>
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">JARs</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext">jxunit3.jar</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">URL</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext"><a class="internetlinktemplate" title="" href="http://jxunit.sourceforge.net/" target="_blank">http://jxunit.sourceforge.net/</a></p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td style = "border:1px solid #010101;" width="75"><p class="tablebodytext">License</p>
-</td>
-<td style = "border:1px solid #010101;" width="417"><p class="tablebodytext"> </p>
-</td>
-</tr>
-
-</table>
-<p class="tablebodytext"></p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="1128.htm" target="_self">Mulgara Legal Statements</a></p><p class="relateditem"><a href="1636.htm" target="_self">Trademarks</a></p><p class="relateditem"><a href="1132.htm" target="_self">Open Source Components</a></p><p class="relateditem"><a href="1133.htm" target="_self">Sun Microsystems Components</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1134.htm (from rev 142, trunk/docs/site/1134.htm)
Deleted: trunk/docs/oldSite/1139.htm
===================================================================
--- trunk/docs/site/1139.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1139.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,246 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Installation Guide </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Installation Guide, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="1350.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="1225.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h1 class="heading1">Installation Guide</h1>
-<p class="bodytext">Mulgara is shipped in two forms, Mulgara Lite is shipped as binary files only or the full version as a source code download. If you have downloaded the binary files <code class="monospace">mulgara-1.0.0.jar</code> and <code class="monospace">itql-1.0.0.jar</code> please proceed with <a id="h1262" class="" title="Installing Java" href="1139.htm#o1141" target="_self">Installing Java</a> and then skip to <a id="h1263" class="" title="Running a Mulgara Server" href="1139.htm#o1146" target="_self">Running a Mulgara server</a>. If you have obtained source code, you will need to build the binary files from a build environment by completing all sections in this document. All users should take note of the hints given in the latest set of Release Notes.</p>
-<p class="note"><strong class="strong"><strong class="strong">Note -</strong></strong> Throughout this document, <code class="monospace">$MULGARA_HOME</code> is used to refer to the directory containing either the server or iTQL<sup class="superscript">TM</sup> shell binary JAR file, or the directory containing the source code. Where examples refer to <code class="monospace">$MULGARA_HOME</code> below, you should substitute in this location.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "453.6">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="1139.htm#o1141" target="_self">Installing Java</a></p><p class="relateditem"><a href="1139.htm#o1142" target="_self">Checkout Setup</a></p><p class="relateditem"><a href="1139.htm#o1143" target="_self">Build Targets</a></p><p class="relateditem"><a href="1139.htm#o1144" target="_self">Generating Mulgara javadoc</a></p><p class="relateditem"><a href="1139.htm#o1145" target="_self">Generating the Server and the iTQL Shell</a></p><p class="relateditem"><a href="1139.htm#o1146" target="_self">Running a Mulgara Server</a></p><p class="relateditem"><a href="1139.htm#o402" target="_self">Mulgara Configuration File</a></p><p class="relateditem"><a href="1139.htm#o2581" target="_self">Mulgara Command Line Options</a></p><p class="relateditem"><a href="1139.htm#o1256" target="_self">Java System Properties</a></p><p class="relateditem"><a href="1139.htm#o3030" target="_self"></a></p><p class="relateditem"><a href="1139.htm#o1148" target="_self">Running the Test Cases</a></p></td>
-</tr>
-</table>
-
-<a name="o1141"></a><h2 class="heading2">Installing Java</h2>
-<p class="bodytext">Download a J2SE<sup class="superscript">TM</sup> 1.4.0 or above for your platform from <a class="jumptemplate" title="" href="http://java.sun.com/j2se/1.4/" target="_blank">http://java.sun.com/j2se/</a>, and install it. Installation instructions for <a class="jumptemplate" title="" href="http://java.sun.com/j2se/1.4/install-windows.html" target="_blank">Windows</a><sup class="superscript"><a class="jumptemplate" title="" href="http://java.sun.com/j2se/1.4/install-windows.html" target="_blank">®</a></sup> and <a class="jumptemplate" title="" href="http://java.sun.com/j2se/1.4/install-linux.html" target="_blank">Linux</a><sup class="superscript"><a class="jumptemplate" title="" href="http://java.sun.com/j2se/1.4/install-linux.html" target="_blank">®</a></sup> operating systems are available. You should then check that the installation added the java commands to your path by typing: </p>
-<p class="commandtext"><code class="monospace">$ java -version</code></p>
-<p class="bodytext">You should get the following: </p>
-<p class="commandtext"><code class="monospace">java version "1.4.2"<br />Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-b28)<br />Java HotSpot(TM) Client VM (build 1.4.2-b28, mixed mode)</code></p>
-<p class="bodytext">If your shell reports that it cannot find the command, add <code class="monospace"><JAVA_HOME>/bin</code> (where <code class="monospace">JAVA_HOME</code> is the location where you installed J2SE to) to your path in the appropriate way for your shell.</p>
-<p class="bodytext">Note. You <strong class="strong">must</strong> use J2SE 1.4.0 or higher for compiling and running Mulgara.</p>
-<a name="o1142"></a><h2 class="heading2">Checkout Setup</h2>
-<p class="bodytext">After you've obtained a checkout of the Mulgara Semantic Store project, you'll need Add a <code class="monospace">JAVA_HOME</code> environment variable pointing to the place that you have java installed to get your checkout working.</p>
-<p class="bodytext">From a Windows command line:</p>
-<p class="commandtext"><code class="monospace">$ set JAVA_HOME=C:\jdk1.4.2</code></p>
-<p class="bodytext">The installation program should have set this setting automatically.</p>
-<p class="bodytext">Under bash:</p>
-<p class="commandtext"><code class="monospace">$ export JAVA_HOME=/usr/local/java</code></p>
-<p class="bodytext">Note. <code class="monospace">$MULGARA_HOME</code> refers to the place where you checked out the Mulgara module from CVS. The version of the junit JAR file listed above may be different from the version included with your checkout.</p>
-<p class="note"><strong class="strong">Note -</strong> Under a Windows operating system you could set these environment variables in Control Panel -> System -> Advanced -> Environment Variables instead of in each shell. On most other versions of Windows you'll probably want to add these to your <code class="monospace">autoexec.bat</code> file.</p>
-<a name="o1143"></a><h2 class="heading2">Build Targets</h2>
-<p class="bodytext">To get a list of the available targets in the build script, do the following: </p>
-<ol class="listnumber"><li class="listnumber">Change to the Mulgara home directory: <p class="listcontinuecommandtext">$ cd $MULGARA_HOME</p>
-</li><li class="listnumber">To list the targets on a system running a UNIX<sup class="superscript">®</sup> operating system:<p class="listcontinuecommandtext">$ ./build.sh -projecthelp</p>
-<p class="listcontinue">To list the targets on a system running a Windows<sup class="superscript">®</sup> operating system:</p>
-<p class="listcontinuecommandtext">$ build -projecthelp</p>
-</li></ol><p class="bodytext">You can chain targets together instead of invoking ant multiple times. This saves the JVM startup time associated with each ant run. So for example, suppose that you made a change to the source, and wanted a clean build. You may want to bring the build back to an original state (no generated files), and generate all distributable files. Instead of two commands, you could type:</p>
-<p class="commandtext">$ ./build.sh clean dist</p>
-<p class="bodytext">Or, for systems running a Windows operating system: </p>
-<p class="commandtext">$ build.bat clean dist</p>
-<a name="o1144"></a><h2 class="heading2">Generating Mulgara javadoc</h2>
-<p class="bodytext">To generate the Mulgara javadoc you'll need to perform the following steps:</p>
-<ol class="listnumber"><li class="listnumber">Change to the Mulgara home directory:<p class="listcontinuecommandtext">$ cd $MULGARA_HOME</p>
-</li><li class="listnumber">Run the javadoc target.<p class="listcontinue">For systems running a UNIX operating system:</p>
-<p class="listcontinuecommandtext">$ ./build.sh javadoc</p>
-<p class="listcontinue">For systems running a Windows operating system:</p>
-<p class="listcontinuecommandtext">$ build javadoc</p>
-</li></ol><p class="bodytext">You should then be able to view the Mulgara javadoc.</p>
-<a name="o1145"></a><h2 class="heading2">Generating the Server and the iTQL Shell</h2>
-<p class="bodytext">To generate the server and iTQL Shell you'll need to perform the following steps:</p>
-<ol class="listnumber"><li class="listnumber">Change to the Mulgara home directory: <p class="listcontinuecommandtext">$ cd $MULGARA_HOME</p>
-</li><li class="listnumber">The logging files are located in $MULGARA_HOME/conf and are named log4j-<component>.xml. To configure the logging system, you'll need to set the path to which logging information is sent. For example the default configuration for the iTQL component is: <p class="listcontinuecommandtext"><!-- Log to a file --><br /><appender name="LOGFILE" class="org.apache.log4j.FileAppender"><br /><param name="File" value="./itql.log"/><br /><layout class="org.apache.log4j.PatternLayout"><br /><param name="ConversionPattern" value="%d %-5p [%t] %C{2} - %m%n"/><br /></layout><br /></appender></p>
-<p class="listcontinue">Which sends logging information to a log file named <code class="monospace">./itql.log</code>, which will create a logging file in the directory from where you run the interpreter. This may not be appropriate for your environment, so you may need to change this to a more sensible path.</p>
-</li><li class="listnumber">Run the dist target.<p class="listcontinue">For systems running a UNIX operating system:</p>
-<p class="listcontinuecommandtext">$ ./build.sh dist</p>
-<p class="listcontinue">For systems running a Windows operating system:</p>
-<p class="listcontinuecommandtext">$ build dist</p>
-<p class="listcontinue">This creates the two binary files called <code class="monospace">itql-1.0.0.jar</code> and <code class="monospace">mulgara-1.0.0.jar</code> in <code class="monospace">$MULGARA_HOME/dist</code> directory.</p>
-</li><li class="listnumber">Run the executable (the version number for your installation may be different): <p class="listcontinuecommandtext">$ java -jar dist/itql-<code class="monospace">1.0.0</code>.jar</p>
-</li></ol><p class="bodytext">If the iTQL Shell starts correctly, you get a prompt back. Enter the quit command at the prompt to exit the interpreter.</p>
-<p class="commandtext">ITQL> quit ;</p>
-<a name="o1146"></a><h2 class="heading2">Running a Mulgara Server</h2>
-<p class="bodytext">Executing an executable JAR file runs the server. To start Mulgara you'll need to do the following:</p>
-<ol class="listnumber"><li class="listnumber">Change to the directory (folder) into which you downloaded Mulgara: <p class="listcontinuecommandtext">$ cd $MULGARA_HOME</p>
-</li><li class="listnumber">Start the executable JAR:<p class="listcontinuecommandtext">$ java -jar <code class="monospace">mulgara-1.0.0.jar</code>.jar</p>
-<p class="listcontinue">You should see the following line when the server is starting, identifying the build number:</p>
-<p class="listcontinuecommandtext">1 [main] INFO EmbeddedMulgaraServer - Mulgara Semantic Store version 1.0 Build (v<code class="monospace">1.0.0</code>)</p>
-<p class="listcontinue">Once you see a line similar to the following display in the console the server is ready to be used.</p>
-<p class="listcontinuecommandtext">INFO EmbeddedMulgaraServer - Successfully started Mulgara server at <br />rmi://localhost/server1 in directory /usr/local/mulgara/server1</p>
-<p class="listcontinue">However, if the following message displays then the HTTP port is already occupied by another process. See the <a id="h2634" class="documentlinktemplate" title="Mulgara Command Line Options" href="1139.htm#o2581" target="_self">Command Line Options section</a> for more information on how to change this.</p>
-<p class="listcontinuecommandtext">ERROR EmbeddedMulgaraServer - java.net.BindException: Address already in use</p>
-<p class="listcontinue">If you see the following message, you may not have started the RMI registry correctly. As stated previously, see the <a id="h2634_2" class="documentlinktemplate" title="Mulgara Command Line Options" href="1139.htm#o2581" target="_self">Command Line Options section</a> for more information on how to change this..</p>
-<p class="listcontinuecommandtext">ERROR EmbeddedMulgaraServer - javax.naming.ServiceUnavailableException <br /> [Root exception is java.rmi.ConnectException:<br /> Connection refused to host: localhost; nested exception is:<br /> java.net.ConnectException: Connection refused]</p>
-</li><li class="listnumber">To verify your installation is working correctly open your web browser and enter the following URL:<p class="listcontinuecommandtext">http://localhost:8080</p>
-<p class="listnote"><strong class="strong">Note -</strong> Your HTTP port may be different if you have supplied a <code class="monospace">-p</code> option.</p>
-<p class="listcontinue">Follow the links to the user documentation to learn more about using Mulgara.</p>
-</li></ol>
-<a name="o402"></a><h2 class="heading2">Mulgara Configuration File</h2>
-<p class="bodytext">A default XML configuration file, packaged within the Mulgara executable JAR file, configures how Mulgara runs. This file is shown below.</p>
-<p class="commandtext"><?xml version="1.0" encoding="UTF-8"?><br /><br /><!--<br />Mulgara Semantic Store configuration file.<br />--><br /><br /><MulgaraConfig><br /><br /> <!-- Paths to external component configuration, relative to JAR file --><br /> <ExternalConfigPaths><br /> <MulgaraLogging>conf/log4j-tks.xml</MulgaraLogging><br /> <WebDefault>conf/webdefault.xml</WebDefault><br /> </ExternalConfigPaths><br /><br /> <!--<br /> The hostname to bind Mulgara to<br /><br /> Note. Not setting will cause Mulgara to bind to the canonical local machine name<br /> --><br /> <!--<MulgaraHost>localhost</MulgaraHost>--><br /><br /> <!--<br /> Configuration for the Jetty servlet container<br /><br /> Note. Not setting the "Host" parameter will cause Jetty to listen on<br /> all interfaces<br /> --><br /> <Jetty><br /> <Listener><br /> <!--<Host>localhost</Host>--><br /> <Port>8080</Port><br /> <MinThreads>5</MinThreads><br /> <MaxThreads>255</MaxThreads><br /> <MaxIdleTimeMs>60000</MaxIdleTimeMs><br /> <MaxReadTimeMs>60000</MaxReadTimeMs><br /> <LowResourcePersistTimeMs>5000</LowResourcePersistTimeMs><br /> </Listener><br /> </Jetty><br /><br /> <!-- The name of the server, used for RMI binding --><br /> <ServerName>server1</ServerName><br /><br /> <!-- RMI registry port --><br /> <RMIPort>1099</RMIPort><br /><br /> <!--<br /> The path to persist data to, one of:<br /> + . - current directory (directory from which Mulgara JAR was run)<br /> + temp - default system temporary directory<br /> + <path> - user defined (OS dependant) path<br /> --><br /> <PersistancePath>.</PersistancePath><br /><br /> <!--<br /> Database implementation to use, one of:<br /> org.mulgara.store.xa.XADatabaseImpl<br /> (Metaphasic transactional triple store)<br /> --><br /> <TripleStoreImplementation>org.mulgara.store.xa.XADatabaseImpl</TripleStoreImplementation><br /><br /> <!--<br /> Implementations of the persistent and temporary string and node pools to use,<br /> as well as the resolver class to use as the System Resolver.<br /> (NOT available in the TKS 2.1 beta 1 testing period.)<br /> --><br /> <PersistentNodePoolClass>org.mulgara.store.nodepool.xa.XANodePoolFactory<br /> </PersistentNodePoolClass><br /> <TemporaryNodePoolClass>org.mulgara.store.nodepool.memory.MemoryNodePoolFactory<br /> </TemporaryNodePoolClass><br /> <PersistentStringPoolClass>org.mulgara.store.stringpool.xa.XAStringPoolFactory<br /> </PersistentStringPoolClass><br /> <TemporaryStringPoolClass>org.mulgara.store.stringpool.memory.MemoryStringPoolFactory<br /> </TemporaryStringPoolClass><br /> <SystemResolverClass>org.mulgara.resolver.store.StatementStoreResolverFactory<br /> </SystemResolverClass><br /><br /> <!--<br /> Implementations of the ContentHandler interface to use for resolving mime<br /> types. (NOT available in the TKS 2.1 beta 1 testing period.)<br /> --><br /> <ContentHandlerClass>org.mulgara.content.rdfxml.RDFXMLContentHandler</ContentHandlerClass><br /> <ContentHandlerClass>org.mulgara.content.mp3.MP3ContentHandler</ContentHandlerClass><br /><br /> <!--<br /> The factories to use for generating resolver objects.<br /> (NOT available in the TKS 2.1 beta 1 testing period.)<br /> --><br /> <!--ResolverFactoryClass>org.mulgara.resolver.file.FileResolverFactory</ResolverFactoryClass--><br /> <ResolverFactoryClass>org.mulgara.resolver.lucene.LuceneResolverFactory</ResolverFactoryClass><br /> <!--ResolverFactoryClass>org.mulgara.resolver.http.HttpResolverFactory</ResolverFactoryClass--><br /> <ResolverFactoryClass>org.mulgara.resolver.url.URLResolverFactory</ResolverFactoryClass><br /> <ResolverFactoryClass>org.mulgara.resolver.view.ViewResolverFactory</ResolverFactoryClass><br /><br /> <!-- iTQL script to run on startup --><br /> <StartupScript>foo.itql</StartupScript><br /> <!-- smtp server for email notifications<br /> mail.xyz.com<br /> --><br /> <Smtp></Smtp><br /><br /></MulgaraConfig></p>
-<p class="bodytext"></p>
-<a name="o2581"></a><h2 class="heading2">Mulgara Command Line Options</h2>
-<p class="bodytext">You can override the default configuration file with individual command line options or with an external configuration file (specified via a command line option).</p>
-<p class="bodytext">The individual command line options you can specify are as follows:</p>
-<a name="o3109"></a>
-<ul class="listbullet"><li class="listbullet"><code class="monospace">-h</code> or <code class="monospace">--help</code><p class="listcontinue">Display a list of the command line options available.</p>
-<p class="listcontinue">For example, <code class="monospace">java -jar mulgara-1.0.0.jar --help</code>, displays the following:</p>
-<p class="listcontinuecommandtext"> <br /> -h, --help display this help screen<br /> -n, --normi disable automatic starting of the RMI registry<br /> -x, --shutdown shutdown the local running server<br /> -l, --logconfig use an external logging configuration file<br /> -c, --serverconfig use an external server configuration file<br /> -k, --serverhost the hostname to bind the server to<br /> -o, --httphost the hostname for HTTP requests<br /> -p, --port the port for HTTP requests<br /> -r, --rmiport the RMI registry port<br /> -s, --servername the (RMI) name of the server<br /> -a, --path the path server data will persist to, specifying<br /> '.' or 'temp' will use the current working directory<br /> or the system temporary directory respectively<br /> -m, --smtp the SMTP server for email notification</p>
-</li></ul>
-<a name="o3110"></a>
-<ul class="listbullet"><li class="listbullet"><code class="monospace">-n</code> or <code class="monospace">--normi</code><p class="listcontinue">Do not start an RMI server when you start Mulgara.</p>
-<p class="listcontinue">By default, Mulgara automatically starts an RMI server, if one does not already exist, on port 1099, or the port specified by the <code class="monospace">--rmiport</code> option. In situations where you expect an RMI server to exist already (that is, you are running another Mulgara server on the same host) and you do not want to automatically start another RMI server, use this option.</p>
-<p class="listcontinue">When running multiple Mulgara servers on the same host, it is recommended that you:</p>
-<ol class="listnumber2"><li class="listnumber2">Start an RMI server separately, via the command line using the <code class="monospace">rmiregistry</code> program supplied by the Java SDK.</li><li class="listnumber2">Start each Mulgara server with the <code class="monospace">--normi</code> option.</li></ol></li></ul>
-<a name="o3111"></a>
-<ul class="listbullet"><li class="listbullet"><code class="monospace">-x</code> or <code class="monospace">--shutdown</code><p class="listcontinue">Shutdown the running Mulgara server.</p>
-<p class="listcontinue">For example, <code class="monospace">java -jar mulgara-1.0.0.jar --shutdown</code>.</p>
-</li></ul>
-<a name="o3112"></a>
-<ul class="listbullet"><li class="listbullet"><code class="monospace">-l</code> or <code class="monospace">--logconfig</code><p class="listcontinue">Specify a log4j configuration file to enable fine grain control on logging.</p>
-<p class="listcontinue">For example, <code class="monospace">java -jar mulgara-1.0.0.jar --logconfig file:<installation directory>/Resources/log4j-template.xml</code>.</p>
-<p class="listcontinue">See the Logging section for more information on the <code class="monospace">--logconfig</code> option.</p>
-</li></ul>
-<a name="o3113"></a>
-<ul class="listbullet"><li class="listbullet"><code class="monospace">-c</code> or <code class="monospace">--serverconfig</code><p class="listcontinue">Specify an external configuration file to override the default configuration file.</p>
-<p class="listcontinue">For example, <code class="monospace">java -jar mulgara-1.0.0.jar --serverconfig file:<installation directory>/Resources/Mulgara-config.xml</code>.</p>
-</li></ul>
-<a name="o3114"></a>
-<ul class="listbullet"><li class="listbullet"><code class="monospace">-k</code> or <code class="monospace">--serverhost</code><p class="listcontinue">Specify the fully qualified host name for the embedded RMI server used for incoming iTQL queries. The default is the host name of your machine, automatically determined by your operating system's name resolution order.</p>
-<p class="listcontinue">See the <code class="monospace">--httphost</code> option for more information.</p>
-</li></ul>
-<a name="o3115"></a>
-<ul class="listbullet"><li class="listbullet"><code class="monospace">-o</code> or <code class="monospace">--httphost</code><p class="listcontinue">Specify the host name for the embedded HTTP server used for web services, the MulgaraViewer and Descriptors. The default is the host name of your machine (the same as the RMI server).</p>
-<p class="listcontinue">You can find the host name bound to Mulgara from the:</p>
-<ul class="listbullet2"><li class="listbullet2">Console output at startup</li><li class="listbullet2">Mulgara Viewer (the server URI)</li><li class="listbullet2">TMC (the server URI)</li><li class="listbullet2"><code class="monospace">ipconfig -all</code> command (for systems running a Windows operating system)</li><li class="listbullet2"><code class="monospace">/sbin/ifconfig</code> command (for systems running a Linux or UNIX operating system)</li><li class="listbullet2"><code class="monospace">/etc/hosts</code> file (for systems running a Linux or UNIX operating system)<p class="listcontinue">If you are unsure as to what your fully qualified host name is, consult your network administrator.</p>
-<p class="listnote"><strong class="strong">Note -</strong> Machines with multiple host names can have problems with the RMI and HTTP servers binding to the wrong host name. If your machine has multiple host names, or fails to detect the correct host name during host name resolution, you can force binding to a specific host by using the --serverhost and --httphost options, either individually or together.<br /><br />For example, <code class="monospace">java -jar mulgara-1.0.0.jar --serverhost localhost --httphost localhost</code>.</p>
-</li></ul></li></ul>
-<a name="o3116"></a>
-<ul class="listbullet"><li class="listbullet"><code class="monospace">-p</code> or <code class="monospace">--port</code><p class="listcontinue">Specify the port number for the embedded HTTP server. The default is 8080. A conflict occurs if this port is in use (by another application or another Mulgara server).</p>
-<p class="listcontinue">For example, <code class="monospace">java -jar mulgara-1.0.0.jar --port 8081</code>.</p>
-</li></ul>
-<a name="o3117"></a>
-<ul class="listbullet"><li class="listbullet"><code class="monospace">-r</code> or <code class="monospace">--rmiport</code><p class="listcontinue">Specify the port number for the embedded RMI server. The default is 1099. A conflict occurs if this port is in use (by another application or another Mulgara server).</p>
-<p class="listcontinue">For example, <code class="monospace">java -jar mulgara-1.0.0.jar --rmiport 1299</code>.</p>
-</li></ul>
-<a name="o3118"></a>
-<ul class="listbullet"><li class="listbullet"><code class="monospace">-s</code> or <code class="monospace">--servername</code><p class="listcontinue">Specify the RMI server name. The default is server1 (that is, <code class="monospace">rmi://mysite.com/server1</code>). If you are running multiple servers on the same host, you must specify a new server name.</p>
-<p class="listcontinue">For example, <code class="monospace">java -jar mulgara-1.0.0.jar --servername server2</code>.</p>
-</li></ul>
-<a name="o3119"></a>
-<ul class="listbullet"><li class="listbullet"><code class="monospace">-a</code> or <code class="monospace">--path</code><p class="listcontinue">Specify the location where Mulgara database files are stored. The default is the <code class="monospace">server1</code> directory (or the name specified using the <code class="monospace">--servername</code> option) of your Mulgara installation.</p>
-<p class="listcontinue">For example, <code class="monospace">java -jar mulgara-1.0.0.jar --path /usr/local/mulgara</code>. For systems running a Windows operating system, <code class="monospace">java -jar mulgara-1.0.0.jar --path c:\mulgara</code>.</p>
-<p class="listnote"><strong class="strong">Note -</strong> The directory you specify is the directory containing the <code class="monospace">server1</code><em class="emphasis"> </em>directory (or the name specified using the <code class="monospace">--servername</code> option). <em class="emphasis">Do not</em> specify the <code class="monospace">server1</code> portion of the directory name, as Mulgara appends this automatically to the directory you specify.</p>
-</li></ul>
-<a name="o3120"></a>
-<ul class="listbullet"><li class="listbullet"><code class="monospace">-m</code> or <code class="monospace">--smtp</code><p class="listcontinue">Specify an SMTP server to which e-mail notifications are sent.</p>
-<p class="listcontinue">For example, <code class="monospace">java -jar mulgara-1.0.0.jar --smtp mail-mysite.com</code>.</p>
-</li></ul>
-<a name="o3121"></a>
-<p class="bodytext">If you specify an external configuration file or individual command line options, they are evaluated in the following order:</p>
-<ol class="listnumber"><li class="listnumber">Default configuration file</li><li class="listnumber">External configuration file</li><li class="listnumber">Command line options</li></ol>
-<a name="o1256"></a><h2 class="heading2">Java System Properties</h2>
-<p class="bodytext">In addition to the command line options when starting Mulgara, there are also Java<sup class="superscript">TM</sup> system properties that control how Mulgara runs. These are the <code class="monospace">-D</code> and <code class="monospace">-X</code> options specified when you run the Mulgara executable jar file.</p>
-<p class="note"><strong class="strong">Note -</strong> The <code class="monospace">-D</code> and <code class="monospace">-X</code> options must appear before <code class="monospace">-jar</code> option.</p>
-<p class="bodytext">The Java system properties are as follows:</p>
-<ul class="listbullet"><li class="listbullet"><code class="monospace">mulgara.xa.useByteOrder</code></li><li class="listbullet"><code class="monospace">mulgara.xa.defaultIOType</code></li><li class="listbullet"><code class="monospace">mulgara.xa.forceIOType</code><p class="listcontinue">The above properties control file input and output in the Mulgara data store. See the Controlling File Input and Output in Mulgara section for more information on these properties.</p>
-</li></ul>
-<a name="o3030"></a>
-<ul class="listbullet"><li class="listbullet"><code class="monospace">itql.command.log</code><p class="listcontinue">Specifies the log file that iTQL<sup class="superscript">TM</sup> commands are written to by the client application interacting with the ItqlInterpreterBean.</p>
-<p class="listcontinue">For example, <code class="monospace">java -Ditql.command.log=/tmp/itql.log -jar mulgara-1.0.0.jar</code></p>
-</li><li class="listbullet"><code class="monospace">shutdownhook.port</code><p class="listcontinue">Specifies the port listening for a shutdown. If not specified, the default is 6789. Specifying this property is useful when running multiple Mulgara servers on the same machine and you don't want to risk shutting down the wrong one.</p>
-<p class="listcontinue">For example, <code class="monospace">java -Dshutdownhook.port=6790 -jar mulgara-1.0.0.jar</code> starts Mulgara with a shutdown port of 6790.</p>
-<p class="listcontinue">While <code class="monospace">java -Dshutdownhook.port=6790 -jar mulgara-1.0.0.jar --shutdown</code> performs a shutdown of this Mulgara server.</p>
-</li><li class="listbullet"><code class="monospace">mulgara.rmi.prefetchsize</code></li><li class="listbullet"><code class="monospace">mulgara.rmi.pagetimeout</code><p class="listcontinue">The above properties control how the server returns query results to a client.</p>
-<p class="listcontinue">The server returns query result rows in groups, known as <em class="emphasis">pages</em>, in order to reduce network traffic. The <code class="monospace">mulgara.rmi.prefetchsize</code> property sets the size of a page. That is, the number of rows in a page. The default page size is 1000.</p>
-<p class="listcontinue">If this were the only mechanism in place, each new page fetch would result in a delay as the rows that make up the page are gathered. Reducing the page size reduces the delay, but increases the network traffic. To overcome this, a background thread fetches the next page before it is required.</p>
-<p class="listcontinue">When the next page is requested:</p>
-<ol class="listnumber2"><li class="listnumber2">The system checks if the next page has already been requested on the background thread. If it has, and it is available, it is returned immediately. That is, there is no delay.</li><li class="listnumber2">If the next page has already been requested, but it is not yet available, the system waits for a specified number of milliseconds before it decides the page cannot be returned, and the query times out.<p class="listcontinue2">The <code class="monospace">mulgara.rmi.pagetimeout</code> property specifies the time the system waits for the next page before timing out. The default is 60000 milliseconds (60 seconds).</p>
-</li><li class="listnumber2">If the next page has not yet been requested on the background thread, it is requested.</li></ol></li><li class="listbullet"><code class="monospace">mulgara.sp.cachesize</code><p class="listcontinue">Internally, the system maintains resources as numbers in order to optimize joins and storage space. For example, 1293969 could represent the URI <code class="monospace">http://purl.org/dc/elements/1.1/title</code>. However, when the system needs to order or stream resources to the client, the system performs a lookup to convert the numbers to resources. In most situations a collection of statements have repeating subjects or predicates, and to reduce the amount of duplicate I/O requests, cache memory is used.</p>
-<p class="listcontinue">The <code class="monospace">mulgara.sp.cachesize</code> property sets this cache size. The default is 1000 entries.</p>
-</li><li class="listbullet"><code class="monospace">mulgara.rmi.compression</code><p class="listcontinue">When a query result returns to the client, the content can be compressed in order to reduce bandwidth consumption. The acceptable values for this system property range from 0 to 9, where 0 is no compression and 9 is maximum compression. The higher the compression, the greater the load on the CPU to perform the compression. The default value is 1, which gives maximum performance at about 70% compression.</p>
-</li><li class="listbullet"><code class="monospace">Xms</code> and <code class="monospace">Xmx</code><p class="listcontinue">The above two properties are Java Virtual Machine (JVM) specific settings that specify the minimum and maximum amount of memory allocate to the JVM, respectively.</p>
-<p class="listcontinue">Increasing the value of the <code class="monospace">mulgara.sp.cachesize</code> or <code class="monospace">mulgara.rmi.prefetchsize</code> properties, or if you have a large number of concurrent users, you can exceed the amount of memory allocated to the JVM (the default maximum is 64 MB) and an <em class="emphasis">out of memory exception</em> occurs. You then need to increase the amount of memory allocated to the JVM.</p>
-<p class="listcontinue">For example, the following sets the minimum memory allocated to 64 MB and the maximum to 128 MB.</p>
-<p class="listcontinuecommandtext">java -Xms64m -Xmx128m -jar mulgara-1.0.0.jar -d</p>
-<p class="listnote"><strong class="strong">Note -</strong> Do not over allocate memory to the JVM (using too high a value for <code class="monospace">Xmx</code>). Mulgara uses memory mapped files that are managed by the operating system. Over allocating memory to the JVM reduces the available memory available for the operating system, thus reducing its ability to map files efficiently.</p>
-</li></ul>
-<a name="o1148"></a><h2 class="heading2">Running the Test Cases</h2>
-<p class="bodytext">This section is only applicable if you have been supplied the build environment for Mulgara.</p>
-<p class="bodytext">To run the Mulgara test cases you'll need to perform the following steps:</p>
-<ol class="listnumber"><li class="listnumber">Change to the Mulgara home directory:<p class="listcontinuecommandtext">$ cd $MULGARA_HOME/</p>
-</li><li class="listnumber">Run the test target.<p class="listcontinue">For systems running a UNIX operating system:</p>
-<p class="listcontinuecommandtext">$ ./build.sh test</p>
-<p class="listcontinue">For systems running a Windows operating system:</p>
-<p class="listcontinuecommandtext">$ build test</p>
-</li></ol><p class="bodytext">Test output is sent to the <code class="monospace">$MULGARA_HOME/test/ directory</code>. You can view the files in this directory to obtain more information on test runs.</p>
-<p class="note"><strong class="strong">Note -</strong> Individual test cases will usually load up logging configuration from the copy of the template logging configuration file written to <code class="monospace">$MULGARA_HOME/log4j-conf.xml</code>. If you want to change the logging settings for tests, edit this file.</p>
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1139.htm (from rev 142, trunk/docs/site/1139.htm)
Deleted: trunk/docs/oldSite/1163.htm
===================================================================
--- trunk/docs/site/1163.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1163.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,70 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html><head><title>Mulgara Downloads</title>
-
-<link rel="icon" type="text/png" href="./media/images/icons/siteicon.png">
-<link rel="shortcut icon" type="text/png" href="siteicon.png">
-
-<meta name="author" content="Tom Adams">
-<meta name="copyright" content="Copyright © 2003, Kowari Project">
-<meta name="robots" content="all">
-<meta name="description" content="Mulgara Project Home">
-<meta name="keywords" content="Mulgara Downloads, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage">
-<meta name="location" content="Global">
-<meta name="document-distribution" content="Global">
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
-<meta http-equiv="dialect" content="AU">
-<meta http-equiv="language" content="English">
-<meta http-equiv="window-target" content="_top">
-
-<meta name="DC.Title" content="mulgara : semantic store">
-<meta name="DC.Creator" content="Tom Adams">
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php"><!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-
-<meta name="DC.Subject" content="Mulgara Project Home">
-<meta name="DC.Description" content="Mulgara Project Home">
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22">
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22">
-<meta name="DC.Language" scheme="rfc1766" content="en">
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright">
-<meta name="DC.Type" content="Text.Homepage.Personal">
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/">
-
-<meta name="Generator" content="AITPublish">
-
-<link rel="stylesheet" href="mulgara_stylesheet.css"><!-- <link rel="stylesheet" href="44.css"> -->
-
-<base target="BODY"></head>
-
-<body>
-<table border="0" width="100%">
-<tbody><tr valign="top">
-<td width="80%">
-<table border="0" cellpadding="0" cellspacing="0">
-<tbody><tr valign="top">
-<td width="18">
-<p class="prevnextbutton"><a href="1061.htm" target="_self"><img src="previous.gif" alt="Previous Topic" align="bottom" border="0" height="25" hspace="2" vspace="2" width="23"></a></p></td>
-<td width="18">
-<p class="prevnextbutton"><a href="1350.htm" target="_self"><img src="next.gif" alt="Next Topic" align="bottom" border="0" height="25" hspace="2" vspace="2" width="23"></a></p></td>
-</tr>
-</tbody></table>
-<h1 class="heading1">Mulgara Downloads</h1>
-<p class="bodytext">Mulgara releases are available for download in source code format only from the <a class="internetlinktemplate" title="" href="http://mulgara.org/" target="_blank">Mulgara hom page</a>.</p>
-
-
-</td>
-<td width="20">
-<br>
-</td>
-<td align="left">
-<a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border: 0pt none ; width: 110px;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo"></a>
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</tbody></table>
-</body></html>
Copied: trunk/docs/oldSite/1163.htm (from rev 142, trunk/docs/site/1163.htm)
Deleted: trunk/docs/oldSite/1225.htm
===================================================================
--- trunk/docs/site/1225.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1225.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,90 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Mulgara Tutorial </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Mulgara Tutorial, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="1139.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="1226.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h1 class="heading1">Mulgara Tutorial</h1>
-<p class="bodytext">This document presents a tutorial on the usage of the Mulgara Semantic Store. It guides the reader from setting up a server through to using the iTQL<sup class="superscript">TM</sup> command line shell. Before starting this tutorial you should read the <a id="h1231" class="documentlinktemplate" title="Installation Guide" href="1139.htm" target="_self">installation guide</a> for information on how to build Mulgara from the source distribution. </p>
-<p class="bodytext">The examples in this tutorial all refer to the host "localhost". Where this appears, you should substitute this with the fully qualified domain name (FQDN) of your machine. You can find this out as follows. </p>
-<p class="bodytext">On a system running a UNIX<sup class="superscript">®</sup> or Linux<sup class="superscript">®</sup> operating system:</p>
-<p class="commandtext">$ hostname –f<br />foo.bar.com</p>
-<p class="bodytext">On a system running a Windows<sup class="superscript">®</sup> operating system:</p>
-<p class="commandtext">C:\>ipconfig /all<br /><br />Windows 2000 IP Configuration<br /><br /> Host Name . . . . . . . . . . . . : foo<br /> Primary DNS Suffix . . . . . . . :<br /> Node Type . . . . . . . . . . . . : Broadcast<br /> IP Routing Enabled. . . . . . . . : No<br /> WINS Proxy Enabled. . . . . . . . : No<br /> DNS Suffix Search List. . . . . . : bar.com<br /><br />Ethernet adapter Local Area Connection:<br /><br /> Connection-specific DNS Suffix . : bar.com<br /> Description . . . . . . . . . . . : AMD PCNET Family PCI Ethernet Adapter<br /> Physical Address. . . . . . . . . : 00-50-56-A6-14-53<br /> DHCP Enabled. . . . . . . . . . . : Yes<br /> Autoconfiguration Enabled . . . . : Yes<br /> IP Address. . . . . . . . . . . . : 0.0.0.0<br /> Subnet Mask . . . . . . . . . . . : 0.0.0.0<br /> Default Gateway . . . . . . . . . : 0.0.0.0<br /> DHCP Server . . . . . . . . . . . : 0.0.0.0<br /> DNS Servers . . . . . . . . . . . : 0.0.0.0<br /> 0.0.0.0<br /> Lease Obtained. . . . . . . . . . : Monday, 22 April 2002 5:57:07 PM<br /> Lease Expires . . . . . . . . . . : Tuesday, 7 May 2002 5:57:07 PM</p>
-<p class="bodytext">Under Windows 2000, you'll have to add the "Host Name" with the "Connection-specific DNS Suffix" to obtain your FQDN. </p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "453.6">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="1226.htm" target="_self">System Requirements</a></p><p class="relateditem"><a href="1227.htm" target="_self">Starting a Mulgara Semantic Store Server</a></p><p class="relateditem"><a href="1232.htm" target="_self">iTQL</a></p><p class="relateditem"><a href="230.htm" target="_self">Basic iTQL Operations</a></p><p class="relateditem"><a href="230.htm#o1234" target="_self"></a></p><p class="relateditem"><a href="1236.htm" target="_self">Example iTQL Shell Session</a></p><p class="relateditem"><a href="415.htm" target="_self">Mulgara Viewer</a></p><p class="relateditem"><a href="415.htm#o1255" target="_self"></a></p><p class="relateditem"><a href="415.htm#o416" target="_self">Mulgara Sample Data</a></p><p class="relateditem"><a href="417.htm" target="_self">Loading Existing RDF Data</a></p><p class="relateditem"><a href="3074.htm" target="_self">Converting Data in Relational Databases to RDF</a></p><p class="relateditem"><a href="419.htm" target="_self">Converting XML Data to RDF</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1225.htm (from rev 142, trunk/docs/site/1225.htm)
Deleted: trunk/docs/oldSite/1226.htm
===================================================================
--- trunk/docs/site/1226.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1226.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,88 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> System Requirements </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="System Requirements, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="1225.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="1227.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">System Requirements</h2>
-<p class="bodytext">The server and the iTQL<sup class="superscript">TM</sup> Shell both require J2SE<sup class="superscript">TM</sup> 1.4 to be installed on your system (either the SDK or the JRE). If you do not have a copy of this, you can download a copy for your platform from <a class="internetlinktemplate" title="" href="http://java.sun.com/j2se/1.4/" target="_blank">http://java.sun.com/j2se/1.4/</a>, and install it. Installation instructions for systems running a <a class="internetlinktemplate" title="" href="http://java.sun.com/j2se/1.4/install-windows.html" target="_blank">Windows</a><sup class="superscript"><a class="internetlinktemplate" title="" href="http://java.sun.com/j2se/1.4/install-windows.html" target="_blank">®</a></sup> or a <a class="internetlinktemplate" title="" href="http://java.sun.com/j2se/1.4/install-linux.html" target="_blank">Linux</a><sup class="superscript"><a class="internetlinktemplate" title="" href="http://java.sun.com/j2se/1.4/install-linux.html" target="_blank">®</a></sup> operating system are available. You should then check that the installation added the Java<sup class="superscript">TM</sup> commands to your path by typing: </p>
-<p class="commandtext">$ java -version</p>
-<p class="bodytext">You should get the following: </p>
-<p class="commandtext">java version "1.4.2"<br />Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-b28)<br />Java HotSpot(TM) Client VM (build 1.4.2-b28, mixed mode)</p>
-<p class="bodytext">If your shell (console) reports that it cannot find the command, add <code class="monospace"><JAVA_HOME>/bin</code> (where <code class="monospace">JAVA_HOME</code> is the location where you installed J2SE to) to your path in the appropriate way for your shell.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="1225.htm" target="_self">Mulgara Tutorial</a></p><p class="relateditem"><a href="1227.htm" target="_self">Starting a Mulgara Semantic Store Server</a></p><p class="relateditem"><a href="1232.htm" target="_self">iTQL</a></p><p class="relateditem"><a href="230.htm" target="_self">Basic iTQL Operations</a></p><p class="relateditem"><a href="230.htm#o1234" target="_self"></a></p><p class="relateditem"><a href="1236.htm" target="_self">Example iTQL Shell Session</a></p><p class="relateditem"><a href="415.htm" target="_self">Mulgara Viewer</a></p><p class="relateditem"><a href="415.htm#o1255" target="_self"></a></p><p class="relateditem"><a href="415.htm#o416" target="_self">Mulgara Sample Data</a></p><p class="relateditem"><a href="417.htm" target="_self">Loading Existing RDF Data</a></p><p class="relateditem"><a href="3074.htm" target="_self">Converting Data in Relational Databases to RDF</a></p><p class="relateditem"><a href="419.htm" target="_self">Converting XML Data to RDF</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1226.htm (from rev 142, trunk/docs/site/1226.htm)
Deleted: trunk/docs/oldSite/1227.htm
===================================================================
--- trunk/docs/site/1227.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1227.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,92 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Starting a Mulgara Semantic Store Server </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Starting a Mulgara Semantic Store Server, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="1226.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="1232.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">Starting a Mulgara Semantic Store Server</h2>
-<p class="bodytext">Details for building Mulgara are available in the <a id="h1231" class="documentlinktemplate" title="Installation Guide" href="1139.htm" target="_self">installation guide</a>. You should follow the instructions in this document before continuing with this section. </p>
-<p class="bodytext">The server comes packaged in a self contained executable JAR file. This file contains all necessary libraries and configuration files needed for it to run. </p>
-<p class="bodytext">You'll be able to start the server executable JAR: </p>
-<p class="bodytext"><code class="monospace"><code class="monospace">$ java -jar mulgara-1.0.0.jar</code></code></p>
-<p class="bodytext">If the server fails to start, the exception message may suggest why.</p>
-<p class="commandtext"><code class="monospace"><code class="monospace">No such file or directory</code></code></p>
-<p class="bodytext">The <code class="monospace">mulgara-1.0.0.jar</code> file is missing or the path to it is incorrect.</p>
-<p class="bodytext">The default configuration creates a server named <code class="monospace">server1</code>. The URL of the new server is based on the network protocol (always Java<sup class="superscript">TM</sup> RMI), the DNS name of the machine it runs on, and the configured server name. For example, a server started on a machine with the DNS name <code class="monospace">site.domain.net</code> would have the URL <code class="monospace">rmi://server.net/server1</code>. Once the server is started, you use this URL in the <a id="h551" class="documentlinktemplate" title="iTQL Shell" href="526.htm" target="_self">iTQL shell</a> to direct queries to the server.</p>
-<p class="bodytext">Beware that the server will treat URLs as different if you try to refer to it by a different DNS name for the same machine. Because of the trouble this can cause, avoid abbreviations or aliases of the DNS name of a local server. For example, even if you are connecting to a server on the machine <code class="monospace">myserver.site.domain.net</code> from another machine in the local domain <code class="monospace">site.domain.net</code>, the URLs <code class="monospace">rmi://myserver/server1</code> and <code class="monospace">rmi://localhost/server1</code> are not equivalent to <code class="monospace">rmi://myserver.site.domain.net/server1</code> and should not be used. </p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="1225.htm" target="_self">Mulgara Tutorial</a></p><p class="relateditem"><a href="1226.htm" target="_self">System Requirements</a></p><p class="relateditem"><a href="1232.htm" target="_self">iTQL</a></p><p class="relateditem"><a href="230.htm" target="_self">Basic iTQL Operations</a></p><p class="relateditem"><a href="230.htm#o1234" target="_self"></a></p><p class="relateditem"><a href="1236.htm" target="_self">Example iTQL Shell Session</a></p><p class="relateditem"><a href="415.htm" target="_self">Mulgara Viewer</a></p><p class="relateditem"><a href="415.htm#o1255" target="_self"></a></p><p class="relateditem"><a href="415.htm#o416" target="_self">Mulgara Sample Data</a></p><p class="relateditem"><a href="417.htm" target="_self">Loading Existing RDF Data</a></p><p class="relateditem"><a href="3074.htm" target="_self">Converting Data in Relational Databases to RDF</a></p><p class="relateditem"><a href="419.htm" target="_self">Converting XML Data to RDF</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1227.htm (from rev 142, trunk/docs/site/1227.htm)
Deleted: trunk/docs/oldSite/1232.htm
===================================================================
--- trunk/docs/site/1232.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1232.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,91 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> iTQL </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="iTQL, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="1227.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="230.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">iTQL</h2>
-<p class="bodytext">The iTQL<sup class="superscript">TM</sup> Shell allows you to send statements to a Mulgara Semantic Store to retrieve and modify data. It runs as a stand-alone executable that can be used on local and remote instances. The usage of the iTQL shell is described in the following sections. For more information see the example iTQL Shell Session and the <a id="h1264" class="" title="iTQL" href="1232.htm" target="_self">iTQL Tutorial</a>.</p>
-<p class="bodytext">The iTQL command line shell comes packaged in a self contained executable JAR file. This file contains all necessary libraries and configuration files needed to run the iTQL shell.</p>
-<p class="bodytext">If you're platform supports it, the JAR file can be executed by double clicking the file from within a graphical file browser. If not, you can execute it from the command line as follows:</p>
-<p class="commandtext">$ java -jar itql-1.0.0.jar</p>
-<p class="bodytext">Once started, you'll be greeted with the following:</p>
-<p class="commandtext">Mulgara Semantic Store version 1.XX Build x.X.X<br />Command Line Interface<br /><br />iTQL></p>
-<p class="bodytext">The last line is the iTQL prompt, from where you can type i<a id="h1265" class="" title="iTQL Commands" href="271.htm" target="_self">TQL commands</a>.</p>
-<p class="bodytext">As a start, you may want to type <code class="monospace">help;</code> at the prompt. This displays a list of commands that you can execute. Typing <code class="monospace">help command;</code> displays detailed help on each command.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="1225.htm" target="_self">Mulgara Tutorial</a></p><p class="relateditem"><a href="1226.htm" target="_self">System Requirements</a></p><p class="relateditem"><a href="1227.htm" target="_self">Starting a Mulgara Semantic Store Server</a></p><p class="relateditem"><a href="230.htm" target="_self">Basic iTQL Operations</a></p><p class="relateditem"><a href="230.htm#o1234" target="_self"></a></p><p class="relateditem"><a href="1236.htm" target="_self">Example iTQL Shell Session</a></p><p class="relateditem"><a href="415.htm" target="_self">Mulgara Viewer</a></p><p class="relateditem"><a href="415.htm#o1255" target="_self"></a></p><p class="relateditem"><a href="415.htm#o416" target="_self">Mulgara Sample Data</a></p><p class="relateditem"><a href="417.htm" target="_self">Loading Existing RDF Data</a></p><p class="relateditem"><a href="3074.htm" target="_self">Converting Data in Relational Databases to RDF</a></p><p class="relateditem"><a href="419.htm" target="_self">Converting XML Data to RDF</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1232.htm (from rev 142, trunk/docs/site/1232.htm)
Deleted: trunk/docs/oldSite/1236.htm
===================================================================
--- trunk/docs/site/1236.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1236.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,86 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Example iTQL Shell Session </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Example iTQL Shell Session, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="230.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="415.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">Example iTQL Shell Session</h2>
-<p class="bodytext">The following example illustrates a sample session using the iTQL<sup class="superscript">TM</sup> Shell. You can type these commands into a running shell, substituting the machine name where your server is running for localhost as described above.</p>
-<p class="note"><strong class="strong">Note -</strong> You need an Internet connection to continue, as some files referenced need to be downloaded by the server.</p>
-<p class="commandtext">Resolving SYSTEM http://jakarta.apache.org/log4j/docs/api/org/apache/log4j/xml/doc-files/log4j.dtd<br /> from classpath...resolved.<br />Successfully aliased http://purl.org/dc/elements/1.1/ as dcns<br />Successfully aliased http://www.w3.org/1999/02/22-rdf-syntax-ns# as rdfns<br />Successfully aliased http://www.w3.org/2000/01/rdf-schema# as rdfsns<br />Successfully aliased http://kowari.org/kowari# as kowarins<br />Kowari Metadata Store version 1.0 Build 0.226<br />Command Line Interface<br />Copyright (C) 2001-2002 Plugged In Software Pty Ltd<br /><br />iTQL> create <rmi://mysite.com/server1#dc>;<br />Successfully created model rmi://mysite.com/server1#dc<br />iTQL> load <http://purl.org/dc/elements/1.1/> into <rmi://mysite.com/server1#dc>;<br />Successfully loaded 81 statements from http://purl.org/dc/elements/1.1/<br /> into rmi://mysite.com/server1#dc<br />iTQL> select $obj $pred from <rmi://mysite.com/server1#dc> where <dcns:title> $pred $obj;<br />2 columns: obj pred (5 rows)<br /> obj=http://purl.org/dc/elements/1.1/ pred=http://www.w3.org/2000/01/rdf-schema#isDefinedBy<br /> obj=http://www.w3.org/1999/02/22-rdf-syntax-ns#Property<br /> pred=http://www.w3.org/1999/02/22-rdf-syntax-ns#type<br /> obj="A name given to the resource." pred=http://www.w3.org/2000/01/rdf-schema#comment<br /> obj="Title" pred=http://www.w3.org/2000/01/rdf-schema#label<br /> obj="Typically, a Title will be a name by which the resource is formally known."<br /> pred=http://dublincore.org/2000/03/13/eor#comment<br />iTQL> select $subj $obj from <rmi://mysite.com/server1#dc><br /> where $subj <http://www.w3.org/2000/01/rdf-schema#label> $obj;<br />2 columns: subj obj (15 rows)<br /> subj=http://purl.org/dc/elements/1.1/contributor obj="Contributor"<br /> subj=http://purl.org/dc/elements/1.1/coverage obj="Coverage"<br /> subj=http://purl.org/dc/elements/1.1/creator obj="Author/Creator"<br /> subj=http://purl.org/dc/elements/1.1/date obj="Date"<br /> subj=http://purl.org/dc/elements/1.1/description obj="Description"<br /> subj=http://purl.org/dc/elements/1.1/format obj="Format"<br /> subj=http://purl.org/dc/elements/1.1/identifier obj="Resource Identifier"<br /> subj=http://purl.org/dc/elements/1.1/language obj="Language"<br /> subj=http://purl.org/dc/elements/1.1/publisher obj="Publisher"<br /> subj=http://purl.org/dc/elements/1.1/relation obj="Relation"<br /> subj=http://purl.org/dc/elements/1.1/rights obj="Rights"<br /> subj=http://purl.org/dc/elements/1.1/source obj="Source"<br /> subj=http://purl.org/dc/elements/1.1/subject obj="Subject"<br /> subj=http://purl.org/dc/elements/1.1/title obj="Title"<br /> subj=http://purl.org/dc/elements/1.1/type obj="Resource Type"<br />iTQL> alias <http://www.w3.org/2000/01/rdf-schema#> as rdfs;<br />Successfully aliased http://www.w3.org/2000/01/rdf-schema# as rdfs<br />iTQL> select $subj $obj from <rmi://mysite.com/server1#dc><br /> where $subj <rdfs:label> $obj;<br />2 columns: subj obj (15 rows)<br /> subj=http://purl.org/dc/elements/1.1/contributor obj="Contributor"<br /> subj=http://purl.org/dc/elements/1.1/coverage obj="Coverage"<br /> subj=http://purl.org/dc/elements/1.1/creator obj="Author/Creator"<br /> subj=http://purl.org/dc/elements/1.1/date obj="Date"<br /> subj=http://purl.org/dc/elements/1.1/description obj="Description"<br /> subj=http://purl.org/dc/elements/1.1/format obj="Format"<br /> subj=http://purl.org/dc/elements/1.1/identifier obj="Resource Identifier"<br /> subj=http://purl.org/dc/elements/1.1/language obj="Language"<br /> subj=http://purl.org/dc/elements/1.1/publisher obj="Publisher"<br /> subj=http://purl.org/dc/elements/1.1/relation obj="Relation"<br /> subj=http://purl.org/dc/elements/1.1/rights obj="Rights"<br /> subj=http://purl.org/dc/elements/1.1/source obj="Source"<br /> subj=http://purl.org/dc/elements/1.1/subject obj="Subject"<br /> subj=http://purl.org/dc/elements/1.1/title obj="Title"<br /> subj=http://purl.org/dc/elements/1.1/type obj="Resource Type"<br />iTQL> drop <rmi://mysite.com/server1#dc>;<br />Successfully dropped model rmi://mysite.com/server1#dc<br />iTQL> create <rmi://mysite.com/server1#foo>;<br />Successfully created model rmi://mysite.com/server1#foo<br />iTQL> select $x $y $z from <rmi://mysite.com/server1#foo> where $x $y $x;<br />3 columns: x y z (0 rows)<br />iTQL> insert <http://purl.org/dc/elements/1.1/title><br /> <http://www.w3.org/2000/01/rdf-schema#label> 'Title'<br /> into <rmi://mysite.com/server1#foo>;<br />Successfully inserted statements into rmi://mysite.com/server1#foo<br />iTQL> select $x $y $z from <rmi://mysite.com/server1#foo> where $x $y $x;<br />2 columns: x y (1 rows)<br /> x="Title" y=http://www.w3.org/2000/01/rdf-schema#label<br />iTQL> drop <rmi://mysite.com/server1#foo>;<br />Successfully dropped model rmi://mysite.com/server1#foo<br />iTQL> quit;<br />Quitting ITQL session<br />Stopping Command Line Interface</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="1225.htm" target="_self">Mulgara Tutorial</a></p><p class="relateditem"><a href="1226.htm" target="_self">System Requirements</a></p><p class="relateditem"><a href="1227.htm" target="_self">Starting a Mulgara Semantic Store Server</a></p><p class="relateditem"><a href="1232.htm" target="_self">iTQL</a></p><p class="relateditem"><a href="230.htm" target="_self">Basic iTQL Operations</a></p><p class="relateditem"><a href="230.htm#o1234" target="_self"></a></p><p class="relateditem"><a href="415.htm" target="_self">Mulgara Viewer</a></p><p class="relateditem"><a href="415.htm#o1255" target="_self"></a></p><p class="relateditem"><a href="415.htm#o416" target="_self">Mulgara Sample Data</a></p><p class="relateditem"><a href="417.htm" target="_self">Loading Existing RDF Data</a></p><p class="relateditem"><a href="3074.htm" target="_self">Converting Data in Relational Databases to RDF</a></p><p class="relateditem"><a href="419.htm" target="_self">Converting XML Data to RDF</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1236.htm (from rev 142, trunk/docs/site/1236.htm)
Deleted: trunk/docs/oldSite/1246.htm
===================================================================
--- trunk/docs/site/1246.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1246.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,92 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> System Architecture </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="System Architecture, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="2553.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="485.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h1 class="heading1">System Architecture</h1>
-<p class="bodytext">Much like a relational database, Mulgara may be used as a data repository for software applications. Mulgara has an open API that supports many industry-standard programming languages and protocols.</p>
-<p class="bodytext">Different types of users interact with Mulgara in different ways depending on their needs:</p>
-<ul class="listbullet"><li class="listbullet">End users interact with Mulgara indirectly via applications that use Mulgara as the underlying data repository.</li><li class="listbullet">System administrators use iTQL to load metadata into Mulgara, check its status, back up information held, or otherwise administer Mulgara databases.</li><li class="listbullet">Programmers perform the integration between their own applications and Mulgara. Queries to Mulgara databases can be issued via any of the following industry-standard mechanisms:<ul class="listbullet2"><li class="listbullet2"><a id="h551" class="documentlinktemplate" title="iTQL Shell" href="526.htm" target="_self">iTQL shell</a></li><li class="listbullet2"><a id="h552" class="documentlinktemplate" title="Simple Object Access Protocol (SOAP)" href="527.htm" target="_self">Simple Object Access Protocol (SOAP)</a></li><li class="listbullet2"><a id="h954" class="documentlinktemplate" title="iTQL Bean" href="528.htm" target="_self">iTQL JavaBean</a></li><li class="listbullet2"><a id="h660" class="documentlinktemplate" title="Mulgara Driver" href="530.htm" target="_self">Mulgara Driver</a><p class="listcontinue">Each of the above mechanisms connect to a Mulgara driver, which in turn connects to a Mulgara server over a separate communication channel. The communication channel is configurable and determines how a server exposes itself to the world, generally via RMI or SOAP.</p>
-</li></ul></li></ul><p class="bodytext">Using SOAP allows Mulgara to run on a different server from an organizations' web application server, and still maintain accessibility through the regular corporate firewall. If this is not required (for example, the Java RMI port is opened on the firewall, or the Mulgara server and the web application server are running on the same machine) the JSP tag libraries can communicate with the driver directly using the iTQL bean, effectively removing a level of indirection. The JSP tag libraries and COM object provide convenient methods by which iTQL commands can be sent and answers parsed into suitable formats.</p>
-<p class="bodytext">iTQL commands received by the SOAP endpoint are sent to the iTQL interpreter. The interpreter uses a driver to issue commands to Mulgara servers containing the models specified by the command. The driver is responsible for coordinating the distribution of commands to the appropriate servers, and collating the results into a single answer to be returned to the interpreter. The remote server receives method calls from the driver via RMI, and makes the appropriate method calls to the underlying Mulgara database.</p>
-<p class="bodytext">Pluggable resolvers, provided with Mulgara or written by third parties, allow Mulgara to query just about any type of data source, including:</p>
-<ul class="listbullet"><li class="listbullet">The Mulgara native XA datastore (both local and distributed)</li><li class="listbullet">Lucene models</li><li class="listbullet">XSD datatype models</li><li class="listbullet">Views</li><li class="listbullet">External data sources such as relational databases or Mbox files</li></ul><p class="bodytext">See the <a id="h3078" class="documentlinktemplate" title="Resolvers" href="2552.htm" target="_self">Resolvers section</a> for more information, including a tutorial on how to write your own resolvers.</p>
-<p class="bodytext">Deciding on the appropriate integration method depends on your choice of development tools, platform, operating system and network environment. You should choose:</p>
-<ul class="listbullet"><li class="listbullet">JavaServer Pages (JSP) tag libraries when:<ul class="listbullet2"><li class="listbullet2">Your application presents a web interface or requires HTML, XHTML or XML publishing</li><li class="listbullet2">You are a web developer familiar with JSP technology and don't require the sophistication of servlets</li></ul></li><li class="listbullet"><a id="h551_2" class="documentlinktemplate" title="iTQL Shell" href="526.htm" target="_self">iTQL shell</a> when you require:<ul class="listbullet2"><li class="listbullet2">A text-based interactive interface with Mulgara</li><li class="listbullet2">Shell-based scripting for scheduled tasks, for example cron jobs or Windows Services</li></ul></li><li class="listbullet"><a id="h552_2" class="documentlinktemplate" title="Simple Object Access Protocol (SOAP)" href="527.htm" target="_self">Simple Object Access Protocol (SOAP)</a> when you:<ul class="listbullet2"><li class="listbullet2">Are developing a non-Java application, for example Perl, PHP or using other socket-based communication</li><li class="listbullet2">Have firewall restrictions between Mulgara and your application</li><li class="listbullet2">Require SSL or TLS to secure the connection between Mulgara and your application</li></ul></li><li class="listbullet"><a id="h553" class="documentlinktemplate" title="iTQL Bean" href="528.htm" target="_self">iTQL Bean</a> when you:<ul class="listbullet2"><li class="listbullet2">Require fine-grain access to a Mulgara server</li><li class="listbullet2">Are building third party connectivity libraries</li><li class="listbullet2">Are a developer who uses visual JavaBeans development tools, for example IBM VisualAge for Java</li><li class="listbullet2">Are a web developer developing sophisticated data-centric web-based applications</li></ul></li><li class="listbullet"><a id="h2880" class="documentlinktemplate" title="Java RDF (JRDF)" href="2466.htm" target="_self">Java RDF (JRDF)</a> when you:<ul class="listbullet2"><li class="listbullet2">Require a highly modular and type safe interface allowing users to create, store and query RDF statements</li></ul></li></ul><p class="bodytext">The following sections explore the application integration methods available in more detail and where applicable, provides links to tutorials. The assumption is that you are familiar with the <a class="internetlinktemplate" title="" href="http://java.sun.com" target="_blank">Java<sup class="superscript">TM</sup></a> language for software development.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="485.htm" target="_self">JavaServer Pages Tag Library</a></p><p class="relateditem"><a href="526.htm" target="_self">iTQL Shell</a></p><p class="relateditem"><a href="527.htm" target="_self">Simple Object Access Protocol (SOAP)</a></p><p class="relateditem"><a href="528.htm" target="_self">iTQL Bean</a></p><p class="relateditem"><a href="530.htm" target="_self">Mulgara Driver</a></p><p class="relateditem"><a href="2466.htm" target="_self">Java RDF (JRDF)</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1246.htm (from rev 142, trunk/docs/site/1246.htm)
Deleted: trunk/docs/oldSite/1350.htm
===================================================================
--- trunk/docs/site/1350.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1350.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,80 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Mulgara Documentation </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Mulgara Documentation, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="bodytext"><a href="1163.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="bodytext"><a href="1139.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h1 class="heading1">Mulgara Documentation</h1>
-<p class="bodytext">Data in electronic form is flourishing. It is, in fact, growing at a rate that makes it hard to manage. Organizations often have so much information in electronic form that it can be hard to find, access, share and reuse. Mulgara is an important part of a solution to this problem.</p>
-<p class="bodytext">Metadata is information about data. For example, metadata for a word-processing document or an electronic mail message might include the author, the recipients, the subject, keywords, concepts addressed, people named, dates or places mentioned. Mulgara stores this metadata and creates relationships between it.</p>
-<p class="bodytext">Mulgara implements many of the World Wide Web Consortium's Semantic Web concepts (<a class="internetlinktemplate" title="http://www.w3.org/RDF/" href="http://www.w3.org/RDF/" target="_blank">http://www.w3.org/RDF/</a>, <a class="internetlinktemplate" title="http://www.w3c.org/2001/sw" href="http://www.w3c.org/2001/sw" target="_blank">http://www.w3c.org/2001/sw</a>). Mulgara databases hold metadata in the form of short subject-predicate-object statements, much like the W3C's Resource Description Framework (RDF) standard. In fact, metadata may be imported into TKS in RDF form.</p>
-<p class="bodytext">Using iTQL<sup class="superscript">TM</sup> (Interactive Tucana Query Language<sup class="superscript">TM</sup>) commands, you can query Mulgara databases and receive results that match the query. iTQL is similar to the Structured Query Language (SQL) used to query relational databases, with some significant differences due to the way data is stored in Mulgara. Like relational databases, Mulgara can be used as an underlying data repository for software applications.</p>
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1350.htm (from rev 142, trunk/docs/site/1350.htm)
Deleted: trunk/docs/oldSite/1452.htm
===================================================================
--- trunk/docs/site/1452.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1452.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,163 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html><head><title>Mulgara News</title>
-
-
-
-<link rel="icon" type="text/png" href="./media/images/icons/siteicon.png">
-
-<link rel="shortcut icon" type="text/png" href="siteicon.png">
-
-
-<meta name="author" content="Tom Adams">
-
-<meta name="copyright" content="Copyright © 2003, Kowari Project">
-
-<meta name="robots" content="all">
-
-<meta name="description" content="Mulgara Project Home">
-
-<meta name="keywords" content="kowari, mulgara, kowari project, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage">
-
-<meta name="location" content="Global">
-
-<meta name="document-distribution" content="Global">
-
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
-
-<meta http-equiv="dialect" content="AU">
-
-<meta http-equiv="language" content="English">
-
-<meta http-equiv="window-target" content="_top">
-
-
-<meta name="DC.Title" content="mulgara : semantic store">
-
-<meta name="DC.Creator" content="Tom Adams">
-
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php"><!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-
-
-<meta name="DC.Subject" content="Mulgara Project Home">
-
-<meta name="DC.Description" content="Mulgara Project Home">
-
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22">
-
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22">
-
-<meta name="DC.Language" scheme="rfc1766" content="en">
-
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright">
-
-<meta name="DC.Type" content="Text.Homepage.Personal">
-
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/">
-
-
-<meta name="Generator" content="AITPublish">
-
-
-<link rel="stylesheet" href="mulgara_stylesheet.css"><!-- <link rel="stylesheet" href="44.css"> -->
-
-
-<base target="BODY"></head>
-<body>
-<table border="0" width="100%">
-
-<tbody><tr valign="top">
-<td width="80%">
-<h1 class="heading1">Mulgara News</h1>
-<a name="mulgara-release1"></a>
-<h2 class="heading2">Mulgara 1.0.0</h2>
-
-<p class="bodytext">The Mulgara project is pleased to announce the release of Mulgara 1.0.0.</p>
-
-<p class="bodytext">This is the initial project fork from Kowari. It includes name changes throughout the code and documentation for the new project name. Mulgara can now be compiled and run with Java 1.5. This means that Mulgara will not run on Java 1.4.</p>
-
-<p class="bodytext">Mulgara still relies on the documentation from the Kowari project, but we look forward to updating this content as the system grows and develops.</p>
-
-<h1 class="heading1">Kowari News</h1>
-<a name="o3199"></a>
-<h2 class="heading2">Kowari 1.1.0 Pre-release 2 Released</h2>
-
-<p class="bodytext">The Kowari project
-is pleased to announce the release of Kowari 1.1.0 Pre-release 2. Changes from the previous version includes bug fixes and a sample
-application to demonstrate the capabilities of Resolvers. Both a <a class="internetlinktemplate" title="" href="http://prdownloads.sourceforge.net/kowari/kowari-lite-1.1.0-pre2.zip?download" target="_blank">Kowari Lite</a><a class="internetlinktemplate" title="" href="http://prdownloads.sourceforge.net/kowari/kowari-lite-1.1.0-pre2.zip?download" target="_blank"><sup class="superscript">TM</sup></a><a class="internetlinktemplate" title="" href="http://prdownloads.sourceforge.net/kowari/kowari-lite-1.1.0-pre2.zip?download" target="_blank"> binary distribution</a> and a <a class="internetlinktemplate" title="" href="http://prdownloads.sourceforge.net/kowari/kowari-1.1.0-pre2.zip?download" target="_blank">full source release</a> are available.</p>
-
-<a name="o3198"></a><h2 class="heading2">Kowari 1.1.0 Pre-release 1 Released</h2>
-<p class="bodytext">The Kowari project
-is pleased to announce the release of Kowari 1.1.0 Pre-release 1. This
-release includes a major modification to the system architecture, known
-as <em class="emphasis">Resolvers</em>. Resolvers give Kowari the capability to query any type of data source by treating the data source as a graph. Both a <a class="internetlinktemplate" title="" href="http://prdownloads.sourceforge.net/kowari/kowari-lite-1.1.0-pre1.zip?download" target="_blank">Kowari Lite</a><sup class="superscript"><a class="internetlinktemplate" title="" href="http://prdownloads.sourceforge.net/kowari/kowari-lite-1.1.0-pre1.zip?download" target="_blank">TM</a></sup><a class="internetlinktemplate" title="" href="http://prdownloads.sourceforge.net/kowari/kowari-lite-1.1.0-pre1.zip?download" target="_blank"> binary distribution</a> and a <a class="internetlinktemplate" title="" href="http://prdownloads.sourceforge.net/kowari/kowari-1.1.0-pre1.zip?download" target="_blank">full source release</a> are available.</p>
-<a name="o2619"></a><h2 class="heading2">Kowari 1.0.5 Released</h2>
-<p class="bodytext">The Kowari project is pleased to announce the release of Kowari 1.0.5. This release includes new iTQL<sup class="superscript">TM</sup>
-operations and the HAVING clause, improved Jena support, a new OWL API
-called SOFA, improved RMI handling, many enhancements to the
-client/server functionality, support for N3, as well as upgrades to
-JRDF and Jena. Both a <a class="internetlinktemplate" title="" href="http://prdownloads.sourceforge.net/kowari/kowari-lite-1.0.5.zip?download" target="_blank">Kowari Lite binary distribution</a> and a <a class="internetlinktemplate" title="" href="http://prdownloads.sourceforge.net/kowari/kowari-1.0.5.zip?download" target="_blank">full source release</a> are available.</p>
-<a name="o1675"></a><h2 class="heading2">Kowari 1.0.4.1 Released</h2>
-<p class="bodytext">The Kowari project announces the release of Kowari
-1.0.4.1. This is a bug fix release of Kowari, dealing specifically with
-two bugs with the Jena layer support. Both a <a class="internetlinktemplate" title="" href="http://prdownloads.sourceforge.net/kowari/kowari-lite-1.0.4.1.zip?download" target="_blank">Kowari Lite</a> binary distribution and a <a class="internetlinktemplate" title="" href="http://prdownloads.sourceforge.net/kowari/kowari-1.0.4.1.zip?download" target="_blank">full source release</a> are available.</p>
-<a name="o1553"></a><h2 class="heading2">Kowari 1.0.4 Released</h2>
-<p class="bodytext">The Kowari project is pleased to announce the
-release of Kowari 1.0.4. This release includes new iTQL constraints,
-improved RMI handling, upgraded Lucene support and improvements in
-speed when dealing with subqueries. Both a <a class="internetlinktemplate" title="" href="http://prdownloads.sourceforge.net/kowari/kowari-lite-1.0.4.zip?download" target="_blank">Kowari Lite binary distribution</a> and a <a class="internetlinktemplate" title="" href="http://prdownloads.sourceforge.net/kowari/kowari-1.0.4.zip?download" target="_blank">full source release</a> are available.</p>
-<a name="o1559"></a><h2 class="heading2">DAWG Evaluates iTQL</h2>
-<p class="bodytext">The <a class="internetlinktemplate" title="" href="http://www.w3.org/2001/sw/DataAccess/" target="_blank">RDF Data Access Working Group (DAWG)</a> has <a class="internetlinktemplate" title="" href="http://lists.w3.org/Archives/Public/public-rdf-dawg/2004AprJun/0522.html" target="_blank">evaluated iTQL</a> as part of its <a class="internetlinktemplate" title="" href="http://www.w3.org/2001/sw/DataAccess/DesignEvaluations" target="_blank">design evaluation</a> process.</p>
-<p class="bodytext">iTQL along with several other query languages and
-protocols are being evaluated as part of the working group's efforts in
-defining a standard language and data access protocol for RDF data.</p>
-<a name="o1551"></a><h2 class="heading2">Kowari Article in XML.com</h2>
-<p class="bodytext"><a class="internetlinktemplate" title="" href="http://www.xml.com/pub/a/2004/06/23/kowari.html" target="_blank">Paul Ford's article in XML.com</a> provides a good overview of Kowari, including information on installation, iTQL, Lucene integration and performance.</p>
-<a name="o1453"></a><h2 class="heading2">Kowari Mentioned on XML.com</h2>
-<p class="bodytext">Following on from a very successful <a class="internetlinktemplate" title="" href="http://www2004.org/" target="_blank">WWW2004 conference</a>, Kowari gets a mention on Paul Ford's <a class="internetlinktemplate" title="" href="http://www.xml.com/pub/a/2004/05/26/www2004.html" target="_blank">WWW2004 Semantic Web Roundup</a> at <a class="internetlinktemplate" title="" href="http://www.xml.com/pub/t/13" target="_blank">XML.com</a>. In particular, the <a class="internetlinktemplate" title="" href="http://www.w3.org/2004/04/13-swdd/" target="_blank">developer day</a> highlights and Kowari's integration with <a class="internetlinktemplate" title="" href="http://jena.sourceforge.net/" target="_blank">Jena</a> are discussed.</p>
-<a name="o1454"></a><h2 class="heading2">Kowari 1.0.3 Released</h2>
-<p class="bodytext">The Kowari project is pleased to announce the
-release of Kowari 1.0.3. This release includes a reimplementation of
-the blank node map. Both a <a class="internetlinktemplate" title="" href="http://prdownloads.sourceforge.net/kowari/kowari-lite-1.0.3.zip?download" target="_blank">Kowari Lite binary distribution</a> and a <a class="internetlinktemplate" title="" href="http://prdownloads.sourceforge.net/kowari/kowari-1.0.3.zip?download" target="_blank">full source release</a> are available.</p>
-<a name="o1455"></a><h2 class="heading2">Kowari Lite Introduced</h2>
-<p class="bodytext">The latest release of Kowari (Kowari 1.0.2)
-introduces a new "lite" version. This is available as a binary download
-below. Kowari Lite is not a complete Kowari distribution - it only
-includes core components - nor is it a binary distribution in the
-conventional sense. Kowari Lite is available in binary format only and
-is aimed at developers wanting a smaller footprint datastore without
-additional functionality. More information on Kowari distributions is
-available in the FAQ.</p>
-<a name="o1456"></a><h2 class="heading2">Kowari 1.0.2 Released</h2>
-<p class="bodytext">The Kowari project is pleased to announce the release of Kowari 1.0.2. This release includes a new 11 MB <a class="internetlinktemplate" title="" href="http://prdownloads.sourceforge.net/kowari/kowari-lite-1.0.2.zip?download" target="_blank">Kowari Lite binary distribution</a> in addition to the <a class="internetlinktemplate" title="" href="http://prdownloads.sourceforge.net/kowari/kowari-1.0.2.zip?download" target="_blank">regular source release</a>.</p>
-<p class="bodytext">Kowari 1.0.2 includes significant improvements in
-load speed on 32-bit and 64-bit systems, JRDF and Jena Graph and Model
-implementations, upgraded SOAP support, streamed query results and
-improvements to the command line UI.</p>
-<a name="o1457"></a><h2 class="heading2">Kowari 1.0.1 Released</h2>
-<p class="bodytext">This is a bug fix release with early
-implementations of new features. Several improvements have been made to
-increase the overall stability and performance of Kowari including
-enhanced closing of unused resources. The new features include the
-initial introduction of a Jena and JRDF Graph layer, Swing base iTQL
-interface, the ability to build from source offline and basic
-datatyping support.</p>
-
-
-</td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border: 0pt none ; width: 110px;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo"></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</tbody>
-</table>
-
-</body></html>
Copied: trunk/docs/oldSite/1452.htm (from rev 142, trunk/docs/site/1452.htm)
Deleted: trunk/docs/oldSite/1536.gif
===================================================================
(Binary files differ)
Copied: trunk/docs/oldSite/1536.gif (from rev 142, trunk/docs/site/1536.gif)
Deleted: trunk/docs/oldSite/1565.htm
===================================================================
--- trunk/docs/site/1565.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1565.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,84 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Integration Tutorials </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Integration Tutorials, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="2513.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="2686.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h1 class="heading1">Integration Tutorials</h1>
-<p class="bodytext">The following sections are a series of tutorials, using different APIs, on integrating your applications with Mulgara.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="2686.htm" target="_self">HTTP Resolver and MP3 Content Handler Tutorial</a></p><p class="relateditem"><a href="947.htm" target="_self">Jena</a></p><p class="relateditem"><a href="746.htm" target="_self">Perl</a></p><p class="relateditem"><a href="990.htm" target="_self">JavaServer Pages Tag Library</a></p><p class="relateditem"><a href="2892.htm" target="_self">JRDF Tutorial</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1565.htm (from rev 142, trunk/docs/site/1565.htm)
Deleted: trunk/docs/oldSite/1636.htm
===================================================================
--- trunk/docs/site/1636.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/1636.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,96 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Trademarks </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Trademarks, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="1128.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="1132.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h3 class="heading3">Trademarks</h3>
-<p class="bodytext">Tucana, Tucana Technologies, Tucana Knowledge Server, TKS, TKS Viewer, Tucana Designer, Kowari Metastore, Kowari, Kowari Viewer, Interactive Tucana Query Language, iTQL, Tucana Management Console, TMC, Tucana Metadata Extraction Framework and TMex are trademarks or registered trademarks of Tucana Technologies, Inc. in the United States and other countries.</p>
-<p class="bodytext">AMD and AMD Opteron are trademarks of Advanced Micro Devices, Inc.</p>
-<p class="bodytext">Mac OS is a registered trademark of Apple Computer, Inc.</p>
-<p class="bodytext">IBM, VisualAge, WebSphere and Lotus Notes are registered trademarks of International Business Machines Corporation in the United States, other countries, or both.</p>
-<p class="bodytext">Intel is a registered trademark of Intel Corporation or its subsidiaries in the United States and other countries.</p>
-<p class="bodytext">JBoss is a registered trademark and servicemark of JBoss Inc.</p>
-<p class="bodytext">AeroText is a trademark of Lockheed Martin Corporation or its subsidiaries in the United States and other countries.</p>
-<p class="bodytext">Microsoft, Windows, Windows NT, Visual Studio, Active Directory and Visual Basic are registered trademarks of Microsoft Corporation in the United States and other countries.</p>
-<p class="bodytext">Sun, Sun Microsystems, Java, JavaBean, JavaServer Pages, Java Virtual Machine, J2SE, JVM, JDBC, Solaris and SPARC are trademarks of Sun Microsystems, Inc. in the United States and other countries.</p>
-<p class="bodytext">SUSE is a registered trademark of SUSE AG.</p>
-<p class="bodytext">UNIX is a registered trademark of The Open Group.</p>
-<p class="bodytext">Linux is a registered trademark of Linus Torvalds.</p>
-<p class="bodytext">All other products or services mentioned herein are the trademarks or service marks of their respective companies or organizations.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="1128.htm" target="_self">Mulgara Legal Statements</a></p><p class="relateditem"><a href="1132.htm" target="_self">Open Source Components</a></p><p class="relateditem"><a href="1133.htm" target="_self">Sun Microsystems Components</a></p><p class="relateditem"><a href="1134.htm" target="_self">Supporting Optional Packages</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/1636.htm (from rev 142, trunk/docs/site/1636.htm)
Deleted: trunk/docs/oldSite/170.htm
===================================================================
--- trunk/docs/site/170.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/170.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,94 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> alias </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="alias, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="271.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="171.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2first">alias</h2>
-<p class="bodytext">Creates an alias to a resource. This simplifies queries by using qualified names instead of element references within constraints.</p>
-<p class="bodytext">The general syntax is as follows:</p>
-<p class="commandtext">alias resource as namespace;</p>
-<p class="bodytext">Where <code class="monospace">resource</code> is the URI prefix to abbreviate and <code class="monospace">namespace</code> is an unquoted XML namespace prefix.</p>
-<p class="bodytext">For example:</p>
-<p class="commandtext">alias <http://purl.org/dc/elements/1.1/> as dcns;<br />alias <http://www.w3.org/1999/02/22-rdf-syntax-ns#> as rdfns;</p>
-<p class="note"><strong class="strong">Note -</strong> Alias substitution only occurs in the <code class="monospace"><a id="h1299" class="documentlinktemplate" title="where Clause" href="187.htm#o197" target="_self">where</a></code> clause of <code class="monospace"><a id="h1300" class="documentlinktemplate" title="select" href="187.htm" target="_self">select</a></code> commands.</p>
-<p class="bodytext">For example, the <code class="monospace">where</code> clause in the following <code class="monospace">select</code> command uses a complete URI.</p>
-<p class="commandtext">select $obj $pred from <http://purl.org/dc/elements/1.1/><br /> where <http://purl.org/dc/elements/1.1/title> $pred $obj;</p>
-<p class="bodytext">With the <code class="monospace">alias</code> command, this can be simplified to:</p>
-<p class="commandtext">alias <http://purl.org/dc/elements/1.1/> as dc;<br />select $obj $pred from <http://purl.org/dc/elements/1.1/> where <dc:title> $pred $obj;</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="271.htm" target="_self">iTQL Commands</a></p><p class="relateditem"><a href="171.htm" target="_self">backup</a></p><p class="relateditem"><a href="223.htm" target="_self">comment (#)</a></p><p class="relateditem"><a href="174.htm" target="_self">commit</a></p><p class="relateditem"><a href="176.htm" target="_self">create</a></p><p class="relateditem"><a href="178.htm" target="_self">delete</a></p><p class="relateditem"><a href="179.htm" target="_self">drop</a></p><p class="relateditem"><a href="180.htm" target="_self">execute</a></p><p class="relateditem"><a href="181.htm" target="_self">help</a></p><p class="relateditem"><a href="182.htm" target="_self">insert</a></p><p class="relateditem"><a href="183.htm" target="_self">load</a></p><p class="relateditem"><a href="184.htm" target="_self">quit</a></p><p class="relateditem"><a href="185.htm" target="_self">restore</a></p><p class="relateditem"><a href="186.htm" target="_self">rollback</a></p><p class="relateditem"><a href="187.htm" target="_self">select</a></p><p class="relateditem"><a href="195.htm" target="_self">set</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/170.htm (from rev 142, trunk/docs/site/170.htm)
Deleted: trunk/docs/oldSite/171.htm
===================================================================
--- trunk/docs/site/171.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/171.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,97 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> backup </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="backup, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="170.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="223.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">backup</h2>
-<p class="bodytext">Directs a Mulgara server to write out a backup file that can later be restored. The general syntax is as follows:</p>
-<p class="commandtext">backup server[#model] to [local|remote] file;</p>
-<p class="bodytext">Where:</p>
-<ul class="listbullet"><li class="listbullet"><code class="monospace"><code class="monospace">server</code></code> is the URI of a complete Mulgara server to back up.</li><li class="listbullet"><code class="monospace"><code class="monospace">#model</code></code> is an individual model to back up (optional).</li><li class="listbullet"><code class="monospace"><code class="monospace">local</code></code> or <code class="monospace">remote</code> specifies that the backup file is written locally on the client or remotely on server's filesystem, respectively. If not specified, the default is <code class="monospace">remote</code>.</li><li class="listbullet"><code class="monospace"><code class="monospace">file</code></code> is the URI of the backup file.</li></ul><p class="note"><strong class="strong">Note -</strong> Backups of individual models are written in RDF format while servers are written in a modified compressed (gzip) N3 format. This is because groups of models cannot be represented in RDF.</p>
-<p class="bodytext">For example:</p>
-<p class="indentcommandtext">backup <rmi://mysite.com/server1> to <file:/tmp/serverbackup.gz>;</p>
-<p class="indent">and</p>
-<p class="indentcommandtext">backup <rmi://mysite.com/server1> to remote <file:/tmp/serverbackup.gz>;</p>
-<p class="indent">are equivalent. Both commands write the server backup file remotely on the server's filesystem.</p>
-<p class="indentcommandtext">backup <rmi://mysite.com/server1#mymodel> to local <file:/tmp/modelbackup.rdf>;</p>
-<p class="indent">writes the model backup file locally on the client.</p>
-<p class="bodytext">Use the <code class="monospace"><a id="h1301" class="documentlinktemplate" title="restore" href="185.htm" target="_self">restore</a></code> command to restore server backups and use the <code class="monospace"><a id="h1523" class="documentlinktemplate" title="create" href="176.htm" target="_self">create</a></code> and <code class="monospace"><a id="h1524" class="documentlinktemplate" title="load" href="183.htm" target="_self">load</a></code> commands to restore model backups.</p>
-<p class="bodytext">For example:</p>
-<p class="commandtext">create <rmi://mysite.com/server1#newmodel>;<br />load <file:/tmp/modelbackup.rdf> into <rmi://mysite.com/server1#newmodel>;</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="271.htm" target="_self">iTQL Commands</a></p><p class="relateditem"><a href="170.htm" target="_self">alias</a></p><p class="relateditem"><a href="223.htm" target="_self">comment (#)</a></p><p class="relateditem"><a href="174.htm" target="_self">commit</a></p><p class="relateditem"><a href="176.htm" target="_self">create</a></p><p class="relateditem"><a href="178.htm" target="_self">delete</a></p><p class="relateditem"><a href="179.htm" target="_self">drop</a></p><p class="relateditem"><a href="180.htm" target="_self">execute</a></p><p class="relateditem"><a href="181.htm" target="_self">help</a></p><p class="relateditem"><a href="182.htm" target="_self">insert</a></p><p class="relateditem"><a href="183.htm" target="_self">load</a></p><p class="relateditem"><a href="184.htm" target="_self">quit</a></p><p class="relateditem"><a href="185.htm" target="_self">restore</a></p><p class="relateditem"><a href="186.htm" target="_self">rollback</a></p><p class="relateditem"><a href="187.htm" target="_self">select</a></p><p class="relateditem"><a href="195.htm" target="_self">set</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/171.htm (from rev 142, trunk/docs/site/171.htm)
Deleted: trunk/docs/oldSite/174.htm
===================================================================
--- trunk/docs/site/174.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/174.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,86 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> commit </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="commit, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="223.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="176.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">commit</h2>
-<p class="bodytext">Commits all modifications contained in a transaction commenced by a <code class="monospace"><a id="h208" class="documentlinktemplate" title="set" href="195.htm" target="_self">set autocommit off</a></code> command or a <code class="monospace">commit</code> command. If the <code class="monospace">autocommit</code> setting is on, then <code class="monospace">commit</code> has no effect. The syntax is as follows:</p>
-<p class="commandtext">commit;</p>
-<p class="note"><strong class="strong">Note -</strong> The <code class="monospace">commit</code> command does not change the <code class="monospace">autocommit</code> setting.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="271.htm" target="_self">iTQL Commands</a></p><p class="relateditem"><a href="170.htm" target="_self">alias</a></p><p class="relateditem"><a href="171.htm" target="_self">backup</a></p><p class="relateditem"><a href="223.htm" target="_self">comment (#)</a></p><p class="relateditem"><a href="176.htm" target="_self">create</a></p><p class="relateditem"><a href="178.htm" target="_self">delete</a></p><p class="relateditem"><a href="179.htm" target="_self">drop</a></p><p class="relateditem"><a href="180.htm" target="_self">execute</a></p><p class="relateditem"><a href="181.htm" target="_self">help</a></p><p class="relateditem"><a href="182.htm" target="_self">insert</a></p><p class="relateditem"><a href="183.htm" target="_self">load</a></p><p class="relateditem"><a href="184.htm" target="_self">quit</a></p><p class="relateditem"><a href="185.htm" target="_self">restore</a></p><p class="relateditem"><a href="186.htm" target="_self">rollback</a></p><p class="relateditem"><a href="187.htm" target="_self">select</a></p><p class="relateditem"><a href="195.htm" target="_self">set</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/174.htm (from rev 142, trunk/docs/site/174.htm)
Deleted: trunk/docs/oldSite/176.htm
===================================================================
--- trunk/docs/site/176.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/176.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,103 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> create </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="create, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="174.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="178.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">create</h2>
-<p class="bodytext">Creates a new model on an existing Mulgara server. The corresponding command for removing models is <code class="monospace"><a id="h213" class="documentlinktemplate" title="drop" href="179.htm" target="_self">drop</a></code>. The general syntax is as follows:</p>
-<p class="commandtext">create model [type];</p>
-<p class="bodytext">Where <code class="monospace">model</code> is the URI of the model to create and <code class="monospace">type</code> is an optional model type specification.</p>
-<p class="bodytext">Model URIs are formed by adding a fragment part to the URI of the server they reside on. The following example creates a model named <code class="monospace">MyModel</code> on the server at <code class="monospace">rmi://mysite.com/server1</code>.</p>
-<p class="commandtext">create <rmi://mysite.com/server1#MyModel>;</p>
-<p class="bodytext">The optional model types are:</p>
-<ul class="listbullet"><li class="listbullet"><code class="monospace">http://mulgara.org/mulgara#Model</code><p class="listcontinue">This is the default triple store model. Specifying this type is equivalent to omitting the type parameter.</p>
-</li><li class="listbullet"><code class="monospace">http://mulgara.org/mulgara#ViewModel</code><p class="listcontinue">A view model that represents a combined set of models. See the <a id="h1497" class="documentlinktemplate" title="Views" href="255.htm" target="_self">Views section</a> for more information.</p>
-</li><li class="listbullet"><code class="monospace">http://mulgara.org/mulgara#LuceneModel</code><p class="listcontinue">A full-text string index model based on Lucene.</p>
-<p class="listcontinue">All statements placed into a full-text model must have a literal-valued object. Queries against a full-text model result in a match if the object in the query constraint is similar to any stored statements, rather than needing to be identical.</p>
-<p class="listcontinue">See the <a id="h731" class="documentlinktemplate" title="Full-Text Models" href="257.htm" target="_self">Full-Text Models section</a> for more information.</p>
-</li><li class="listbullet"><code class="monospace">http://mulgara.org/mulgara#XMLSchemaModel</code><p class="listcontinue">A datatyping model that represents the property of orderedness that literals like dates and numbers possess.</p>
-<p class="listcontinue">Datatyping models are used to constrain results to be above, below, or between specified dates or numbers.</p>
-<p class="listcontinue">See the <a id="h729" class="documentlinktemplate" title="Datatyping Models" href="262.htm" target="_self">Datatyping Models section</a> for more information.</p>
-</li><li class="listbullet"><code class="monospace">http://mulgara.org/mulgara#TypeModel</code><p class="listcontinue">A nodetyping model that represents the type the RDF nodes have in a graph.</p>
-<p class="listcontinue">Nodetyping models are used to constrain results to be literals or URI references.</p>
-<p class="listcontinue">See the <a id="h2784" class="documentlinktemplate" title="Nodetyping Models" href="2779.htm" target="_self">Nodetyping Models section</a> for more information.</p>
-</li><li class="listbullet"><code class="monospace">http://mulgara.org/mulgara#FileSystemModel</code><p class="listcontinue">A filesystem model that can be queried to return information about files and directories on filesystems.</p>
-<p class="listcontinue">See the <a id="h3205" class="documentlinktemplate" title="Filesystem Models" href="3201.htm" target="_self">Filesystem Model section</a> for more information.</p>
-</li></ul><p class="bodytext">The Mulgara server must exist before you can create models on it. If you try to create a model on a nonexistent or unreachable server, the command fails with the message <code class="monospace">Couldn't contact server</code>.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="271.htm" target="_self">iTQL Commands</a></p><p class="relateditem"><a href="170.htm" target="_self">alias</a></p><p class="relateditem"><a href="171.htm" target="_self">backup</a></p><p class="relateditem"><a href="223.htm" target="_self">comment (#)</a></p><p class="relateditem"><a href="174.htm" target="_self">commit</a></p><p class="relateditem"><a href="178.htm" target="_self">delete</a></p><p class="relateditem"><a href="179.htm" target="_self">drop</a></p><p class="relateditem"><a href="180.htm" target="_self">execute</a></p><p class="relateditem"><a href="181.htm" target="_self">help</a></p><p class="relateditem"><a href="182.htm" target="_self">insert</a></p><p class="relateditem"><a href="183.htm" target="_self">load</a></p><p class="relateditem"><a href="184.htm" target="_self">quit</a></p><p class="relateditem"><a href="185.htm" target="_self">restore</a></p><p class="relateditem"><a href="186.htm" target="_self">rollback</a></p><p class="relateditem"><a href="187.htm" target="_self">select</a></p><p class="relateditem"><a href="195.htm" target="_self">set</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/176.htm (from rev 142, trunk/docs/site/176.htm)
Deleted: trunk/docs/oldSite/178.htm
===================================================================
--- trunk/docs/site/178.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/178.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,90 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> delete </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="delete, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="176.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="179.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">delete</h2>
-<p class="bodytext">Deletes statements from a model. Specify the statements either explicitly or by using a <code class="monospace"><a id="h207" class="documentlinktemplate" title="select" href="187.htm" target="_self">select</a></code> command. The corresponding command for inserting statements is <code class="monospace"><a id="h212" class="documentlinktemplate" title="insert" href="182.htm" target="_self">insert</a></code>.</p>
-<p class="bodytext">To remove a single statement, specify its subject, predicate and object after the <code class="monospace">delete</code> command. For example:</p>
-<p class="commandtext">delete <ns:subject> <ns:predicate> 'object' from <rmi://mysite.com/server1#model1>;</p>
-<p class="bodytext">To remove a group of statements, include a <code class="monospace"><a id="h207_2" class="documentlinktemplate" title="select" href="187.htm" target="_self">select</a></code> command after the <code class="monospace">delete</code> command. The query must select exactly three columns, corresponding to the subject, predicate and object (in that order) of the statements to be removed.</p>
-<p class="bodytext">The following example selects all the statements in <code class="monospace">#model1</code> and uses the result within a <code class="monospace">delete</code> command to remove all the statements found in <code class="monospace">#model1</code> from another model, <code class="monospace">#model2</code>.</p>
-<p class="commandtext">delete select $s $p $o from <rmi://mysite.com/server1#model1><br /> where $s $p $o from <rmi://mysite.com/server1#model2>;</p>
-<p class="note"><strong class="strong">Note -</strong> The select query must return valid RDF statements. That is, the subject and predicate must be resources, not literals.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="271.htm" target="_self">iTQL Commands</a></p><p class="relateditem"><a href="170.htm" target="_self">alias</a></p><p class="relateditem"><a href="171.htm" target="_self">backup</a></p><p class="relateditem"><a href="223.htm" target="_self">comment (#)</a></p><p class="relateditem"><a href="174.htm" target="_self">commit</a></p><p class="relateditem"><a href="176.htm" target="_self">create</a></p><p class="relateditem"><a href="179.htm" target="_self">drop</a></p><p class="relateditem"><a href="180.htm" target="_self">execute</a></p><p class="relateditem"><a href="181.htm" target="_self">help</a></p><p class="relateditem"><a href="182.htm" target="_self">insert</a></p><p class="relateditem"><a href="183.htm" target="_self">load</a></p><p class="relateditem"><a href="184.htm" target="_self">quit</a></p><p class="relateditem"><a href="185.htm" target="_self">restore</a></p><p class="relateditem"><a href="186.htm" target="_self">rollback</a></p><p class="relateditem"><a href="187.htm" target="_self">select</a></p><p class="relateditem"><a href="195.htm" target="_self">set</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/178.htm (from rev 142, trunk/docs/site/178.htm)
Copied: trunk/docs/oldSite/179.htm (from rev 142, trunk/docs/site/179.htm)
Copied: trunk/docs/oldSite/180.htm (from rev 142, trunk/docs/site/180.htm)
Deleted: trunk/docs/oldSite/181.htm
===================================================================
--- trunk/docs/site/181.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/181.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,86 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> help </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="help, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="180.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="182.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">help</h2>
-<p class="bodytext">Displays basic command syntax. The general syntax is as follows:</p>
-<p class="commandtext">help [command];</p>
-<p class="bodytext"><code class="monospace">help</code> by itself displays the available commands. <code class="monospace">help</code> followed by a command name displays help for that command. For example:</p>
-<p class="commandtext">help create;</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="271.htm" target="_self">iTQL Commands</a></p><p class="relateditem"><a href="170.htm" target="_self">alias</a></p><p class="relateditem"><a href="171.htm" target="_self">backup</a></p><p class="relateditem"><a href="223.htm" target="_self">comment (#)</a></p><p class="relateditem"><a href="174.htm" target="_self">commit</a></p><p class="relateditem"><a href="176.htm" target="_self">create</a></p><p class="relateditem"><a href="178.htm" target="_self">delete</a></p><p class="relateditem"><a href="179.htm" target="_self">drop</a></p><p class="relateditem"><a href="180.htm" target="_self">execute</a></p><p class="relateditem"><a href="182.htm" target="_self">insert</a></p><p class="relateditem"><a href="183.htm" target="_self">load</a></p><p class="relateditem"><a href="184.htm" target="_self">quit</a></p><p class="relateditem"><a href="185.htm" target="_self">restore</a></p><p class="relateditem"><a href="186.htm" target="_self">rollback</a></p><p class="relateditem"><a href="187.htm" target="_self">select</a></p><p class="relateditem"><a href="195.htm" target="_self">set</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/181.htm (from rev 142, trunk/docs/site/181.htm)
Deleted: trunk/docs/oldSite/182.htm
===================================================================
--- trunk/docs/site/182.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/182.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,96 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> insert </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="insert, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="181.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="183.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">insert</h2>
-<p class="bodytext">Inserts statements into a model. Specify the statements either explicitly or by using a <code class="monospace"><a id="h207" class="documentlinktemplate" title="select" href="187.htm" target="_self">select</a></code> command. The corresponding command for deleting statements is <code class="monospace"><a id="h214" class="documentlinktemplate" title="delete" href="178.htm" target="_self">delete</a></code>.</p>
-<p class="bodytext">To insert a single statement, specify its subject, predicate and object after the <code class="monospace">insert</code> command. For example:</p>
-<p class="commandtext">insert <ns:subject> <ns:predicate> 'object' into <rmi://mysite.com/server1#model>;</p>
-<p class="bodytext">To insert multiple statements, repeat the statements one after the other. For example:</p>
-<p class="commandtext">insert <ns:subject> <ns:predicate> 'object' <br /> <ns:subject2> <ns:predicate2> 'object2' into <rmi://mysite.com/server1#model>;</p>
-<p class="note"><strong class="strong">Note -</strong> Inserting multiple statements using a single <code class="monospace">insert</code> command provides optimal performance when working over a network.</p>
-<p class="bodytext">Blank (anonymous) nodes are inserted using unbound variables. For example:</p>
-<p class="commandtext">insert <ns:subject> <ns:predicate> $node <br /> $node <ns:predicate2> 'object2' into <rmi://mysite.com/server1#model> ;</p>
-<p class="bodytext">Where <code class="monospace">$node</code> becomes an anonymous node at execution time.</p>
-<p class="bodytext">An alternative way to insert a group of statements is to include a <code class="monospace">select</code> command after the <code class="monospace">insert</code> command. The query must select exactly three columns, corresponding to the subject, predicate and object (in that order) of the statements to be added.</p>
-<p class="bodytext">The following example selects all the statements in <code class="monospace">#model1</code> and uses the result within an <code class="monospace">insert</code> command to copy all the statements in <code class="monospace">#model1</code><em class="emphasis"> </em>to another model, <code class="monospace">#model2</code>.</p>
-<p class="commandtext">insert select $s $p $o from <rmi://mysite.com/server1#model1><br /> where $s $p $o into <rmi://mysite.com/server1#model2>;</p>
-<p class="note"><strong class="strong">Note -</strong> The query must return valid RDF statements. That is, the subject and predicate must be resources, not literals.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="271.htm" target="_self">iTQL Commands</a></p><p class="relateditem"><a href="170.htm" target="_self">alias</a></p><p class="relateditem"><a href="171.htm" target="_self">backup</a></p><p class="relateditem"><a href="223.htm" target="_self">comment (#)</a></p><p class="relateditem"><a href="174.htm" target="_self">commit</a></p><p class="relateditem"><a href="176.htm" target="_self">create</a></p><p class="relateditem"><a href="178.htm" target="_self">delete</a></p><p class="relateditem"><a href="179.htm" target="_self">drop</a></p><p class="relateditem"><a href="180.htm" target="_self">execute</a></p><p class="relateditem"><a href="181.htm" target="_self">help</a></p><p class="relateditem"><a href="183.htm" target="_self">load</a></p><p class="relateditem"><a href="184.htm" target="_self">quit</a></p><p class="relateditem"><a href="185.htm" target="_self">restore</a></p><p class="relateditem"><a href="186.htm" target="_self">rollback</a></p><p class="relateditem"><a href="187.htm" target="_self">select</a></p><p class="relateditem"><a href="195.htm" target="_self">set</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/182.htm (from rev 142, trunk/docs/site/182.htm)
Deleted: trunk/docs/oldSite/183.htm
===================================================================
--- trunk/docs/site/183.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/183.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,97 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> load </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="load, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="182.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="184.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">load</h2>
-<p class="bodytext">Reads <a class="internetlinktemplate" title="XML/RDF" href="http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#rdfxml" target="_blank">RDF/XML</a> or <a class="internetlinktemplate" title="" href="http://www.w3.org/2001/sw/RDFCore/ntriples/" target="_blank">N-Triple</a> statements from a file and and loads them into a model. The URL for the file to load must be absolute. The general syntax is as follows:</p>
-<p class="commandtext">load [local | remote] file into model;</p>
-<p class="bodytext">For example:</p>
-<p class="commandtext">load <http://mysite.com/tmp/mydata.rdf> into <rmi://mysite.com/Server1#Model1>;<br />load <file:/tmp/ntriple.n3 into <rmi://mysite.com/Server1#Model1>;</p>
-<p class="bodytext">By default, the <code class="monospace">load</code> command expects an RDF/XML file. To load an N-Triple file, the file must have one of the following file extensions: <code class="monospace">.n3</code>, <code class="monospace">.nt</code>, <code class="monospace">.n3.gz</code>, <code class="monospace">.nt.gz</code>, <code class="monospace">.n3.zip</code> or <code class="monospace">.nt.zip</code>.<code class="monospace"> </code>The <code class="monospace">load</code> command also accepts zip and GNUzip (gzip) compressed file formats.</p>
-<p class="bodytext">For documents with a protocol of <code class="monospace">file:</code>, two optional parameters specify whether the document resides on the server or the client:</p>
-<ul class="listbullet"><li class="listbullet"><code class="monospace">remote</code> (the default) specifies that the document resides on the server</li><li class="listbullet"><code class="monospace">local</code> specifies that the document resides on the client, and is streamed to the server first before loading into the model</li></ul><p class="bodytext">For example:</p>
-<p class="indentcommandtext">load <file:/tmp/mydata.rdf> into <rmi://mysite.com/Server1#Model1>;</p>
-<p class="indent">and</p>
-<p class="indentcommandtext">load remote <file:/tmp/mydata.rdf> into <rmi://mysite.com/Server1#Model1>;</p>
-<p class="indent">are equivalent. The file resides on the server and is loaded into the model.</p>
-<p class="indentcommandtext">load local <file:/tmp/mydata.rdf> into <rmi://mysite.com/Server1#Model1>;</p>
-<p class="indent">streams the file from the client to the server first, then loads it into the model.</p>
-<p class="note"><strong class="strong">Note -</strong> For systems running a Windows<sup class="superscript">®</sup> operating system, the file specification would look something like <code class="monospace"><file:/C:/temp/mydata.rdf></code>.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="271.htm" target="_self">iTQL Commands</a></p><p class="relateditem"><a href="170.htm" target="_self">alias</a></p><p class="relateditem"><a href="171.htm" target="_self">backup</a></p><p class="relateditem"><a href="223.htm" target="_self">comment (#)</a></p><p class="relateditem"><a href="174.htm" target="_self">commit</a></p><p class="relateditem"><a href="176.htm" target="_self">create</a></p><p class="relateditem"><a href="178.htm" target="_self">delete</a></p><p class="relateditem"><a href="179.htm" target="_self">drop</a></p><p class="relateditem"><a href="180.htm" target="_self">execute</a></p><p class="relateditem"><a href="181.htm" target="_self">help</a></p><p class="relateditem"><a href="182.htm" target="_self">insert</a></p><p class="relateditem"><a href="184.htm" target="_self">quit</a></p><p class="relateditem"><a href="185.htm" target="_self">restore</a></p><p class="relateditem"><a href="186.htm" target="_self">rollback</a></p><p class="relateditem"><a href="187.htm" target="_self">select</a></p><p class="relateditem"><a href="195.htm" target="_self">set</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/183.htm (from rev 142, trunk/docs/site/183.htm)
Deleted: trunk/docs/oldSite/184.htm
===================================================================
--- trunk/docs/site/184.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/184.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,85 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> quit </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="quit, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="183.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="185.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">quit</h2>
-<p class="bodytext">Ends the iTQL<sup class="superscript">TM</sup> session. It only stops the iTQL client from executing and has no effect on any Mulgara server. The general syntax is as follows:</p>
-<p class="commandtext">quit;</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="271.htm" target="_self">iTQL Commands</a></p><p class="relateditem"><a href="170.htm" target="_self">alias</a></p><p class="relateditem"><a href="171.htm" target="_self">backup</a></p><p class="relateditem"><a href="223.htm" target="_self">comment (#)</a></p><p class="relateditem"><a href="174.htm" target="_self">commit</a></p><p class="relateditem"><a href="176.htm" target="_self">create</a></p><p class="relateditem"><a href="178.htm" target="_self">delete</a></p><p class="relateditem"><a href="179.htm" target="_self">drop</a></p><p class="relateditem"><a href="180.htm" target="_self">execute</a></p><p class="relateditem"><a href="181.htm" target="_self">help</a></p><p class="relateditem"><a href="182.htm" target="_self">insert</a></p><p class="relateditem"><a href="183.htm" target="_self">load</a></p><p class="relateditem"><a href="185.htm" target="_self">restore</a></p><p class="relateditem"><a href="186.htm" target="_self">rollback</a></p><p class="relateditem"><a href="187.htm" target="_self">select</a></p><p class="relateditem"><a href="195.htm" target="_self">set</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/184.htm (from rev 142, trunk/docs/site/184.htm)
Deleted: trunk/docs/oldSite/185.htm
===================================================================
--- trunk/docs/site/185.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/185.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,94 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> restore </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="restore, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="184.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="186.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">restore</h2>
-<p class="bodytext">Reads in a server backup file previously created using the <code class="monospace"><a id="h215" class="documentlinktemplate" title="backup" href="171.htm" target="_self">backup</a></code> command. The general syntax is as follows:</p>
-<p class="commandtext">restore server from [local|remote] file;</p>
-<p class="bodytext">Where:</p>
-<ul class="listbullet"><li class="listbullet"><code class="monospace"><code class="monospace">server</code></code> is the URI of the Mulgara server to restore.</li><li class="listbullet"><code class="monospace"><code class="monospace">local</code></code> or <code class="monospace">remote</code> specifies whether the backup file is read locally from the client or remotely from the server's filesystem, respectively. If not specified, the default is <code class="monospace">remote</code>.</li><li class="listbullet"><code class="monospace"><code class="monospace">file</code></code> is the URI of the backup file.</li></ul><p class="bodytext">For example:</p>
-<p class="indentcommandtext">restore <rmi://mysite.com/server1> from <file:/tmp/serverbackup.gz>;</p>
-<p class="indent">and</p>
-<p class="indentcommandtext">restore <rmi://mysite.com/server1> from remote <file:/tmp/serverbackup.gz>;</p>
-<p class="indent">are equivalent. They both restore the backup file remotely from the server's filesystem.</p>
-<p class="indentcommandtext">restore <rmi://mysite.com/server1> from local <file:/tmp/serverbackup.gz>;</p>
-<p class="indent">restores the backup file locally from the client.</p>
-<p class="note"><strong class="strong">Note -</strong> To restore an individual model backup, use the <code class="monospace"><a id="h1527" class="documentlinktemplate" title="create" href="176.htm" target="_self">create</a></code> and <code class="monospace"><a id="h1528" class="documentlinktemplate" title="load" href="183.htm" target="_self">load</a></code> commands.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="271.htm" target="_self">iTQL Commands</a></p><p class="relateditem"><a href="170.htm" target="_self">alias</a></p><p class="relateditem"><a href="171.htm" target="_self">backup</a></p><p class="relateditem"><a href="223.htm" target="_self">comment (#)</a></p><p class="relateditem"><a href="174.htm" target="_self">commit</a></p><p class="relateditem"><a href="176.htm" target="_self">create</a></p><p class="relateditem"><a href="178.htm" target="_self">delete</a></p><p class="relateditem"><a href="179.htm" target="_self">drop</a></p><p class="relateditem"><a href="180.htm" target="_self">execute</a></p><p class="relateditem"><a href="181.htm" target="_self">help</a></p><p class="relateditem"><a href="182.htm" target="_self">insert</a></p><p class="relateditem"><a href="183.htm" target="_self">load</a></p><p class="relateditem"><a href="184.htm" target="_self">quit</a></p><p class="relateditem"><a href="186.htm" target="_self">rollback</a></p><p class="relateditem"><a href="187.htm" target="_self">select</a></p><p class="relateditem"><a href="195.htm" target="_self">set</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/185.htm (from rev 142, trunk/docs/site/185.htm)
Deleted: trunk/docs/oldSite/186.htm
===================================================================
--- trunk/docs/site/186.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/186.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,86 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> rollback </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="rollback, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="185.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="187.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">rollback</h2>
-<p class="bodytext">Discards all modifications contained in a transaction commenced by a <code class="monospace"><a id="h208" class="documentlinktemplate" title="set" href="195.htm" target="_self">set autocommit off</a></code> command or a <code class="monospace">commit</code> command. If the <code class="monospace">autocommit</code> setting is on, then <code class="monospace">rollback</code> has no effect. The general syntax is as follows:</p>
-<p class="commandtext">rollback;</p>
-<p class="note"><strong class="strong">Note -</strong> The <code class="monospace">rollback</code> command does not change the <code class="monospace">autocommit</code> setting.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="271.htm" target="_self">iTQL Commands</a></p><p class="relateditem"><a href="170.htm" target="_self">alias</a></p><p class="relateditem"><a href="171.htm" target="_self">backup</a></p><p class="relateditem"><a href="223.htm" target="_self">comment (#)</a></p><p class="relateditem"><a href="174.htm" target="_self">commit</a></p><p class="relateditem"><a href="176.htm" target="_self">create</a></p><p class="relateditem"><a href="178.htm" target="_self">delete</a></p><p class="relateditem"><a href="179.htm" target="_self">drop</a></p><p class="relateditem"><a href="180.htm" target="_self">execute</a></p><p class="relateditem"><a href="181.htm" target="_self">help</a></p><p class="relateditem"><a href="182.htm" target="_self">insert</a></p><p class="relateditem"><a href="183.htm" target="_self">load</a></p><p class="relateditem"><a href="184.htm" target="_self">quit</a></p><p class="relateditem"><a href="185.htm" target="_self">restore</a></p><p class="relateditem"><a href="187.htm" target="_self">select</a></p><p class="relateditem"><a href="195.htm" target="_self">set</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/186.htm (from rev 142, trunk/docs/site/186.htm)
Deleted: trunk/docs/oldSite/187.htm
===================================================================
--- trunk/docs/site/187.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/187.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,307 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> select </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="select mulgara, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source, mulgara, homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="Mulgara : metastore" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://mulgara.org/docs/legal.html" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/index.php" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="186.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="195.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">select</h2>
-<p class="bodytext">Issues queries to Mulgara<sup class="superscript">TM</sup> servers and displays the corresponding results. The command consists of a sequence of <code class="monospace"><a id="h217" class="documentlinktemplate" title="select Clause" href="187.htm#o188" target="_self">select</a></code>, <code class="monospace"><a id="h218" class="documentlinktemplate" title="from Clause" href="187.htm#o189" target="_self">from</a></code>, and <code class="monospace"><a id="h206" class="documentlinktemplate" title="where Clause" href="187.htm#o197" target="_self">where</a></code> clauses; and may optionally include <code class="monospace"><a id="h219" class="documentlinktemplate" title="order by Clause" href="187.htm#o190" target="_self">order by</a></code>, <code class="monospace"><a id="h220" class="documentlinktemplate" title="offset Clause" href="187.htm#o192" target="_self">offset</a></code> and <code class="monospace"><a id="h221" class="documentlinktemplate" title="limit Clause" href="187.htm#o191" target="_self">limit</a></code> clauses. With all clauses present, the general syntax is as follows:</p>
-<p class="commandtext">select columns from models where constraints order by variables limit count offset count;</p>
-<p class="bodytext">The purpose of the <code class="monospace">select</code> command is to find values for some set of variables that satisfy the specified constraints. All variable names start with a dollar sign (<code class="monospace">$)</code>, for example <code class="monospace">$x</code> or <code class="monospace">$title</code>.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="187.htm#o188" target="_self">select Clause</a></p><p class="relateditem"><a href="187.htm#o189" target="_self">from Clause</a></p><p class="relateditem"><a href="187.htm#o197" target="_self">where Clause</a></p><p class="relateditem"><a href="187.htm#o190" target="_self">order by Clause</a></p><p class="relateditem"><a href="187.htm#o191" target="_self">limit Clause</a></p><p class="relateditem"><a href="187.htm#o192" target="_self">offset Clause</a></p><p class="relateditem"><a href="187.htm#o193" target="_self">subquery Function</a></p><p class="relateditem"><a href="187.htm#o194" target="_self">count Function</a></p><p class="relateditem"><a href="187.htm#o2776" target="_self">having Clause</a></p></td>
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="271.htm" target="_self">iTQL Commands</a></p><p class="relateditem"><a href="170.htm" target="_self">alias</a></p><p class="relateditem"><a href="171.htm" target="_self">backup</a></p><p class="relateditem"><a href="223.htm" target="_self">comment (#)</a></p><p class="relateditem"><a href="174.htm" target="_self">commit</a></p><p class="relateditem"><a href="176.htm" target="_self">create</a></p><p class="relateditem"><a href="178.htm" target="_self">delete</a></p><p class="relateditem"><a href="179.htm" target="_self">drop</a></p><p class="relateditem"><a href="180.htm" target="_self">execute</a></p><p class="relateditem"><a href="181.htm" target="_self">help</a></p><p class="relateditem"><a href="182.htm" target="_self">insert</a></p><p class="relateditem"><a href="183.htm" target="_self">load</a></p><p class="relateditem"><a href="184.htm" target="_self">quit</a></p><p class="relateditem"><a href="185.htm" target="_self">restore</a></p><p class="relateditem"><a href="186.htm" target="_self">rollback</a></p><p class="relateditem"><a href="195.htm" target="_self">set</a></p></td>
-</tr>
-</table>
-
-<a name="o188"></a><h3 class="heading3">select Clause</h3>
-<p class="bodytext">Specifies the variables to solve for and their order in the result. For example:</p>
-<p class="commandtext">select $title $author $date ...</p>
-<p class="bodytext">Constant resource or literal values may be part of a <code class="monospace">select</code> clause. In these cases, dummy variable names (<code class="monospace">$k0</code>, <code class="monospace">$k1</code>, <code class="monospace">$k2</code>,
<code class="monospace">$kn</code>) are created for the constant values.</p>
-<p class="bodytext">The following example returns three columns: <code class="monospace">$k0</code>, <code class="monospace">$x</code> and <code class="monospace">$k1</code> where the values of <code class="monospace">$k0</code> and <code class="monospace">$k1</code> for every solution are the literal value <code class="monospace">foo</code> and the resource value <code class="monospace">http://www.site.domain.net</code> respectively.</p>
-<p class="commandtext">select 'foo' $x <http://www.site.domain.net> ...</p>
-<a name="o189"></a><h3 class="heading3">from Clause</h3>
-<p class="bodytext">Specifies the model to query. For example:</p>
-<p class="commandtext">... from <rmi://mysite.com/server1#model1> ...</p>
-<p class="bodytext">Because models are sets of statements, it is logical to compose them using set operations. The <code class="monospace">from </code>clause permits set union using the <code class="monospace">or</code> operator and set intersection using the <code class="monospace">and</code> operator, with parentheses used to control association.</p>
-<a name="o3149"></a>
-<p class="bodytext">The following example queries only the statements appearing in all three models. </p>
-<p class="commandtext">... from <rmi://mysite.com/server1#model1> and <rmi://mysite.com/server1#model2><br /> and <rmi://mysite.com/server1#model3> ...</p>
-<a name="o197"></a><h3 class="heading3">where Clause</h3>
-<p class="bodytext">The <code class="monospace">where</code> clause is usually the largest and most detailed clause of the <code class="monospace"><a id="h207" class="documentlinktemplate" title="select" href="187.htm" target="_self">select</a></code> command. It specifies the constraints that must be satisfied by the variable values in each solution. A constraint is a sequence of subject, predicate and object that represents an RDF statement. Each of the three positions is either a constant value (a resource or a literal) or a variable. The Mulgara server finds values for any variables such that the resulting statement is present in the model that was specified in the preceding <code class="monospace"><a id="h1326" class="documentlinktemplate" title="from Clause" href="187.htm#o189" target="_self">from</a></code> clause.</p>
-<p class="bodytext">For example, the following <code class="monospace">where</code> clause constrains that in all solutions, the value of <code class="monospace">$title</code> is the title of the resource referred to in <code class="monospace">$document</code>.</p>
-<p class="commandtext">... where $document <dc:title> $title ...</p>
-<p class="bodytext">Constraints may be composed using <code class="monospace">and</code> and <code class="monospace">or</code> operations, with parentheses to control association.</p>
-<p class="bodytext">The following example returns every document with a title, an author and a subject of either botany or zoology. Documents without a known title or author are not returned.</p>
-<p class="commandtext">... where $document <dc:title> $title and $document <dc:creator> $author <br /> and ($document <dc:subject> 'botany' or $document <dc:subject> 'zoology') ...</p>
-<a name="o1530"></a><h4 class="heading4">in Specifier</h4>
-<p class="bodytext">Constraints may optionally contain an <code class="monospace">in</code> specifier to resolve the constraint against the statements in a specified model, rather than the one specified in the <code class="monospace"><a id="h1303" class="documentlinktemplate" title="from Clause" href="187.htm#o189" target="_self">from</a></code> clause.</p>
-<p class="bodytext">The <code class="monospace">in</code> specifier may be used to specify views as well as models.</p>
-
-<p class="bodytext">The following example constrains the result by titles in the <code class="monospace">#books</code> model rather than the one specified in the <code class="monospace">from</code> clause.</p>
-<p class="commandtext">... where $document <dc:title> $title in <rmi://mysite.com/server1#books> ...</p>
-<a name="o1531"></a><h4 class="heading4">Assigning a Value to a Variable (tucana:is)</h4>
-<p class="bodytext">Constraints may also assign a value to a variable rather then querying for it. The special property <code class="monospace">http://tucana.org/tucana#is </code>(or the aliased form <code class="monospace"><tucana:is></code>) can be used with a variable as its subject and a non-variable value as its object. This assigns the non-variable value to the variable.</p>
-<p class="bodytext">The following example results in every document authored by Mendel about genetics, or by Mendeleev about chemistry.</p>
-<p class="commandtext">... where $document <dc:title> $title and $document <dc:creator> $author <br /> and $document <dc:subject> $subject <br /> and (($author <tucana:is> 'Mendel' and $subject <tucana:is> 'genetics' ) <br /> or ($author <tucana:is> 'Mendeleev' and $subject <tucana:is> 'chemistry')) ...</p>
-<a name="o1532"></a><h4 class="heading4">Traversing a Graph (walk Function)</h4>
-<p class="bodytext">Traversing a graph allows a query to return values, based on a predicate, by following up or down a hierarchy of statements. In a schema language such as RDFS, these hierarchies are expressed as a sub-class or sub-property predicate. Traversing a graph is performed with the <code class="monospace">walk</code> function within a <code class="monospace"><a id="h1321" class="documentlinktemplate" title="where Clause" href="187.htm#o197" target="_self">where</a></code> clause.</p>
-<p class="bodytext">The syntax of the <code class="monospace">walk</code> function is either:</p>
-<p class="listcontinuecommandtext">walk ($subject_variable <predicate_URI> <object_URI> and<br />$subject_variable <predicate_URI> $object_variable)</p>
-<p class="listcontinue">or</p>
-<p class="listcontinuecommandtext">walk (<subject_URI> <predicate_URI> $object_variable and<br />$subject_variable <predicate_URI> $object_variable)</p>
-<p class="bodytext">The <code class="monospace">walk</code> function must be bound to a <code class="monospace"><a id="h1298" class="documentlinktemplate" title="select Clause" href="187.htm#o188" target="_self">select</a></code> clause using the same triple pattern that matches the second parameter. For example:</p>
-<p class="commandtext">select $subject <predicate_URI> $object<br />...<br />where walk ($subject <predicate_URI> <object_URI> and<br />$subject <predicate_URI> $object);</p>
-<p class="bodytext">An example of <code class="monospace">walk</code> is demonstrated using the following statements:</p>
-<p class="commandtext">[ ( <kangroos>, <rdfs:subClassOf>, <marsupials> )<br /> ( <marsupials>, <rdfs:subClassOf>, <mammals> )<br /> ( <placental-mammals>, <rdfs:subClassOf>, <mammals> )<br /> ( <mammals>, <rdfs:subClassOf>, <vertebrates> ) ]</p>
-<p class="bodytext">To query a set of statements in the hierarchy ending with <code class="monospace"><vertebrates></code> as an object:</p>
-<p class="commandtext">select $subject <rdfs:subClassOf> $object<br />...<br />where walk($subject <rdfs:subClassOf> <vertebrates><br />and $subject <rdfs:subClassOf> $object);</p>
-<p class="bodytext">Working from the bottom up, the system:</p>
-<ul class="listbullet"><li class="listbullet">Matches <code class="monospace">( <mammals>, <rdfs:subClassOf>, <vertebrates> )</code> and then substitutes <code class="monospace"><mammals></code> for <code class="monospace"><vertebrates></code> in the constraints.</li><li class="listbullet">Attempts to match for the triples <code class="monospace">( *, <rdfs:subClassOf>, <mammals> )</code>.</li><li class="listbullet">Then matches for <code class="monospace">( <marsupials>, <rdfs:subClassOf>, <mammals> )</code> and <code class="monospace">( <placental-mammals>, <rdfs:subClassOf>, <mammals> )</code>.</li><li class="listbullet">Then matches for <code class="monospace">( *, <rdfs:subClassOf>, <marsupials> )</code> and (<code class="monospace"> *, <rdfs:subClassOf>, <placental-mammals> )</code> and so on.</li></ul><p class="bodytext">The result of the query is:</p>
-<p class="commandtext">[ ( <mammals>, <rdfs:subClassOf>, <vertebrates> )<br /> ( <placental-mammals>, <rdfs:subClassOf>, <mammals> )<br /> ( <marsupials>, <rdfs:subClassOf>, <mammals> )<br /> ( <kangaroos>, <rdfs:subClassOf>, <marsupials> ) ]</p>
-<p class="bodytext">You can also traverse down the graph following the hierarchy. For example:</p>
-<p class="commandtext">select $subject <rdfs:subClassOf> $object<br />...<br />where walk(<kangaroos> <rdfs:subClassOf> $object<br />and $subject <rdfs:subClassOf> $object);</p>
-<p class="bodytext">This returns:</p>
-<p class="commandtext">[ ( <kangaroos>, <rdfs:subClassOf>, <marsupials> )<br /> ( <marsupials>, <rdfs:subClassOf>, <mammals> )<br /> ( <mammals>, <rdfs:subClassOf>, <vertebrates> ) ]</p>
-<a name="o1535"></a><h4 class="heading4">Transitive Closure (trans Function)</h4>
-<p class="bodytext">Transitive closure provides the ability to express a function that generates new statements. Normally, transitive closure produces both existing and new statements. The <code class="monospace">trans</code> function in iTQL<sup class="superscript">TM</sup> only produces new statements, statements that did not exist in the model before it was executed. The <code class="monospace">trans</code> function can be further constrained by limiting which statements are inferred and by giving it a starting or termination point.</p>
-<p class="bodytext">The simplest form of the <code class="monospace">trans</code> function defines a predicate to operate on:</p>
-<p class="commandtext">select $subject <rdfs:subClassOf> $object<br />...<br />where trans($subject <rdfs:subClassOf> $object);</p>
-<p class="bodytext">This generates a new statement, <code class="monospace">$x <rdfs:subClassOf> $z</code>, when it finds two statements that match the pattern <code class="monospace">$x <rdfs:subClassOf> $y</code> and <code class="monospace">$y <rdfs:subClassOf> $z</code>.</p>
-<p class="bodytext">For example, consider the following set of statements:</p>
-<p class="commandtext">[ (<mammals>, <rdfs:subClassOf>, <vertebrates>)<br /> (<eats-leaves>, <rdfs:subPropertyOf>, <herbivore>)<br /> (<marsupials>, <rdfs:subClassOf>, <mammals>)<br /> (<placental-mammals>, <rdfs:subClassOf>, <mammals>)<br /> (<elephants>, <rdfs:subClassOf>, <placental-mammals>)<br /> (<kangaroos>, <rdfs:subClassOf>, <marsupials>)<br /> (<red-kangaroos>, <rdfs:subClassOf>, <kangaroos>) ]</p>
-<p class="bodytext">As a tree it looks as follows:</p>
-<p class="bodytext"><img src="1536.gif" alt="Transitive Closure" height="273" width="252" vspace="0" hspace="0" align="bottom" border="0" /></p>
-<p class="bodytext">Based on the constraint in the query, the first and third statements match the pattern <code class="monospace">(<marsupials>, <rdfs:subClassOf>, <mammals>) and (<mammals>, <rdfs:subClassOf>, <vertebrates>)</code>. Therefore, the function generates the statement <code class="monospace">(<marsupials>, <rdfs:subClassOf>, <vertebrates>)</code>.</p>
-<p class="bodytext">Using the query across the existing set of statements produces the following new set of statements:</p>
-<p class="commandtext">[ (<code class="monospace"><marsupials>, <rdfs:subClassOf>, <vertebrates></code>)<br /> (<kangaroos>, <rdfs:subClassOf>, <<code class="monospace">vertebrates</code>>)<br /> (<red-kangaroos>, <rdfs:subClassOf>, <<code class="monospace">vertebrates</code>>)<br /> (<placental-mammals>, <rdfs:subClassOf>, <<code class="monospace">vertebrates></code>)<br /> (<elephants>, <rdfs:subClassOf>, <<code class="monospace">vertebrates</code>>)<br /> (<kangaroos>, <rdfs:subClassOf>, <mammals>)<br /> (<red-kangaroos>, <rdfs:subClassOf>, <mammals>)<br /> (<elephants>, <rdfs:subClassOf>, <mammals>)<br /> (<red-kangaroos>, <rdfs:subClassOf>, <marsupials>) ]</p>
-<p class="bodytext">To provide the results expected from a transitive closure function you would union together these newly generated statements with the original base set of statements, using the following query:</p>
-<p class="commandtext">select $subject <rdfs:subClassOf> $object<br />...<br />where trans($subject <rdfs:subClassOf> $object)<br />or $subject <rdfs:subClassOf> $object;</p>
-<p class="bodytext">You can further restrict the <code class="monospace">trans</code> function to a sub-set of statements, as shown in the following example.</p>
-<p class="commandtext">select $subject <rdfs:subClassOf> $object<br />...<br />where trans($subject <rdfs:subClassOf> <mammals><br />and $subject <rdfs:subClassOf> $object);</p>
-<p class="bodytext">This produces new statements where the object in the inheritance tree begins with <code class="monospace"><mammals></code>, eliminating the statements derived from <code class="monospace"><vertebrates></code>. It produces the following:</p>
-<p class="commandtext">[ (<kangaroos>, <rdfs:subClassOf>, <mammals>)<br /> (<red-kangaroos>, <rdfs:subClassOf>, <mammals>)<br /> (<elephants>, <rdfs:subClassOf>, <mammals>)<br /> (<red-kangroos>, <rdfs:subClassOf>, <marsupials>) ]</p>
-<p class="bodytext">To get the full transitive closure, the newly inferred statements are unioned with the base statements. To only return the sub-graph from <code class="monospace"><mammals></code> we can add the results from a <code class="monospace"><a id="h1537" class="documentlinktemplate" title="Traversing a Graph (walk Function)" href="187.htm#o1532" target="_self">walk</a></code> function:</p>
-<p class="commandtext">select $subject <rdfs:subClassOf> $object<br />...<br />where trans($xxx <rdfs:subClassOf> <mammals><br />and $subject <rdfs:subClassOf> $object) or<br />walk($subject <rdfs:subClassOf> <mammals><br />and $subject <rdfs:subClassOf> $object);</p>
-<p class="bodytext">To generate the statements to <code class="monospace"><marsupials></code> you can constrain the subject in the function instead:</p>
-<p class="commandtext">select $subject <rdfs:subClassOf> $object<br />...<br />where trans(<marsupials> <rdfs:subClassOf> $object<br />and $subject <rdfs:subClassOf> $object) ;</p>
-<p class="bodytext">This produces:</p>
-<p class="commandtext">[ <marsupials>, <rdfs:subClassOf>, <vertebrates>) ]</p>
-<p class="bodytext">The <code class="monospace">trans</code> function also allows you to limit what is inferred by dropping the second constraint within the <code class="monospace">trans</code> definition. For example, to infer only direct statements from <code class="monospace"><vertebrates></code>:</p>
-<p class="commandtext">select $subject <rdfs:subClassOf> <<code class="monospace">vertebrates</code>><br />...<br />where trans($subject <rdfs:subClassOf> <<code class="monospace">vertebrates</code>>)</p>
-<p class="bodytext">Which produces:</p>
-<p class="commandtext">[ (<marsupials>, <rdfs:subClassOf>, <<code class="monospace">vertebrates</code>>)<br /> (<kangaroos>, <rdfs:subClassOf>, <<code class="monospace">vertebrates</code>>)<br /> (<red-kangaroos>, <rdfs:subClassOf>, <<code class="monospace">vertebrates</code>>)<br /> (<placental-mammals>, <rdfs:subClassOf>, <<code class="monospace">vertebrates</code>>)<br /> (<elephants>, <rdfs:subClassOf>, <<code class="monospace">vertebrates</code>>) ]</p>
-<p class="bodytext">Likewise, you can also make the subject in the <code class="monospace">trans</code> constraint a constant and the object a variable.</p>
-
-<a name="oxxminusxx"></a><h4 class="heading4">Graph Difference (minus) Function</h4>
-<p class="bodytext">The <code class="monospace">minus</code> function allows
-you to find the statements which differ between two graphs.</p>
-
-<p class="bodytext">For example, to find the statements which are different
-between the model <rmi://localhost/server1#input> and
-<rmi://localhost/server1#output>, we could issue a query like this:</p>
-
-<p class="commandtext">
-select $subject $predicate $object
-from <rmi://localhost/server1#output>
-where
- $subject $predicate $object in <rmi://localhost/server1#output>
- minus
- $subject $predicate $object in <rmi://localhost/server1#input> ;
-</p>
-
-<p class="bodytext">The use of the <code class="monospace">in</code> specifier
-is not strictly necessary for the model named in <code
-class="monospace">from</code> clause, but it makes the query a bit more
-readable by providing symmetry.</p>
-
-<p class="bodytext">To count the number of statements that differ between the
-two models, we could do something like the following. Note variables do not
-carry over into a <code class="monospace">count</code> function’s
-namespace, so the outer query could be anything.</p>
-
-<p class="commandtext">
-select count (
- select $subject $predicate $object
- from <rmi://localhost/server1#output>
- where
- $subject $predicate $object in <rmi://localhost/server1#output>
- minus
- $subject $predicate $object in <rmi://localhost/server1#input>
-)
-from <rmi://localhost/server1#>
-where
- $s $p $o ;
-</p>
-
-
-<a name="o2768"></a><h4 class="heading4">exclude Function</h4>
-<p class="bodytext">The <code class="monospace">exclude</code> function allows you to select all statements which do not match a given constraint. Normal constraints match against the graph with the constraints you provide. Constraints enclosed in an <code class="monospace">exclude</code> function return the values in the graph that are not the constraints provided.</p>
-<p class="bodytext">This function is almost never useful. Consider using the <a href="#oxxminusxx">minus</a> operator instead.</p>
-<p class="bodytext">Using the following statements as an example for "finding all plants with leaves that are not green":</p>
-<p class="commandtext">[ (<maple>, <leaves>, 'green')<br /> (<redMaple>, <leaves>, 'red')<br /> (<oak>, <leaves>, 'green')<br /> (<cactus>, <prickles>, 'yellow') ]</p>
-<p class="bodytext">With a small model it is possible to query for all plants that do not have leaves. The following query:</p>
-<p class="commandtext">select $s<br />from ...<br />where exclude($s <leaves> $o) ;</p>
-<p class="bodytext">Returns:</p>
-<p class="commandtext">[ ( <cactus> ) ]</p>
-<p class="bodytext">However, more statements in the data mean that the results will need to be constrained more carefully. Unfortunately this may cause the <code class="monospace">exclude</code> operator to miss some required statements. For instance, if the following statements were also included:</p>
-<p class="commandtext">[ ( <maple> <rdf:type> <plant> )<br/> ( <redMaple> <rdf:type> <plant> )<br/> ( <oak> <rdf:type> <plant> )<br/> ( <cactus> <rdf:type> <plant> ) ]</p>
-<p class="bodytext">The following query would appear appropriate:</p>
-<p class="commandtext">select $s<br />from ...<br />where $s <rdf:type> <plant> <br/>and exclude($s <leaves> $o);</p>
-<p class="bodytext">However, this returns:</p>
-<p class="commandtext">[( <maple> )<br/> ( <redMaple> )<br/> ( <oak> )<br/> ( <cactus> ) ]</p>
-
-<p class="bodytext">To understand what this query is doing, examine each constraint individually:</p>
-<ol class="listnumber">
- <li class="listnumber"><code class="monospace">$s <rdf:type> <plant></code> returns all statements referring to a type of plant:<p class="listcontinuecommandtext">$s $p <br/><maple> <plant> <br/><redMaple> <plant> <br/><oak> <plant> <br/><cactus> <plant></p>
- </li>
- <li class="listnumber"><code class="monospace">$s <urn:leaves> $o</code> (before the <code class="monospace">exclude</code> operator is applied) returns all statements which match the predicate <code class="monospace"><leaves></code>:<p class="listcontinuecommandtext">$s $o<br /><maple> 'green'<br /><redMaple> 'red'<br /><oak> 'green'</p>
- </li>
- <li class="listnumber"><code class="monospace">exclude($s <urn:leaves> $o)</code> returns all statements which do not match the predicate <code class="monospace"><leaves></code>:<p class="listcontinuecommandtext">$s $o <br/><maple> <plant> <br/><redMaple> <plant> <br/><oak> <plant> <br/><cactus> <plant> <br/><cactus> 'yellow' </p>
- </li>
-</ol>
-<p class="bodytext">Combining the two results (using <code class="monospace">and</code>), leads to all the subjects satisfng both constraints. This is incorrect. The required solution can be found if the <code class="monospace">minus</code> operator is used instead:</p>
-<p class="commandtext">select $s<br />from ...<br />where $s <rdf:type> <plant> <br/>minus $s <leaves> $o ;</p>
-<p class="bodytext">In this case the <code class="monospace">minus</code> operator will remove all statements matching the specified constraint, rather than joining to all statements which do not match the specified constraint (which is the operation of <code class="monospace">and exclude</code>). </p>
-
-
-<a name="o190"></a><h3 class="heading3">order by Clause</h3>
-<p class="bodytext">Optionally sorts the results of a <code class="monospace"><a id="h207_2" class="documentlinktemplate" title="select" href="187.htm" target="_self">select</a></code> command according to the variables specified.</p>
-<p class="bodytext">The following example sorts the results numerically by rating (assuming ratings can be parsed as numbers), then alphabetically by author for documents of equal rating.</p>
-<p class="commandtext">... order by $rating $title;</p>
-<p class="bodytext">The suffixes <code class="monospace">asc</code> and <code class="monospace">desc</code> may be used to override the default sort ordering for a variable.</p>
-<p class="bodytext">The following example sorts the results such that low ratings display first, and then alphabetically by author for documents of equal rating.</p>
-<p class="commandtext">... order by $rating asc $author;</p>
-<a name="o191"></a><h3 class="heading3">limit Clause</h3>
-<p class="bodytext">Optionally limits the query result to a specified non-negative number of rows.</p>
-<p class="bodytext">When using <code class="monospace">limit</code>, it is advisable to use the <code class="monospace"><a id="h219_2" class="documentlinktemplate" title="order by Clause" href="187.htm#o190" target="_self">order by</a></code> clause to constrain the result rows into a unique order. Otherwise you do not know which rows are returned. For example, if you limit a result to 10 rows without specifying an order, you do not know which 10 rows are returned.</p>
-<a name="o192"></a><h3 class="heading3">offset Clause</h3>
-<p class="bodytext">Optionally skips a non-negative number of rows at the beginning of a query result. The use of <code class="monospace">offset</code> usually accompanies a <code class="monospace"><a id="h221_2" class="documentlinktemplate" title="limit Clause" href="187.htm#o191" target="_self">limit</a></code> clause, making it possible to page through results.</p>
-<p class="bodytext">As with <code class="monospace">limit</code>, it is advisable to use the <code class="monospace"><a id="h219_3" class="documentlinktemplate" title="order by Clause" href="187.htm#o190" target="_self">order by</a></code> clause to constrain the result rows into a unique order.</p>
-<p class="bodytext">For examples and explanations of complete queries, see the <a id="h666" class="documentlinktemplate" title="Basic iTQL Operations" href="230.htm" target="_self">Issuing iTQL Commands section</a>.</p>
-<a name="o193"></a><h3 class="heading3">subquery Function</h3>
-<p class="bodytext">Used to nest <code class="monospace"><a id="h207_3" class="documentlinktemplate" title="select" href="187.htm" target="_self">select</a></code> commands. Subqueries nest inside <code class="monospace">select</code> by binding variables in the subquery <code class="monospace"><a id="h1321_2" class="documentlinktemplate" title="where Clause" href="187.htm#o197" target="_self">where</a></code> clause to the outer <code class="monospace"><a id="h1298_2" class="documentlinktemplate" title="select Clause" href="187.htm#o188" target="_self">select</a></code> clause.</p>
-<p class="bodytext">In the following example the value of <code class="monospace">$vcard</code> is bound to the inner query. The outer result set contains nested result sets for each subquery.</p>
-<p class="commandtext">select $vcard $fn <br /> subquery( select $title <br /> from <rmi://mysite.com/server1#vcard> <br /> where $vcard <http://www.w3.org/2001/vcard-rdf/3.0#TITLE> $title<br /> order by $title )<br /> from <rmi://mysite.com/server1#vcard> <br /> where $vcard <http://www.w3.org/2001/vcard-rdf/3.0#FN> $fn <br /> order by $fn;</p>
-<p class="bodytext">The above example produces the following XML output from a SOAP call:</p>
-<p class="commandtext"><?xml version="1.0"?><br /><answer xmlns="http://tucanatech.com/tql#"><br /> <query><br /> <variables><br /> <vcard/><br /> <fn/><br /> <k0/><br /> </variables><br /> <solution><br /> <vcard resource="http://qqq.com/staff/superman"/><br /> <fn>Superman</fn><br /> <k0><br /> <variables><br /> <title/><br /> </variables><br /> </k0><br /> </solution><br /> <solution><br /> <vcard resource="http://qqq.com/staff/spiderman"/><br /> <fn>Peter Parker</fn><br /> <k0><br /> <variables><br /> <title/><br /> </variables><br /> <solution><br /> <title>Super Hero</title><br /> </solution><br /> <solution><br /> <title>PO2</title><br /> </solution><br /> </k0><br /> </solution><br /> <solution><br /> <vcard resource="http://qqq.com/staff/corky"/><br /> <fn>Corky Crystal</fn><br /> <k0><br /> <variables><br /> <title/><br /> </variables><br /> <solution><br /> <title>Computer Officer Class 3</title><br /> </solution><br /> </k0><br /> </solution><br /> </query><br /></answer></p>
-<a name="o194"></a><h3 class="heading3">count Function</h3>
-<p class="bodytext">Similar to <code class="monospace"><a id="h211_2" class="documentlinktemplate" title="subquery Function" href="187.htm#o193" target="_self">subquery</a></code> except that it only returns a dummy variable with value of the total row count of the inner query. See the <code class="monospace"><a id="h1320" class="documentlinktemplate" title="select Clause" href="187.htm#o188" target="_self">select</a></code><a id="h1320_2" class="documentlinktemplate" title="select Clause" href="187.htm#o188" target="_self"> clause section</a> for a description of dummy variables. For example:</p>
-<p class="commandtext">select $vcard $fn <br /> count( select $title from <rmi://mysite.com/server1#vcard> <br /> where $vcard <http://www.w3.org/2001/vcard-rdf/3.0#TITLE> $title )<br /> from <rmi://mysite.com/server1#vcard> <br /> where $vcard <http://www.w3.org/2001/vcard-rdf/3.0#FN> $fn ;</p>
-<p class="bodytext">The above example returns the following:</p>
-<p class="commandtext">vcard=http://qqq.com/staff/corky fn="Corky Crystal" k0="1"<br />vcard=http://qqq.com/staff/spiderman fn="Peter Parker" k0="2"<br />vcard=http://qqq.com/staff/superman fn="Superman" k0="0"</p>
-<a name="o2776"></a><h3 class="heading3">having Clause</h3>
-<p class="bodytext">The <code class="monospace">having</code> clause applies a constraint to a dummy variable that results from a <code class="monospace"><a id="h1323" class="documentlinktemplate" title="subquery Function" href="187.htm#o193" target="_self">subquery</a></code> in a <code class="monospace"><a id="h1320_3" class="documentlinktemplate" title="select Clause" href="187.htm#o188" target="_self">select</a></code><a id="h1320_4" class="documentlinktemplate" title="select Clause" href="187.htm#o188" target="_self"> clause</a> of a query. These variables are of the form <code class="monospace">$k0</code>, <code class="monospace">$k1</code>, <code class="monospace">$k2</code>,
<code class="monospace">$kn</code> and only hold numerical values. See the <code class="monospace"><a id="h1320_5" class="documentlinktemplate" title="select Clause" href="187.htm#o188" target="_self">select</a></code><a id="h1320_6" class="documentlinktemplate" title="select Clause" href="187.htm#o188" target="_self"> clause section</a> for a description of dummy variables.</p>
-<p class="bodytext">There are four special predicates that can be used to perform arithmetic comparisons in the <code class="monospace">having</code> clause, as outlined in the following table.</p>
-<table width="450" cellpadding="2" cellspacing="0" border="0" style="border-collapse:collapse">
-<tr align="left" valign="top">
-<td width="294"><p class="tableheading">Predicate</p>
-</td>
-<td width="156"><p class="tableheading">Arithmetic Operation</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="294"><p class="tablebodytext"><code class="monospace">http://tucana.org/tucana#occurs</code></p>
-</td>
-<td width="156"><p class="tablebodytext">=</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="294"><p class="tablebodytext"><code class="monospace">http://tucana.org/tucana#occursMoreThan</code></p>
-</td>
-<td width="156"><p class="tablebodytext">></p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="294"><p class="tablebodytext"><code class="monospace">http://tucana.org/tucana#occursLessThan</code></p>
-</td>
-<td width="156"><p class="tablebodytext"><</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="294"><p class="tablebodytext"><code class="monospace">http://tucana.org/tucana#notOccurs</code></p>
-</td>
-<td width="156"><p class="tablebodytext">?</p>
-</td>
-</tr>
-
-</table>
-<p class="bodytext">Expanding on the example shown in the <code class="monospace"><a id="h1323_2" class="documentlinktemplate" title="subquery Function" href="187.htm#o193" target="_self">subquery</a></code> and <code class="monospace"><a id="h733_2" class="documentlinktemplate" title="count Function" href="187.htm#o194" target="_self">count</a></code> sections, the following query restricts the result to those with a count of 1:</p>
-<p class="commandtext">select $vcard $fn <br /> count( select $title from <rmi://mysite.com/server1#vcard> <br /> where $vcard <http://www.w3.org/2001/vcard-rdf/3.0#TITLE> $title )<br /> from <rmi://mysite.com/server1#vcard> <br /> where $vcard <http://www.w3.org/2001/vcard-rdf/3.0#FN> $fn <br /> having $k0 <http://tucana.org/tucana#occurs><br /> '1.0'^^<http://www.w3.org/2001/XMLSchema#double> ;</p>
-<p class="bodytext">The above example returns:</p>
-<p class="commandtext">vcard=http://qqq.com/staff/corky fn="Corky Crystal" k0="1"</p>
-<p class="bodytext">Similarly, to restrict the result to those with a count greater than 0 would be: </p>
-<p class="commandtext">select $vcard $fn <br /> count( select $title from <rmi://mysite.com/server1#vcard> <br /> where $vcard <http://www.w3.org/2001/vcard-rdf/3.0#TITLE> $title )<br /> from <rmi://mysite.com/server1#vcard> <br /> where $vcard <http://www.w3.org/2001/vcard-rdf/3.0#FN> $fn <br /> having $k0 <http://tucana.org/tucana#occursMoreThan><br /> '0.0'^^<http://www.w3.org/2001/XMLSchema#double> ;</p>
-<p class="bodytext">The above example returns:</p>
-<p class="commandtext">vcard=http://qqq.com/staff/corky fn="Corky Crystal" k0="1"<br />vcard=http://qqq.com/staff/spiderman fn="Peter Parker" k0="2"</p>
-<p class="bodytext">The form of the constraint for the <code class="monospace">having</code> clause must be:</p>
-<p class="commandtext">$kx predicate value^^<http://www.w3.org/2001/XMLSchema#double></p>
-<p class="bodytext">Where p<code class="monospace">redicate</code> is one of the predicates from the above table.</p>
-<p class="bodytext">Note that compound constraints for the <code class="monospace">having</code> clause are not allowed. For example, the following query is <em class="emphasis">not</em> legal:</p>
-<p class="commandtext">select $vcard $fn <br /> count( select $title from <rmi://mysite.com/server1#vcard> <br /> where $vcard <http://www.w3.org/2001/vcard-rdf/3.0#TITLE> $title )<br /> from <rmi://mysite.com/server1#vcard> <br /> where $vcard <http://www.w3.org/2001/vcard-rdf/3.0#FN> $fn <br /> having $k0 <http://tucana.org/tucana#occurs><br /> '0.0'^^<http://www.w3.org/2001/XMLSchema#double> <br /> or $k0 <http://tucana.org/tucana#occurs> <br /> '2.0'^^<http://www.w3.org/2001/XMLSchema#double> ;</p>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2005 Northrop Grumman Corporation. Some rights reserved.</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
-
Copied: trunk/docs/oldSite/187.htm (from rev 142, trunk/docs/site/187.htm)
Deleted: trunk/docs/oldSite/195.htm
===================================================================
--- trunk/docs/site/195.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/195.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,91 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> set </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="set, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="187.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="254.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">set</h2>
-<p class="bodytext">Sets a property in the interpreter. The general syntax is:</p>
-<p class="commandtext">set option [on | off];</p>
-<p class="bodytext">Where <code class="monospace">option</code> is one of the following:</p>
-<ul class="listbullet"><li class="listbullet"><code class="monospace">time</code><p class="listcontinue">Prints the time a command takes to execute (in seconds). For example:</p>
-<p class="listcontinuecommandtext">set time on ;<br />Command timing on<br />Command execution time - 0.019 seconds<br />alias <http://www.w3.org/1999/02/22-rdf-syntax-ns#> as rdfns ;<br />Successfully aliased http://www.w3.org/1999/02/22-rdf-syntax-ns# as rdfns<br />Command execution time - 0.0050 seconds<br />set time off ;<br />Command timing off<br />alias <http://www.w3.org/1999/02/22-rdf-syntax-ns#> as rdfns ;<br />Successfully aliased http://www.w3.org/1999/02/22-rdf-syntax-ns# as rdfns</p>
-</li><li class="listbullet"><code class="monospace">autocommit</code><p class="listcontinue">The default setting is <code class="monospace">on</code>. Setting this option off specifies that all subsequent iTQL<sup class="superscript">TM</sup> commands that modify the database are isolated in a logical unit of work. That is, modifications are not visible to other iTQL sessions until either <code class="monospace">autocommit</code> is set back on or a <code class="monospace">commit</code> command is performed. For example:</p>
-<p class="listcontinuecommandtext">set autocommit off ;<br />insert <ns:subject> <ns:predicate1> 'object' into <rmi://mysite.com/server1#model> ;<br />insert <ns:subject> <ns:predicate2> 'object2' into <rmi://mysite.com/server1#model> ; <br />set autocommit on ;</p>
-</li></ul><p class="bodytext">If a session with <code class="monospace">autocommit</code> set <code class="monospace">off</code> is idle for a period greater than three minutes, and a second session attempts a write, then a rollback of the first session's uncommitted transactions occurs. The first session's next iTQL command then reports an error indicating that the transactions were lost.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="271.htm" target="_self">iTQL Commands</a></p><p class="relateditem"><a href="170.htm" target="_self">alias</a></p><p class="relateditem"><a href="171.htm" target="_self">backup</a></p><p class="relateditem"><a href="223.htm" target="_self">comment (#)</a></p><p class="relateditem"><a href="174.htm" target="_self">commit</a></p><p class="relateditem"><a href="176.htm" target="_self">create</a></p><p class="relateditem"><a href="178.htm" target="_self">delete</a></p><p class="relateditem"><a href="179.htm" target="_self">drop</a></p><p class="relateditem"><a href="180.htm" target="_self">execute</a></p><p class="relateditem"><a href="181.htm" target="_self">help</a></p><p class="relateditem"><a href="182.htm" target="_self">insert</a></p><p class="relateditem"><a href="183.htm" target="_self">load</a></p><p class="relateditem"><a href="184.htm" target="_self">quit</a></p><p class="relateditem"><a href="185.htm" target="_self">restore</a></p><p class="relateditem"><a href="186.htm" target="_self">rollback</a></p><p class="relateditem"><a href="187.htm" target="_self">select</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/195.htm (from rev 142, trunk/docs/site/195.htm)
Deleted: trunk/docs/oldSite/223.htm
===================================================================
--- trunk/docs/site/223.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/223.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,85 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> comment (#) </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="comment (#)kowari, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="171.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="174.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">comment (#)</h2>
-<p class="bodytext">The comment character (#) signals to the interpreter that the text following is a comment and should not be processed. The comment character is only useful within iTQL<sup class="superscript">TM</sup> scripts.</p>
-<p class="bodytext">For example, the following query is not executed:</p>
-<p class="commandtext"># select $subject $predicate from <rmi://mysite.com/foo> where $subject $predicate 'Booya';</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="271.htm" target="_self">iTQL Commands</a></p><p class="relateditem"><a href="170.htm" target="_self">alias</a></p><p class="relateditem"><a href="171.htm" target="_self">backup</a></p><p class="relateditem"><a href="174.htm" target="_self">commit</a></p><p class="relateditem"><a href="176.htm" target="_self">create</a></p><p class="relateditem"><a href="178.htm" target="_self">delete</a></p><p class="relateditem"><a href="179.htm" target="_self">drop</a></p><p class="relateditem"><a href="180.htm" target="_self">execute</a></p><p class="relateditem"><a href="181.htm" target="_self">help</a></p><p class="relateditem"><a href="182.htm" target="_self">insert</a></p><p class="relateditem"><a href="183.htm" target="_self">load</a></p><p class="relateditem"><a href="184.htm" target="_self">quit</a></p><p class="relateditem"><a href="185.htm" target="_self">restore</a></p><p class="relateditem"><a href="186.htm" target="_self">rollback</a></p><p class="relateditem"><a href="187.htm" target="_self">select</a></p><p class="relateditem"><a href="195.htm" target="_self">set</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/223.htm (from rev 142, trunk/docs/site/223.htm)
Deleted: trunk/docs/oldSite/230.htm
===================================================================
--- trunk/docs/site/230.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/230.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,149 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Basic iTQL Operations </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Basic iTQL Operations, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="bodytext"><a href="1232.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="bodytext"><a href="1236.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2first">Basic iTQL Operations</h2>
-<p class="bodytext">The types of basic operations you can perform using iTQL<sup class="superscript">TM</sup> include:</p>
-<ul class="listbullet"><li class="listbullet">Creating new models</li><li class="listbullet">Inserting, deleting and loading statements</li><li class="listbullet">Removing models</li><li class="listbullet">Querying models</li></ul><p class="bodytext">Mulgara databases referenced in iTQL commands are identified by URLs that are made up of a:</p>
-<ul class="listbullet"><li class="listbullet">Network protocol (<code class="monospace">rmi</code>)</li><li class="listbullet">DNS name</li><li class="listbullet">Server name</li></ul><p class="bodytext">For example, <code class="monospace">rmi://mysite.com/server1</code>.</p>
-<p class="bodytext"><a class="internetlinktemplate" title="Fragment Identifiers" href="http://www.w3.org/Addressing/URL/4_2_Fragments.html" target="_blank">Fragment identifiers</a> added to the URL of a Mulgara database, identifies RDF models stored on the database. For example, <code class="monospace">rmi://mysite.com/server1#model7</code>.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="1225.htm" target="_self">Mulgara Tutorial</a></p><p class="relateditem"><a href="1226.htm" target="_self">System Requirements</a></p><p class="relateditem"><a href="1227.htm" target="_self">Starting a Mulgara Semantic Store Server</a></p><p class="relateditem"><a href="1232.htm" target="_self">iTQL</a></p><p class="relateditem"><a href="230.htm#o1234" target="_self"></a></p><p class="relateditem"><a href="1236.htm" target="_self">Example iTQL Shell Session</a></p><p class="relateditem"><a href="415.htm" target="_self">Mulgara Viewer</a></p><p class="relateditem"><a href="415.htm#o1255" target="_self"></a></p><p class="relateditem"><a href="415.htm#o416" target="_self">Mulgara Sample Data</a></p><p class="relateditem"><a href="417.htm" target="_self">Loading Existing RDF Data</a></p><p class="relateditem"><a href="3074.htm" target="_self">Converting Data in Relational Databases to RDF</a></p><p class="relateditem"><a href="419.htm" target="_self">Converting XML Data to RDF</a></p></td>
-</tr>
-</table>
-
-<a name="o1234"></a>
-<p class="bodytext">Mulgara has a special server model reserved for use by the system. It contains statements about the models that currently exist on the system. Only Mulgara can modify server models directly. Users modify the server model indirectly by creating or dropping models. Server models have a fragment identifier of just <code class="monospace">#</code>. For example <code class="monospace">rmi://mysite.com/server1#</code></p>
-<p class="bodytext">The following iTQL <code class="monospace"><a id="h207" class="documentlinktemplate" title="select" href="187.htm" target="_self">select</a></code> command lists all models on a newly created Mulgara database, <code class="monospace">rmi://mysite.com/server1#</code>:</p>
-<p class="commandtext">select $model from <rmi://mysite.com/server1#> <br /> where $model <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://mulgara.org/mulgara#Model>;<br />1 columns: model (1 rows)<br /> model=rmi://mysite.com/server1#</p>
-<p class="note"><strong class="strong">Note -</strong> Since it is a newly created Mulgara database, the query only lists the server model.</p>
-<p class="bodytext">In the previous example, the <code class="monospace"><a id="h206" class="documentlinktemplate" title="where Clause" href="187.htm#o197" target="_self">where</a></code> clause of the <code class="monospace">select</code> command lists a fully qualified predicate and object. You can simplify your queries by using the <code class="monospace"><a id="h1223" class="documentlinktemplate" title="alias" href="170.htm" target="_self">alias</a></code> command. The <code class="monospace">alias</code> command allows you to define aliases to frequently accessed resources. For example:</p>
-<p class="commandtext">alias <http://www.w3.org/1999/02/22-rdf-syntax-ns#> as rdfns;<br />alias <http://mulgara.org/mulgara#> as mulgarans;</p>
-<p class="bodytext">You could then write the <code class="monospace">select</code> command as follows:</p>
-<p class="commandtext">select $model from <rmi://mysite.com/server1#> <br /> where $model <rdfns:type> <mulgarans:Model>;</p>
-<a name="o231"></a><h3 class="heading3">Creating New Models</h3>
-<p class="bodytext">You can create new models using the <code class="monospace"><a id="h209" class="documentlinktemplate" title="create" href="176.htm" target="_self">create</a></code> command and remove them using the <code class="monospace"><a id="h213" class="documentlinktemplate" title="drop" href="179.htm" target="_self">drop</a></code> command . With <code class="monospace">create</code>, you specify the new model name as the fragment identifier of the URL.</p>
-<p class="bodytext">For example, to create a new model called <code class="monospace">model1</code>:</p>
-<p class="commandtext">create <rmi://mysite.com/server1#model1>;</p>
-<p class="bodytext">Using the <code class="monospace"><a id="h207_2" class="documentlinktemplate" title="select" href="187.htm" target="_self">select</a></code> command again to list all models, now displays two models.</p>
-<p class="commandtext">select $model from <rmi://mysite.com/server1#> <br /> where $model <rdfsns#type> <mulgarans#Model>;<br />1 columns: model (2)<br /> <br /> model=rmi://mysite.com/server1#<br /> model=rmi://mysite.com/server1#model1</p>
-<p class="note"><strong class="strong">Note -</strong> The above example assumes prior execution of the following <code class="monospace"><a id="h1334" class="documentlinktemplate" title="alias" href="170.htm" target="_self">alias</a></code> commands:<br /><br /><code class="monospace">alias <http://www.w3.org/1999/02/22-rdf-syntax-ns#> as rdfns;<br />alias <http://mulgara.org/mulgara#> as mulgarans;</code></p>
-<a name="o232"></a><h3 class="heading3">Inserting and Deleting Statements</h3>
-<p class="bodytext">Statements are inserted into a model using the <code class="monospace"><a id="h212" class="documentlinktemplate" title="insert" href="182.htm" target="_self">insert</a></code> command. Statements are specified by listing in order their subject, predicate and object.</p>
-<p class="bodytext">For example, to insert into a model that John Smith is the creator of the Web page <code class="monospace">http://www.domain.net/~jsmith/home.html</code>:</p>
-<p class="commandtext">insert <http://www.domain.net/~jsmith/home.html> <dcns:creator> 'John Smith'<br /> into <rmi://mysite.com/server1#model1>;</p>
-<p class="note"><strong class="strong">Note -</strong> The semantics of creator are defined by the <a class="internetlinktemplate" title="Dublin Core" href="http://www.dublincore.org/documents/2001/09/20/dcmes-xml/" target="_blank">Dublin Core</a>.</p>
-<p class="bodytext">Using the <code class="monospace"><a id="h207_3" class="documentlinktemplate" title="select" href="187.htm" target="_self">select</a></code> command to list all statements in a model:</p>
-<p class="commandtext">select $subject $predicate $object from <rmi://mysite.com/server1#model1><br /> where $subject $predicate $object;<br />3 columns: subject predicate object (1 rows)<br /> subject=http://www.domain.net/~jsmith/home.html<br /> predicate=http://purl.org/dc/elements/1.1/creator<br /> object="John Smith"</p>
-<p class="note"><strong class="strong">Note -</strong> The predicate, <code class="monospace">dcns:creator</code>, expands out to the longer URL of the Dublin Core creator element. The URI scheme <code class="monospace">dcns:</code> is automatically aliased to the URI prefix <code class="monospace">http://purl.org/dc/elements/1.1/</code><em class="emphasis"> </em>when the iTQL shell starts. For more information, see the <code class="monospace"><a id="h245" class="documentlinktemplate" title="alias" href="170.htm" target="_self">alias</a></code> command in the <a id="h664" class="documentlinktemplate" title="iTQL Commands" href="271.htm" target="_self">iTQL Command section</a>.</p>
-<p class="bodytext">Statements are deleted from a model using the <code class="monospace"><a id="h214" class="documentlinktemplate" title="delete" href="178.htm" target="_self">delete</a></code> command. For example, to delete the statement just inserted:</p>
-<p class="commandtext">delete <http://www.domain.net/~jsmith/home.html> <dcns:creator> 'John Smith'<br /> from <rmi://mysite.com/server1#model1>;</p>
-<p class="note"><strong class="strong">Note -</strong> Inserting new statements to a model never deletes or changes any existing statements. In the example above, to change the author of the Web page from John Smith to Mary Jones requires that the original statement be deleted and a new statement inserted.</p>
-<p class="bodytext">If the original statement is not deleted, then both statements are present in the model. Models act as mathematical sets, so inserting a statement more than once is permitted.</p>
-<a name="o233"></a><h3 class="heading3">Loading Statements</h3>
-<p class="bodytext">It is usually not practical to insert statements into a model one at a time. The <code class="monospace"><a id="h249" class="documentlinktemplate" title="load" href="183.htm" target="_self">load</a></code> command reads statements from a specified <a class="internetlinktemplate" title="XML/RDF" href="http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#rdfxml" target="_blank">RDF/XML</a> or <a class="internetlinktemplate" title="" href="http://www.w3.org/2001/sw/RDFCore/ntriples/" target="_blank">N-Triple</a> file and loads them into a model.</p>
-<p class="bodytext">By default, the <code class="monospace">load</code> command expects an XML/RDF file. To load an N-Triple file, the file must have one of the following file extensions: <code class="monospace">.n3</code>, <code class="monospace">.nt</code>, <code class="monospace">.n3.gz</code>, <code class="monospace">.nt.gz</code>, <code class="monospace">.n3.zip</code> or <code class="monospace">.nt.zip</code>.<code class="monospace"> </code>The <code class="monospace">load</code> command also accepts zip and GNUzip (gzip) compressed file formats.</p>
-<p class="bodytext">Also, when <code class="monospace">file:</code> URLs are specified, the default <code class="monospace">load</code> command assumes the file exists on the server. An optional parameter, <code class="monospace">local</code>, streams the file from the client to the server, ready for loading.</p>
-<p class="bodytext">For example:</p>
-<p class="commandtext">load <file:/tmp/bookmarks.rdf> into <rmi://mysite.com/server1#model1>;<br />load <file:/tmp/ntriple.n3> into <rmi://mysite.com/server1#model1>;</p>
-<p class="bodytext">See the <a id="h249_2" class="documentlinktemplate" title="load" href="183.htm" target="_self">load</a> command in the <a id="h1995" class="documentlinktemplate" title="iTQL Commands" href="271.htm" target="_self">iTQL Commands section</a> for more details.</p>
-<p class="note"><strong class="strong">Note -</strong> In the above example, for systems running a Windows<sup class="superscript">®</sup> operating system, the file specification would look something like <code class="monospace"><file:/C:/temp/bookmarks.rdf></code>.</p>
-<a name="o234"></a><h3 class="heading3">Removing Models</h3>
-<p class="bodytext">Models are removed using the <code class="monospace"><a id="h213_2" class="documentlinktemplate" title="drop" href="179.htm" target="_self">drop</a></code> command. For example:</p>
-<p class="commandtext">drop <rmi://mysite.com/server1#model1>;</p>
-<p class="bodytext">A <code class="monospace"><a id="h207_4" class="documentlinktemplate" title="select" href="187.htm" target="_self">select</a></code> command confirms that the model no longer exists:</p>
-<p class="commandtext">select $model from <rmi://mysite.com/server1#> <br /> where $model <rdfns:type> <mulgarans:Model>;<br />1 columns: model (2 rows)<br /> <br /> model=rmi://mysite.com/server1#</p>
-<p class="note"><strong class="strong">Note -</strong> The above example assumes prior execution of the following <code class="monospace"><a id="h1334_2" class="documentlinktemplate" title="alias" href="170.htm" target="_self">alias</a></code> commands:<br /><br /><code class="monospace">alias <http://www.w3.org/1999/02/22-rdf-syntax-ns#> as rdfns;<br />alias <http://mulgara.org/mulgara#> as mulgarans;</code></p>
-<a name="o235"></a><h3 class="heading3">Queries</h3>
-<p class="bodytext">As shown in the previous sections, the <code class="monospace"><a id="h207_5" class="documentlinktemplate" title="select" href="187.htm" target="_self">select</a></code> command performs queries against a model.</p>
-<p class="bodytext">In its simplest form, a <code class="monospace">select</code> command has three clauses:</p>
-<ol class="listnumber"><li class="listnumber"><code class="monospace"><a id="h217" class="documentlinktemplate" title="select Clause" href="187.htm#o188" target="_self">select</a></code><p class="listcontinue">Specifies the variables to solve for and the order in which they should appear in the result.</p>
-</li><li class="listnumber"><code class="monospace"><a id="h218" class="documentlinktemplate" title="from Clause" href="187.htm#o189" target="_self">from</a></code><p class="listcontinue">Specifies the model to be queried.</p>
-</li><li class="listnumber"><code class="monospace"><a id="h1296" class="documentlinktemplate" title="where Clause" href="187.htm#o197" target="_self">where</a></code><p class="listcontinue">Specifies the constraints for the query. It must always specify the subject, predicate and object sequence of an RDF statement.</p>
-</li></ol><p class="bodytext">For example, the following query is not valid as there are only two elements in the <code class="monospace">where</code> clause, a subject and an object.</p>
-<p class="commandtext">select $x from <rmi://mysite.com/server1#MyModel> where $x 'Title';</p>
-<p class="bodytext">The following query is valid. It finds the subjects and predicates of all statements where the object of the statement is the literal 'Title'.</p>
-<p class="commandtext">select $x $y from <rmi://mysite.com/server1#MyModel> where $x $y 'Title';</p>
-<p class="bodytext">Variables can be any name you specify. In the above query for example, <code class="monospace">$x</code> and <code class="monospace">$y</code> could be replaced with something more meaningful:</p>
-<p class="commandtext">select $subject $predicate from <rmi://mysite.com/server1#MyModel> <br /> where $subject $predicate 'Title';</p>
-<p class="bodytext">This is the same query as before, but returns columns named <code class="monospace">subject</code> and <code class="monospace">predicate</code>, rather than <code class="monospace">x</code> and <code class="monospace">y</code>.</p>
-<p class="bodytext">The following command shows everything about the Dublin Core title element:</p>
-<p class="commandtext">select $obj $pred from <http://purl.org/dc/elements/1.1/> <br /> where <http://purl.org/dc/elements/1.1/title> $pred $obj;<br />2 columns: obj pred (8 rows)<br /> obj=http://dublincore.org/usage/documents/principles/#element<br /> pred=http://purl.org/dc/elements/1.1/type<br /> obj=http://dublincore.org/usage/terms/history/#title-004<br /> pred=http://purl.org/dc/terms/hasVersion<br /> obj=http://www.w3.org/1999/02/22-rdf-syntax-ns#Property<br /> pred=http://www.w3.org/1999/02/22-rdf-syntax-ns#type<br /> obj=1999-07-02<br /> pred=http://purl.org/dc/terms/issued<br /> obj=2002-10-04<br /> pred=http://purl.org/dc/terms/modified<br /> obj="A name given to the resource."<br /> pred=http://www.w3.org/2000/01/rdf-schema#comment<br /> obj="Title"<br /> pred=http://www.w3.org/2000/01/rdf-schema#label<br /> obj="Typically, a Title will be a name by which the resource is formally known." <br /> pred=http://purl.org/dc/elements/1.1/description</p>
-<p class="bodytext">The following commands show the current headlines on <a class="internetlinktemplate" title="Slashdot" href="http://www.slashdot.org/" target="_blank">Slashdot</a>:</p>
-<p class="commandtext">alias <http://purl.org/rss/1.0/> as rss;<br />select $title from <http://slashdot.org/slashdot.rss> where $url <rss:title> $title;<br />1 columns: title (14 rows)<br /> title="A Motherboard That Doesn't Require An OS"<br /> title="Beagle 2 Failure Theories"<br /> title="Building Social Skills in Gifted Youths?"<br /> title="DARPA Grand Challenge Kicks Off March 13th"<br /> title="How The Web Ruined The Encyclopedia Business"<br /> title="Is Windows Worth $45?"<br /> title="PayPal Settles NY Probe, But Faces Others"<br /> title="RMS & FSF Directors To Meet With FSF Members"<br /> title="Search Slashdot"<br /> title="Sandia Builds Micromechanical 'Device Driver'"<br /> title="Measuring The Distance From Earth To Moon"<br /> title="Slashdot"<br /> title="The Implications Of Software Commodity?"<br /><code class="monospace"> title="Viacom and DishNetwork Battle On Air Over Contract"</code></p>
-<p class="note"><strong class="strong">Note -</strong> The above titles are current as at the date of the query.</p>
-<p class="bodytext">The following command shows not only the titles, but also their corresponding URLs:</p>
-<p class="commandtext">alias <http://purl.org/rss/1.0/> as rss;<br />select $title $url from <http://slashdot.org/slashdot.rss> <br /> where $url <rss:title> $title;<br />2 columns: title url (13 rows)<br /> title="A Motherboard That Doesn't Require An OS"<br /> url=http://slashdot.org/article.pl?sid=04/03/08/2319215<br /> title="Beagle 2 Failure Theories"<br /> url=http://slashdot.org/article.pl?sid=04/03/08/2340206<br /> title="Building Social Skills in Gifted Youths?"<br /> url=http://slashdot.org/article.pl?sid=04/03/09/013254<br /> title="DARPA Grand Challenge Kicks Off March 13th"<br /> url=http://slashdot.org/article.pl?sid=04/03/09/0356227<br /> title="How The Web Ruined The Encyclopedia Business"<br /> url=http://slashdot.org/article.pl?sid=04/03/08/2014231<br /> title="Is Windows Worth $45?"<br /> url=http://slashdot.org/article.pl?sid=04/03/09/0032257<br /> title="PayPal Settles NY Probe, But Faces Others"<br /> url=http://slashdot.org/article.pl?sid=04/03/08/2357225<br /> title="RMS & FSF Directors To Meet With FSF Members"<br /> url=http://slashdot.org/article.pl?sid=04/03/08/1926222<br /> title="Search Slashdot"<br /> url=http://slashdot.org/search.pl<br /> title="Slashdot"<br /> url=http://images.slashdot.org/topics/topicslashdot.gif<br /> title="Slashdot"<br /> url=http://images.slashdot.org/topics/topicslashdot.gif<br /> title="The Implications Of Software Commodity?"<br /> url=http://slashdot.org/article.pl?sid=04/03/08/2010215<br /> title="Viacom and DishNetwork Battle On Air Over Contract"<br /> url=http://slashdot.org/article.pl?sid=04/03/08/1915243</p>
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/230.htm (from rev 142, trunk/docs/site/230.htm)
Deleted: trunk/docs/oldSite/2466.htm
===================================================================
--- trunk/docs/site/2466.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/2466.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,87 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Java RDF (JRDF) </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Java RDF (JRDF)kowari, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="530.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="3002.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">Java RDF (JRDF)</h2>
-<p class="bodytext">JRDF is a set of APIs that provide a concise implementation of the <a class="internetlinktemplate" title="" href="http://www.w3c.org/RDF/" target="_blank">Resource Description Framework (RDF)</a> using standard Java conventions. JRDF offers a highly modular and type safe interface allowing users to create, store and query RDF statements. It includes a default memory implementation that can be used in conjunction with TKS<sup class="superscript">™</sup> to provide a scalable RDF solution.</p>
-<p class="bodytext">JRDF is based on existing RDF libraries and is designed to include the best features from:</p>
-<ul class="listbullet"><li class="listbullet"><a class="internetlinktemplate" title="" href="http://www.hpl.hp.com/semweb/jena.htm" target="_blank">Jena</a></li><li class="listbullet"><a class="internetlinktemplate" title="" href="http://www.angelite.nl/aquamarine/" target="_blank">Aquamarine</a></li><li class="listbullet"><a class="internetlinktemplate" title="" href="http://www.openrdf.org/" target="_blank">Sesame</a></li><li class="listbullet"><a class="internetlinktemplate" title="" href="http://www-db.stanford.edu/%7Emelnik/rdf/api.html" target="_blank">Sergey Melnick's RDF API</a></li></ul><table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="3002.htm" target="_self">JRDF APIs</a></p><p class="relateditem"><a href="2467.htm" target="_self">JRDF Graphs</a></p><p class="relateditem"><a href="2467.htm#o2479" target="_self">Querying a JRDF Graph</a></p><p class="relateditem"><a href="2526.htm" target="_self">TKS Client Support</a></p><p class="relateditem"><a href="2511.htm" target="_self">JRDF Memory Implementation</a></p><p class="relateditem"><a href="2512.htm" target="_self">Containers and Collections</a></p><p class="relateditem"><a href="2528.htm" target="_self">Built-in Visitor Pattern</a></p><p class="relateditem"><a href="2513.htm" target="_self">Examples</a></p></td>
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="1246.htm" target="_self">System Architecture</a></p><p class="relateditem"><a href="485.htm" target="_self">JavaServer Pages Tag Library</a></p><p class="relateditem"><a href="526.htm" target="_self">iTQL Shell</a></p><p class="relateditem"><a href="527.htm" target="_self">Simple Object Access Protocol (SOAP)</a></p><p class="relateditem"><a href="528.htm" target="_self">iTQL Bean</a></p><p class="relateditem"><a href="530.htm" target="_self">Mulgara Driver</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/2466.htm (from rev 142, trunk/docs/site/2466.htm)
Deleted: trunk/docs/oldSite/2467.htm
===================================================================
--- trunk/docs/site/2467.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/2467.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,110 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> JRDF Graphs </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="JRDF Graphs, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="3002.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="2526.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h3 class="heading3">JRDF Graphs</h3>
-<p class="bodytext">JRDF graphs are made up of triples (RDF statements). JRDF graphs can also represent parts of other JRDF graphs (known as subgraphs). JRDF graphs can create graph elements and be queried using triples.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="2467.htm#o3128" target="_self"></a></p><p class="relateditem"><a href="2467.htm#o2470" target="_self">Triples</a></p><p class="relateditem"><a href="2467.htm#o2471" target="_self">SubjectNodes</a></p><p class="relateditem"><a href="2467.htm#o2472" target="_self">PredicateNodes</a></p><p class="relateditem"><a href="2467.htm#o2473" target="_self">ObjectNodes</a></p><p class="relateditem"><a href="2467.htm#o2474" target="_self">URIReferences</a></p><p class="relateditem"><a href="2467.htm#o2475" target="_self">BlankNodes</a></p><p class="relateditem"><a href="2467.htm#o2476" target="_self">Literals</a></p><p class="relateditem"><a href="2467.htm#o2478" target="_self">GraphElementFactory</a></p></td>
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="2466.htm" target="_self">Java RDF (JRDF)</a></p><p class="relateditem"><a href="3002.htm" target="_self">JRDF APIs</a></p><p class="relateditem"><a href="2467.htm#o2479" target="_self">Querying a JRDF Graph</a></p><p class="relateditem"><a href="2526.htm" target="_self">TKS Client Support</a></p><p class="relateditem"><a href="2511.htm" target="_self">JRDF Memory Implementation</a></p><p class="relateditem"><a href="2512.htm" target="_self">Containers and Collections</a></p><p class="relateditem"><a href="2528.htm" target="_self">Built-in Visitor Pattern</a></p><p class="relateditem"><a href="2513.htm" target="_self">Examples</a></p></td>
-</tr>
-</table>
-
-<a name="o3128"></a>
-<p class="bodytext">The elements (classes) that make up a JRDF graph are as follows:</p>
-<ul class="listbullet"><li class="listbullet">Triples</li><li class="listbullet">Nodes</li><li class="listbullet">SubjectNodes</li><li class="listbullet">PredicateNodes</li><li class="listbullet">ObjectNodes</li><li class="listbullet">URIReferences</li><li class="listbullet">BlankNodes</li><li class="listbullet">Literals</li></ul><p class="bodytext">The following diagram shows the relationships between the different elements.</p>
-<p class="bodytext"><img src="2490.gif" alt="Triple" height="219" width="633" vspace="0" hspace="0" align="bottom" border="0" /></p>
-<p class="bodytext">JRDF graph elements are created using a GraphElementFactory.</p>
-<a name="o2470"></a><h4 class="heading4">Triples</h4>
-<p class="bodytext">Triples are made up of three nodes, a SubjectNode, PredicateNode and ObjectNode, representing an RDF statement.</p>
-<a name="o2471"></a><h4 class="heading4">SubjectNodes</h4>
-<p class="bodytext">A SubjectNode represents an RDF resource (that is, the subject you are describing) and can be either a URIReference or BlankNode. A Literal cannot be a SubjectNode.</p>
-<a name="o2472"></a><h4 class="heading4">PredicateNodes</h4>
-<p class="bodytext">A PredicateNode represents a property (that is, a characteristic or attribute) of a resource. A PredicateNode can only be a URIReference. A PredicateNode describes the relationship between a SubjectNode and an ObjectNode and cannot be a BlankNode or a Literal.</p>
-<a name="o2473"></a><h4 class="heading4">ObjectNodes</h4>
-<p class="bodytext">An ObjectNode represents the value of a property. ObjectNodes can be either URIReferences, BlankNodes or Literals.</p>
-<a name="o2474"></a><h4 class="heading4">URIReferences</h4>
-<p class="bodytext">A URIReference combines a URI (Uniform Resource Identifier) and an optional fragment identifier to identify or represent a SubjectNode, PredicateNode or ObjectNode in a Triple.</p>
-<a name="o2475"></a><h4 class="heading4">BlankNodes</h4>
-<p class="bodytext">BlankNodes represent intermediate nodes used for representing structured information. For example, an address can be represented either by using a Literal for the whole address, or with a BlankNode as the SubjectNode and subsequent PredicateNodes and ObjectNodes for the different address elements.</p>
-<p class="bodytext">Unlike other RDF representations, JRDF does not support labelled BlankNodes.</p>
-<a name="o2476"></a><h4 class="heading4">Literals</h4>
-<p class="bodytext">A Literal represents a constant value (for example "some literal text"). Literals can optionally have either a datatype URI (for example, <code class="monospace">http://www.w3.org/2001/XMLSchema#integer</code>) or a language label (for example, <code class="monospace">en</code> for english), but not both.</p>
-<a name="o2478"></a><h4 class="heading4">GraphElementFactory</h4>
-<p class="bodytext">Graph elements are created using a GraphElementFactory. A GraphElementFactory creates URIReferences, BlankNodes and Literals that are used to create triples.</p>
-<a name="o2479"></a><h3 class="heading3">Querying a JRDF Graph</h3>
-<p class="bodytext">Using a triple as a constraint, JRDF graphs can be queried to find all of the triples that match the constraint. Null values are used as wildcards. Querying a JRDF graph using null SubjectNodes, PredicateNodes and ObjectNodes returns all the triples in the graph.</p>
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/2467.htm (from rev 142, trunk/docs/site/2467.htm)
Deleted: trunk/docs/oldSite/2490.gif
===================================================================
(Binary files differ)
Copied: trunk/docs/oldSite/2490.gif (from rev 142, trunk/docs/site/2490.gif)
Deleted: trunk/docs/oldSite/2511.htm
===================================================================
--- trunk/docs/site/2511.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/2511.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,84 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> JRDF Memory Implementation </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="JRDF Memory Implementation, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="2526.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="2512.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h3 class="heading3">JRDF Memory Implementation</h3>
-<p class="bodytext">The JRDF interface comes with a memory implementation that is provided in the <code class="monospace">org.jrdf.graph.mem</code> package.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="2466.htm" target="_self">Java RDF (JRDF)</a></p><p class="relateditem"><a href="3002.htm" target="_self">JRDF APIs</a></p><p class="relateditem"><a href="2467.htm" target="_self">JRDF Graphs</a></p><p class="relateditem"><a href="2467.htm#o2479" target="_self">Querying a JRDF Graph</a></p><p class="relateditem"><a href="2526.htm" target="_self">TKS Client Support</a></p><p class="relateditem"><a href="2512.htm" target="_self">Containers and Collections</a></p><p class="relateditem"><a href="2528.htm" target="_self">Built-in Visitor Pattern</a></p><p class="relateditem"><a href="2513.htm" target="_self">Examples</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/2511.htm (from rev 142, trunk/docs/site/2511.htm)
Deleted: trunk/docs/oldSite/2512.htm
===================================================================
--- trunk/docs/site/2512.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/2512.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,94 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Containers and Collections </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Containers and Collections, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="2511.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="2528.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h3 class="heading3">Containers and Collections</h3>
-<p class="bodytext">JRDF supports RDF collections and containers, which are added using the JRDF graph's TripleFactory.</p>
-<p class="bodytext">JRDF containers implement the <code class="monospace">java.util.Collection</code> interface and include:</p>
-<ul class="listbullet"><li class="listbullet">Alternative<p class="listcontinue">An unordered list of statements with no duplicates. It represents a set of objects that are semantically the same.</p>
-</li><li class="listbullet">Bag<p class="listcontinue">An unordered list of statements allowing duplicates.</p>
-</li><li class="listbullet">Sequence<p class="listcontinue">An ordered list of statements allowing duplicates. Statements are returned in a first in, first out (FIFO) order.</p>
-</li></ul><p class="bodytext">JRDF collections hold all the statements of a particular group and are represented as a linked list. Collections do not implement <code class="monospace">java.util.Collection</code>.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="2512.htm#o2527" target="_self">Triple Factory</a></p></td>
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="2466.htm" target="_self">Java RDF (JRDF)</a></p><p class="relateditem"><a href="3002.htm" target="_self">JRDF APIs</a></p><p class="relateditem"><a href="2467.htm" target="_self">JRDF Graphs</a></p><p class="relateditem"><a href="2467.htm#o2479" target="_self">Querying a JRDF Graph</a></p><p class="relateditem"><a href="2526.htm" target="_self">TKS Client Support</a></p><p class="relateditem"><a href="2511.htm" target="_self">JRDF Memory Implementation</a></p><p class="relateditem"><a href="2528.htm" target="_self">Built-in Visitor Pattern</a></p><p class="relateditem"><a href="2513.htm" target="_self">Examples</a></p></td>
-</tr>
-</table>
-
-<a name="o2527"></a><h4 class="heading4">Triple Factory</h4>
-<p class="bodytext">A TripleFactory, obtained from a JRDF graph, is used to insert collections and containers, and for reification of triples for the graph.</p>
-<p class="bodytext">Triples are reified by providing a SubjectNode and the triple to be reified.</p>
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/2512.htm (from rev 142, trunk/docs/site/2512.htm)
Deleted: trunk/docs/oldSite/2513.htm
===================================================================
--- trunk/docs/site/2513.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/2513.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,127 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Examples </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Examples, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="2528.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="1565.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h3 class="heading3">Examples</h3>
-<p class="bodytext">The following examples illustrate using a JRDF Graph.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="2513.htm#o2514" target="_self">JRDF Graph (Memory)</a></p><p class="relateditem"><a href="2513.htm#o2518" target="_self">Mulgara Backed JRDF Graph (Client)</a></p><p class="relateditem"><a href="2513.htm#o2521" target="_self">Display iTQL Results as an JRDF Graph</a></p></td>
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="2466.htm" target="_self">Java RDF (JRDF)</a></p><p class="relateditem"><a href="3002.htm" target="_self">JRDF APIs</a></p><p class="relateditem"><a href="2467.htm" target="_self">JRDF Graphs</a></p><p class="relateditem"><a href="2467.htm#o2479" target="_self">Querying a JRDF Graph</a></p><p class="relateditem"><a href="2526.htm" target="_self">TKS Client Support</a></p><p class="relateditem"><a href="2511.htm" target="_self">JRDF Memory Implementation</a></p><p class="relateditem"><a href="2512.htm" target="_self">Containers and Collections</a></p><p class="relateditem"><a href="2528.htm" target="_self">Built-in Visitor Pattern</a></p></td>
-</tr>
-</table>
-
-<a name="o2514"></a><h4 class="heading4">JRDF Graph (Memory)</h4>
-<p class="bodytext">This example demonstrates how to:</p>
-<ul class="listbullet"><li class="listbullet">Create a JRDF graph and add triples</li><li class="listbullet">Query the JRDF graph</li><li class="listbullet">Remove triples from the JRDF graph</li></ul>
-<a name="o2515"></a><h5 class="heading5">Create a JRDF Graph and add Triples</h5>
-<p class="bodytext">The following code creates a memory JRDF graph and inserts triples (the graph does not store the triples in any specific order):</p>
-<p class="commandtext">//create Graph<br />Graph graph = new GraphImpl();<br />GraphElementFactory elementFactory = graph.getElementFactory();<br /><br />//create Elements<br />BlankNode subject = elementFactory.createResource();<br />URIReference subject2 = elementFactory.createResource(new URI("http://example.org#subject"));<br />URIReference predicate = elementFactory.createResource(new URI("http://example.org#predicate"));<br />URIReference predicate2 = elementFactory.createResource(new URI("http://example.org#predicate2"));<br />Literal object = elementFactory.createLiteral("object");<br /><br />Triple triple = elementFactory.createTriple(subject, predicate, object);<br />Triple triple2 = elementFactory.createTriple(subject2, predicate, object);<br />Triple triple3 = elementFactory.createTriple(subject2, predicate, subject);<br />Triple triple4 = elementFactory.createTriple(predicate, predicate2, subject);<br /><br />//insert Triples<br />graph.add(triple);<br />graph.add(triple2);<br />graph.add(triple3);<br />graph.add(triple4);</p>
-<p class="bodytext">The graph now contains the following triples (N3):</p>
-<p class="commandtext">_blankNode123 <http://example.org#predicate> 'object'<br /><http://example.org#subject> <http://example.org#predicate> 'object'<br /><http://example.org#subject> <http://example.org#predicate> _blankNode123 <br /><http://example.org#predicate> <http://example.org#predicate2> _blankNode123 </p>
-<p class="note"><strong class="strong">Note </strong>- <code class="monospace">_blankNode123</code> represents <code class="monospace">subject</code> which is a BlankNode.</p>
-<a name="o2516"></a><h5 class="heading5">Query the JRDF Graph</h5>
-<p class="bodytext">The following code queries the JRDF graph to find all triples where <code class="monospace">subject2</code> is the SubjectNode. The results are a subgraph of the original JRDF graph.</p>
-<p class="commandtext">//query the graph<br />Triple queryTriple = elementFactory.createTriple(subject2, null, null);<br />ClosableIterator queryResult = graph.find(queryTriple);</p>
-<p class="bodytext">The contents of <code class="monospace">queryResult</code> are:</p>
-<p class="commandtext"><http://example.org#subject> <http://example.org#predicate> 'object'<br /><http://example.org#subject> <http://example.org#predicate> _blankNode123</p>
-<a name="o2517"></a><h5 class="heading5">Remove a Triple from the JRDF Graph</h5>
-<p class="bodytext">The following code removes a Triple from the JRDF Graph.</p>
-<p class="commandtext">//remove Triple<br />graph.remove(triple4);</p>
-<p class="bodytext">The JRDF graph now contains:</p>
-<p class="commandtext">_blankNode123 <http://example.org#predicate> 'object'<br /><http://example.org#subject> <http://example.org#predicate> 'object'<br /><http://example.org#subject> <http://example.org#predicate> _blankNode123</p>
-<a name="o2518"></a><h4 class="heading4">Mulgara Backed JRDF Graph (Client)</h4>
-<p class="bodytext">This example demonstrates how to:</p>
-<ul class="listbullet"><li class="listbullet">Create a Mulgara session</li><li class="listbullet">Create a Mulgara backed JRDF graph</li></ul>
-<a name="o2519"></a><h5 class="heading5">Create a Mulgara Session</h5>
-<p class="bodytext">The following code creates a Mulgara session object:</p>
-<p class="commandtext">//location of the Mulgara Server<br />URI serverURI = new URI("rmi://mysite.com/server1");<br /><br />//connect to the Mulgara Server<br />//true indicates a remote Server, if the Server is not remote use false <br />SessionFactory sessionFactory = SessionFactoryFinder.newSessionFactory(serverURI, true);<br />Session session = sessionFactory.newSession();</p>
-<p class="note"><strong class="strong">Note -</strong> The Mulgara server must be running. <code class="monospace">rmi://mysite.com/server1</code> is an example only. Replace this with the URI for your Mulgara server.</p>
-<a name="o2520"></a><h5 class="heading5">Create a Mulgara Backed JRDF Graph</h5>
-<p class="bodytext">The following code creates a new JRDF graph:</p>
-<p class="commandtext">//create a new Mulgara Model<br />URI modelURI = new URI("rmi://mysite.com/server1#exampleGraph");<br />URI modelType = new URI("http://mulgara.org/mulgara#Model");<br />session.createModel(modelURI, modelType);<br /><br />//create a JRDF Graph using the model<br />ItqlInterpreter interpreter = new ItqlInterpreter(new HashMap());<br />Graph = AbstractGraphFactory.createGraph(modelURI, session);</p>
-<p class="note"><strong class="strong">Note -</strong> You only have to create the model once. If using an existing model you do not have to create it.</p>
-<a name="o2521"></a><h4 class="heading4">Display iTQL Results as an JRDF Graph</h4>
-<p class="bodytext">This example demonstrates how to:</p>
-<ul class="listbullet"><li class="listbullet">Execute an iTQL query</li><li class="listbullet">Create a read-only JRDF Graph using the results</li></ul><p class="note"><strong class="strong">Note -</strong> This example assumes you have already <a id="h2522" class="documentlinktemplate" title="Create a Mulgara Session" href="2513.htm#o2519" target="_self">created a Mulgara session</a>.</p>
-<a name="o2523"></a><h5 class="heading5">Execute an iTQL Query</h5>
-<p class="bodytext">The following code returns all triples for a model:</p>
-<p class="commandtext">//create the query<br />String queryText = "select $s $p $o from <rmi://mysite.com/server1#testModel> where $s $p $o ; ";<br />ItqlInterpreter interpreter = new ItqlInterpreter(new HashMap());<br />Query query = interpreter.parseQuery(queryText);<br /><br />//execute the query<br />Answer queryResult = session.query(query);</p>
-<p class="note"><strong class="strong">Note -</strong> The model <code class="monospace">rmi://mysite.com/server1#testModel</code> is an example only. Replace this with the URI for your model.</p>
-<a name="o2524"></a><h5 class="heading5">Create a JRDF Graph from the Results</h5>
-<p class="bodytext">The following code creates a new read-only JRDF graph from the results of the iTQL query in the previous example.</p>
-<p class="commandtext">//create a JRDF Graph<br />Graph = AbstractGraphFactory.createGraph(queryResult);</p>
-<p class="note"><strong class="strong">Note -</strong><code class="monospace"> queryResult</code> must contain three columns to be valid for use as a JRDF graph.</p>
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/2513.htm (from rev 142, trunk/docs/site/2513.htm)
Deleted: trunk/docs/oldSite/2526.htm
===================================================================
--- trunk/docs/site/2526.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/2526.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,86 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> TKS Client Support </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="TKS Client Support, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="2467.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="2511.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h3 class="heading3">TKS Client Support</h3>
-<p class="bodytext">TKS provides a client-side JRDF graph interface for inserting, querying and removing triples. This provides a scalable RDF solution for remote client applications.</p>
-<p class="bodytext">Client-side JRDF graphs can be used in conjunction with memory JRDF graphs. Memory implemented nodes and triples can be inserted into, removed from and used to query client-side JRDF graphs. Other JRDF implementations can also be used but may not be supported.</p>
-<p class="bodytext">TKS also allows you to create read-only JRDF graphs from iTQL queries. This provides a powerful mechanism for displaying search results as a subgraph.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="2466.htm" target="_self">Java RDF (JRDF)</a></p><p class="relateditem"><a href="3002.htm" target="_self">JRDF APIs</a></p><p class="relateditem"><a href="2467.htm" target="_self">JRDF Graphs</a></p><p class="relateditem"><a href="2467.htm#o2479" target="_self">Querying a JRDF Graph</a></p><p class="relateditem"><a href="2511.htm" target="_self">JRDF Memory Implementation</a></p><p class="relateditem"><a href="2512.htm" target="_self">Containers and Collections</a></p><p class="relateditem"><a href="2528.htm" target="_self">Built-in Visitor Pattern</a></p><p class="relateditem"><a href="2513.htm" target="_self">Examples</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/2526.htm (from rev 142, trunk/docs/site/2526.htm)
Deleted: trunk/docs/oldSite/2528.htm
===================================================================
--- trunk/docs/site/2528.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/2528.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,91 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Built-in Visitor Pattern </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Built-in Visitor Pattern, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="2512.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="2513.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h3 class="heading3">Built-in Visitor Pattern</h3>
-<p class="bodytext">JRDF nodes are implemented with a visitor pattern to provide an object oriented approach to node-type specific behaviour. Nodes implement the <code class="monospace">TypedNodeVisitable</code> interface and classes that use the pattern implement the <code class="monospace">TypedNodeVisitor</code> interface.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="2528.htm#o2529" target="_self">TypedNodeVisitable</a></p><p class="relateditem"><a href="2528.htm#o2530" target="_self">TypedNodeVisitor</a></p></td>
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="2466.htm" target="_self">Java RDF (JRDF)</a></p><p class="relateditem"><a href="3002.htm" target="_self">JRDF APIs</a></p><p class="relateditem"><a href="2467.htm" target="_self">JRDF Graphs</a></p><p class="relateditem"><a href="2467.htm#o2479" target="_self">Querying a JRDF Graph</a></p><p class="relateditem"><a href="2526.htm" target="_self">TKS Client Support</a></p><p class="relateditem"><a href="2511.htm" target="_self">JRDF Memory Implementation</a></p><p class="relateditem"><a href="2512.htm" target="_self">Containers and Collections</a></p><p class="relateditem"><a href="2513.htm" target="_self">Examples</a></p></td>
-</tr>
-</table>
-
-<a name="o2529"></a><h4 class="heading4">TypedNodeVisitable</h4>
-<p class="bodytext">Nodes implement the <code class="monospace">accept(TypedNodeVisitor visitor)</code> method to call <code class="monospace">visitor.visitXXX(this)</code>, where <code class="monospace">XXX</code> represents the node type. For example, <code class="monospace">visitBlankNode(this)</code> is called by a BlankNode.</p>
-<a name="o2530"></a><h4 class="heading4">TypedNodeVisitor</h4>
-<p class="bodytext"><code class="monospace">TypedNodeVisitors</code> implement three methods:</p>
-<ol class="listnumber"><li class="listnumber"><code class="monospace">visitBlankNode(BlankNode blankNode)</code></li><li class="listnumber"><code class="monospace">visitLiteral(Literal literal)</code></li><li class="listnumber"><code class="monospace">visitURIReference(URIReference uriReference)</code></li></ol><p class="bodytext">When a <code class="monospace">TypedNodeVisitor</code> calls <code class="monospace">accept(this)</code> on a <code class="monospace">TypedNodeVisitable(Node)</code>, the <code class="monospace">TypedNodeVisitable</code> calls the appropriate<code class="monospace"> visitXXX()</code> method, where <code class="monospace">XXX</code> represents the Node type. The method names contain the node type to provide clarity for classes implementing the <code class="monospace">TypeNodeVisitor</code> interface.</p>
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/2528.htm (from rev 142, trunk/docs/site/2528.htm)
Deleted: trunk/docs/oldSite/254.htm
===================================================================
--- trunk/docs/site/254.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/254.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,85 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Advanced iTQL Operations </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Advanced iTQL Operations, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="195.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="255.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h1 class="heading1">Advanced iTQL Operations</h1>
-<p class="bodytext">iTQL<sup class="superscript">TM</sup> offers the following advanced features to assist with application development:</p>
-<ul class="listbullet"><li class="listbullet">Views. Models with nested models and views</li><li class="listbullet">Full-text models. Models with full-text searching capabilities</li><li class="listbullet">Datatyping models. Models with special knowledge about numbers and dates</li><li class="listbullet">Nodetyping models. Models that represent the type that RDF nodes have in a graph</li></ul><p class="bodytext">The following sections describe these features in detail.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="255.htm" target="_self">Views</a></p><p class="relateditem"><a href="257.htm" target="_self">Full-Text Models</a></p><p class="relateditem"><a href="262.htm" target="_self">Datatyping Models</a></p><p class="relateditem"><a href="2779.htm" target="_self">Nodetyping Models</a></p><p class="relateditem"><a href="3201.htm" target="_self">Filesystem Models</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/254.htm (from rev 142, trunk/docs/site/254.htm)
Deleted: trunk/docs/oldSite/255.htm
===================================================================
--- trunk/docs/site/255.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/255.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,107 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Views </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Views, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="254.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="257.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">Views</h2>
-<p class="bodytext">Views are special models made up of one or more models or views. The advantages of views include:</p>
-<ul class="listbullet"><li class="listbullet">Security permissions are defined and maintained at the nested model and view level.</li><li class="listbullet">Statements can be grouped within logical models for re-use and maintenance. For example, schemas can be maintained in a single model and shared with multiple views.</li><li class="listbullet">You can define model hierarchies. For example, views can support nested views.</li><li class="listbullet">There is an abstraction layer for the end-user application. That is, the application layer may only be concerned about a single view.</li><li class="listbullet">Views are defined in RDF and can be extended to support application specific requirements.</li></ul><table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="255.htm#o3012" target="_self">Creating Views</a></p><p class="relateditem"><a href="255.htm#o3013" target="_self">Querying View Definitions</a></p><p class="relateditem"><a href="255.htm#o256" target="_self">Limitations of Views</a></p></td>
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="254.htm" target="_self">Advanced iTQL Operations</a></p><p class="relateditem"><a href="257.htm" target="_self">Full-Text Models</a></p><p class="relateditem"><a href="262.htm" target="_self">Datatyping Models</a></p><p class="relateditem"><a href="2779.htm" target="_self">Nodetyping Models</a></p><p class="relateditem"><a href="3201.htm" target="_self">Filesystem Models</a></p></td>
-</tr>
-</table>
-
-<a name="o3012"></a><h3 class="heading3">Creating Views</h3>
-<p class="bodytext">You can create views by:</p>
-<ol class="listnumber"><li class="listnumber">Using the iTQL <code class="monospace"><a id="h1523" class="documentlinktemplate" title="create" href="176.htm" target="_self">create</a></code> command, creating a model of type <code class="monospace">http://mulgara.org/mulgara#ViewModel</code>. This creates the view, plus a view definition model.</li><li class="listnumber">Loading RDF that represents the set of models for the view, into the view definition model. For example, <code class="monospace">rmi://mysite.com/server1?def#view1</code>.</li></ol><p class="bodytext">Views are a symbolic model expression equivalent to an iTQL<sup class="superscript">TM</sup> <code class="monospace"><a id="h218" class="documentlinktemplate" title="from Clause" href="187.htm#o189" target="_self">from</a></code> clause. Querying a view queries all of the models to which the view refers. When the URI of a view occurs in the <code class="monospace">from</code> clause of a <code class="monospace"><a id="h207" class="documentlinktemplate" title="select" href="187.htm" target="_self">select</a></code> command, the view's model expression is substituted in place of the view URI when the query is processed.</p>
-<p class="bodytext">Any modifications applied to the view (by using <code class="monospace"><a id="h212" class="documentlinktemplate" title="insert" href="182.htm" target="_self">insert</a></code>, <code class="monospace"><a id="h214" class="documentlinktemplate" title="delete" href="178.htm" target="_self">delete</a></code> or <code class="monospace"><a id="h249" class="documentlinktemplate" title="load" href="183.htm" target="_self">load</a></code> commands, for example) only affect the view's definition and have no effect on the models to which the view refers.</p>
-<p class="bodytext">Since a view is a symbolic representation of a combination of models, any modifications to models to which the view refers are visible immediately via the view.</p>
-<p class="bodytext">Here is an RDF example, that when loaded into the view definition model, defines the set of models for a view:</p>
-<p class="commandtext"><?xml version="1.0"?><br /><!DOCTYPE rdf:RDF [<br /> <!ENTITY rdf 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'><br /> <!ENTITY mulgarav 'http://mulgara.org/mulgara/view#'><br /> <!ENTITY server 'rmi://mysite.com/server1'><br />]><br /><rdf:RDF xml:lang="en"<br /> xmlns:rdf="&rdf;"<br /> xmlns:mulgarav="&mulgarav;"><br /> <mulgarav:Union rdf:about="http://mulgara.org/mulgara/view"<br /> mulgarav:enabled="true"><br /> <mulgarav:model rdf:resource="&server;#model1"/><br /> <mulgarav:expr><br /> <mulgarav:Intersection><br /> <mulgarav:model rdf:resource="&server;#model2"/><br /> <mulgarav:model rdf:resource="&server;#model3"/><br /> </mulgarav:Intersection><br /> </mulgarav:expr><br /> <mulgarav:expr><br /> <mulgarav:Intersection><br /> <mulgarav:model rdf:resource="&server;#model4"/><br /> <mulgarav:model rdf:resource="&server;#model5"/><br /> </mulgarav:Intersection><br /> </mulgarav:expr><br /> </mulgarav:Union><br /></rdf:RDF></p>
-<p class="bodytext">Which generates the following triples:</p>
-<p class="commandtext">http://mulgara.org/mulgara/view http://mulgara.org/mulgara/view#enabled 'true'<br />http://mulgara.org/mulgara/view http://mulgara.org/mulgara/view#expr rmi://mysite.com/server1#node32<br />http://mulgara.org/mulgara/view http://mulgara.org/mulgara/view#expr rmi://mysite.com/server1#node35<br />http://mulgara.org/mulgara/view http://mulgara.org/mulgara/view#model rmi://mysite.com/server1#model1<br />http://mulgara.org/mulgara/view http://www.w3.org/1999/02/22-rdf-syntax-ns#type<br /> http://mulgara.org/mulgara/view#Union<br />rmi://mysite.com/server1#node32 http://mulgara.org/mulgara/view#model rmi://mysite.com/server1#model2<br />rmi://mysite.com/server1#node32 http://mulgara.org/mulgara/view#model rmi://mysite.com/server1#model3<br />rmi://mysite.com/server1#node32 http://www.w3.org/1999/02/22-rdf-syntax-ns#type<br /> http://mulgara.org/mulgara/view#Intersection<br />rmi://mysite.com/server1#node35 http://mulgara.org/mulgara/view#model rmi://mysite.com/server1#model4<br />rmi://mysite.com/server1#node35 http://mulgara.org/mulgara/view#model rmi://mysite.com/server1#model5<br />rmi://mysite.com/server1#node35 http://www.w3.org/1999/02/22-rdf-syntax-ns#type<br /> http://mulgara.org/mulgara/view#Intersection</p>
-<p class="bodytext">The RDF is equivalent to the following <code class="monospace">from</code> clause:</p>
-<p class="commandtext">... from <rmi://mysite.com/server1#model1> or<br /> (<rmi://mysite.com/server1#model2> and<br /> <rmi://mysite.com/server1#model3>) or<br /> (<rmi://mysite.com/server1#model4> and<br /> <rmi://somewhere.com/server1#model5>) ...</p>
-<p class="bodytext">If the above RDF is loaded into the view definition model, <code class="monospace">rmi://mysite.com/server1?def#view1</code>, then the following <code class="monospace">from</code> clause is equivalent to the preceding one:</p>
-<p class="commandtext">... from <rmi://mysite.com/server1#view1> ...</p>
-<a name="o3013"></a><h3 class="heading3">Querying View Definitions</h3>
-<p class="bodytext">You can query the definition of a view by adding <code class="monospace">?def</code> to the view name. For example:</p>
-<p class="commandtext">select $s $p $o <br /> from <rmi://mysite.com/server1?def#view1><br /> where $s $p $o;</p>
-<p class="bodytext">The <code class="monospace">?def</code> query string can be used in the model URIs that are referenced by a view definition. That is, views can reference other views.</p>
-<p class="note"><strong class="strong">Note -</strong> Since views can reference other views, make sure you don't define views that reference each other.</p>
-<a name="o256"></a><h3 class="heading3">Limitations of Views</h3>
-<p class="bodytext">The current limitations of views are as follows:</p>
-<ul class="listbullet"><li class="listbullet">Views may not be used for the <code class="monospace">in</code> clause within a <code class="monospace"><a id="h1297" class="documentlinktemplate" title="where Clause" href="187.htm#o197" target="_self">where</a></code> clause of a <code class="monospace"><a id="h1298" class="documentlinktemplate" title="select Clause" href="187.htm#o188" target="_self">select</a></code> command.</li><li class="listbullet">Mutually referential views and reference loops are not detected.</li></ul>
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/255.htm (from rev 142, trunk/docs/site/255.htm)
Deleted: trunk/docs/oldSite/2552.htm
===================================================================
--- trunk/docs/site/2552.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/2552.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,91 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Resolvers </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Resolvers, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="419.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="2553.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h1 class="heading1">Resolvers</h1>
-<p class="bodytext">Mulgara is capable of querying any type of data source by using <em class="emphasis">Resolvers</em>. Resolvers accept and process queries against data contained in a file, a database or some other data source. In most cases, the data being queried against is not in a meaningful format (that is, it is not RDF) so the resolver must convert the data first. Whether this is done by parsing the contents of a file, or converting rows of a database, it is left up to the inner workings of the resolver.</p>
-<p class="bodytext">The resolver architecture is a query layer that sits between the Mulgara transport and storage layers. All resolvers are pluggable. That is, you can write new resolvers that cater for new protocols or file types, or provide a bridge to a particular store in the storage layer.</p>
-<p class="bodytext">The resolver architecture consists of three layers, which are the:</p>
-<ol class="listnumber"><li class="listnumber">Resolver API</li><li class="listnumber">Resolver SPI (service provider interface)</li><li class="listnumber">Content SPI</li></ol><p class="bodytext">The Resolver SPI and Content SPI are of interest to developers who want to incorporate new stores or file types into the query layer, or to modify existing ones. The Resolver API is of interest to developers who want to interface with the query layer.</p>
-<p class="bodytext">Queries passed to a Resolver API contain:</p>
-<ul class="listbullet"><li class="listbullet">A list of variables to find</li><li class="listbullet">The data store URI to query from</li><li class="listbullet">A set of constraints to limit the number and content of triples returned</li></ul><p class="bodytext">The Resolver API first checks if the data store is a Mulgara model. If it is, the query is resolved against the internal resolver set, otherwise it is resolved against the external resolver set, based on the data store's protocol (extracted from its URI). Once the constraints are resolved, they are collapsed until only the tuples containing the required variables remain. The results are passed back to the API to be passed across the transport layer.</p>
-<p class="bodytext">Mulgara provides resolvers for querying different types of data stores, including:</p>
-<ul class="listbullet"><li class="listbullet">Local and remote TKS data stores</li><li class="listbullet"><code class="monospace"><code class="monospace">file:</code></code> and <code class="monospace">HTTP:</code> protocol files</li><li class="listbullet">JRDF files</li><li class="listbullet">MP3 files</li><li class="listbullet">RDF/XML files</li><li class="listbullet">MBox files</li></ul><p class="bodytext">See the <a id="h3050" class="documentlinktemplate" title="HTTP Resolver and MP3 Content Handler Tutorial" href="2686.htm" target="_self">MP3 Resolver Tutorial section</a> for information on how to develop your own resolvers.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "453.6">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="2553.htm" target="_self">Resolver Database Class</a></p><p class="relateditem"><a href="2553.htm#o2559" target="_self">Internal Resolvers</a></p><p class="relateditem"><a href="2553.htm#o2560" target="_self">External Resolvers</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/2552.htm (from rev 142, trunk/docs/site/2552.htm)
Deleted: trunk/docs/oldSite/2553.htm
===================================================================
--- trunk/docs/site/2553.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/2553.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,109 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Resolver Database Class </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Resolver Database Class, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="2552.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="1246.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2first">Resolver Database Class</h2>
-<p class="bodytext">The resolver database class is highly configurable, allowing you to optimally set up Mulgara for the appropriate usage requirements. By inserting different classes into the constructor of the database class you can set it up as a:</p>
-<ul class="listbullet"><li class="listbullet">Heavyweight store that uses disk input and output as its primary storage, making it persistent across executions of the server</li><li class="listbullet">Lightweight, memory based store that is faster but subject to memory limitations and no persistence</li></ul><p class="bodytext">There are five configurable parts for the database with respect to its operation:</p>
-<ol class="listnumber"><li class="listnumber">Persistent Node Pool</li><li class="listnumber">Persistent String Pool</li><li class="listnumber">Temporary Node Pool</li><li class="listnumber">Temporary String Pool</li><li class="listnumber">System Resolver Factory</li></ol><p class="bodytext">The Persistent String and Node Pools maintain the mappings of node id to string representations for all current models in both the System and External models.</p>
-<p class="bodytext">The Temporary Node and Temporary String Pools are used for storing temporary nodes during a query.</p>
-<p class="bodytext">To ensure proper functionality, the System Resolver Factory determines which resolver manages the system model information. It is recommended that you use internal resolvers for the System Resolver Factory because of their stability, but external resolvers can also be used. By default, Persistent Node and Persistent String Pools use disk based storage, while Temporary Node and Temporary String Pools use memory based storage.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="2553.htm#o2554" target="_self">Node Pools</a></p><p class="relateditem"><a href="2553.htm#o2555" target="_self">String Pools</a></p><p class="relateditem"><a href="2553.htm#o2556" target="_self">Temporary Pools</a></p><p class="relateditem"><a href="2553.htm#o2557" target="_self">Persistent Pools</a></p><p class="relateditem"><a href="2553.htm#o2558" target="_self">System Resolver Factory</a></p></td>
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="2552.htm" target="_self">Resolvers</a></p><p class="relateditem"><a href="2553.htm#o2559" target="_self">Internal Resolvers</a></p><p class="relateditem"><a href="2553.htm#o2560" target="_self">External Resolvers</a></p></td>
-</tr>
-</table>
-
-<a name="o2554"></a><h3 class="heading3">Node Pools</h3>
-<p class="bodytext">Node and String Pools work closely together to manage the data contained in the system model. Most importantly, the Node Pool, which contains the numerical representations of nodes within the graph structure of the models which the String Pool depends upon. Each node in a model's graph is assigned a unique numerical representation that is stored and handled within the Node Pool. All nodes are local to the system model, that is they only have scope within the system model and are meaningless in any other server.</p>
-<a name="o2555"></a><h3 class="heading3">String Pools</h3>
-<p class="bodytext">Working as a compliment to the Node Pool, the String Pool maps node numbers to their string counterparts, or actual values. Since all strings are globally available (that is, they hold the same meaning wherever they are used), localization is required before the node's value can be retrieved.</p>
-<a name="o2556"></a><h3 class="heading3">Temporary Pools</h3>
-<p class="bodytext">Temporary Pools are a combination of a Node and a String pool that maintains nodes used during queries that are not part of the store. When a query is executed, the Persistent Pools are consulted and if the node cannot be found, the Temporary Pool creates a new entry. This prevents the creation of nodes in the store which are not part of the graph. Temporary nodes are given IDs that do not overlap with the existing store node IDs and are consulted before the Persistent Pools. After a query is executed, all temporary nodes are deleted.</p>
-<a name="o2557"></a><h3 class="heading3">Persistent Pools</h3>
-<p class="bodytext">All data store graph nodes are stored in the Persistent Pools, allowing quick and easy processing of queries. Unlike Temporary Pools, they are permanent and remain after the query is executed. Generally, only the nodes handled by models in the internal resolvers are stored in the Persistent Pools, with the external resolvers' nodes being handled by the resolver itself.</p>
-<a name="o2558"></a><h3 class="heading3">System Resolver Factory</h3>
-<p class="bodytext">The System Resolver Factory is a title rather than an actual functioning part of any database instance. It defines the resolver factory used to create a resolver that manages the system model. </p>
-<p class="bodytext">When deciding on which resolver to use, it is important to note that the resolver is in charge of addition, removal and modification of the models and should allow for this functionality. The other factor to consider is that the resolver's store should reflect the usage of Mulgara. That is, for a persistent system model, use a persistent resolver, and for a temporary system model, use a temporary resolver.</p>
-<a name="o2559"></a><h2 class="heading2">Internal Resolvers</h2>
-<p class="bodytext">An <em class="emphasis">Internal Resolver</em> operates on a data store internal to a Mulgara server and therefore has its own model within the system model. Usually, internal resolvers are used alongside data stores with RDF ready information, which requires very little or no conversion. It is possible however, to set up an internal relational database resolver or similar.</p>
-<p class="bodytext">Internally resolved models are the most stable as they are Mulgara controlled. The data is guaranteed at all times as is always accessible for the life of the server. Internal resolvers use the Persistent Node and String Pools and therefore require no translation of the nodes in the data store's graphs.</p>
-<a name="o2560"></a><h2 class="heading2">External Resolvers</h2>
-<p class="bodytext">An <em class="emphasis">External Resolver</em> has its model outside of the scope of the system model and outside the control of Mulgara. External resolvers are useful for data stores that are not in an RDF ready format and require some processing before results can be returned. This is most often used for resolving files of various formats, but can also be useful for connecting to a relational database and converting results to RDF on the fly, or reading from an unknown source's stream.</p>
-<p class="bodytext">There is a danger to using external resolvers because the data being queried is not controlled by Mulgara and there is no guarantee of the model being present. External factors, such as other users, servers, or security protocols may alter or remove files or stores being resolved, thus contaminating or causing errors in the results.</p>
-<p class="bodytext">Since external resolvers operate outside the scope of the Mulgara server, they are responsible for managing their own Node and String Pools as well as translating them across to the Mulgara pools during a query. This also applies to blank nodes, whose values should be maintained across resolutions for the same file otherwise the results might become unpredictable.</p>
-<p class="bodytext">Once a query's model is determined to be external to the system model, the protocol is checked to determine how the resolver should connect to the resource. After setting up a connection, the actual URL's type is determined and the appropriate resolver is selected to resolve the constraints. </p>
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/2553.htm (from rev 142, trunk/docs/site/2553.htm)
Deleted: trunk/docs/oldSite/257.htm
===================================================================
--- trunk/docs/site/257.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/257.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,117 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Full-Text Models </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Full-Text Models, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="255.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="262.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">Full-Text Models</h2>
-<p class="bodytext">Normally in Mulgara, searches for literal values in models only succeed when there is an exact match.</p>
-<p class="bodytext"><a class="internetlinktemplate" title="Jakarta Project's Lucene" href="http://jakarta.apache.org/lucene/docs/index.html" target="_blank">Lucene</a> is a full-text search engine integrated into Mulgara by treating the Lucene index as a model. With full-text models, searches for literal values in models succeed when there is a partial match.</p>
-<p class="bodytext">The following sections outline how to create, modify, query full-text models, plus the limitations of full-text models.</p>
-<p class="bodytext">Visit the <a class="internetlinktemplate" title="" href="http://jakarta.apache.org/lucene/docs/systemproperties.html" target="_blank">Lucene System Properties</a> Web site for information on the performance and operational properties you can set.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="257.htm#o258" target="_self">Creating Full-Text Models</a></p><p class="relateditem"><a href="257.htm#o259" target="_self">Modifying Full-Text Models</a></p><p class="relateditem"><a href="257.htm#o260" target="_self">Querying Full-Text Models</a></p><p class="relateditem"><a href="257.htm#o261" target="_self">Limitations of Full-Text Models</a></p></td>
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="254.htm" target="_self">Advanced iTQL Operations</a></p><p class="relateditem"><a href="255.htm" target="_self">Views</a></p><p class="relateditem"><a href="262.htm" target="_self">Datatyping Models</a></p><p class="relateditem"><a href="2779.htm" target="_self">Nodetyping Models</a></p><p class="relateditem"><a href="3201.htm" target="_self">Filesystem Models</a></p></td>
-</tr>
-</table>
-
-<a name="o258"></a><h3 class="heading3">Creating Full-Text Models</h3>
-<p class="bodytext">Use the <code class="monospace"><a id="h209" class="documentlinktemplate" title="create" href="176.htm" target="_self">create</a></code> command with an optional type argument of <code class="monospace"><http://mulgara.org/mulgara#LuceneModel></code> in addition to the model name.</p>
-<p class="bodytext">For example, to create the full-text model <code class="monospace">#foo</code>:</p>
-<p class="commandtext">create <rmi://mysite.com/server1#foo> <http://mulgara.org/mulgara#LuceneModel>;</p>
-<p class="note"><strong class="strong">Note -</strong> Specifying no type at all creates a normal Mulgara model.</p>
-<p class="bodytext">Full-text models are removed in exactly the same way as normal models. For example:</p>
-<p class="commandtext">drop <rmi://mysite.com/server1#foo>;</p>
-<a name="o259"></a><h3 class="heading3">Modifying Full-Text Models</h3>
-<p class="bodytext">As with normal models, use the <code class="monospace"><a id="h212" class="documentlinktemplate" title="insert" href="182.htm" target="_self">insert</a></code> command to insert statements into a full-text model.</p>
-<p class="bodytext">When inserting statements into a full-text model, the object is the text that is specially indexed for partial matching. If the object is a literal, the text of the literal is indexed. Indexing literals into a model uses the same as for any other model. For example:</p>
-<p class="commandtext">insert <http://www.mysite.com/somedoc.txt><br /> <http://mulgara.org/mulgara/Document#title> 'Document title'<br /> into <rmi://mysite.com/server1#foo>;</p>
-<p class="bodytext">If the object is a resource, the resource is converted into a URL, the URL is accessed by the server, and the content of the URL is indexed. The resource must have either a <code class="monospace">http:</code> or <code class="monospace">file:</code> protocol, or the <code class="monospace">insert</code> fails, sometimes without generating an error. For example:</p>
-<p class="commandtext">insert <http://www.mysite.com/somedoc.txt><br /> <http://mulgara.org/mulgara/Document#abstract><br /> <http://www.mysite.com/abstract.txt><br /> into <rmi://mysite.com/server1#foo>;</p>
-<p class="bodytext">To perform full-text searching on literals stored in a normal model, the contents of the normal model must be copied into a full-text model. The following example shows how the document titles stored in the normal model <code class="monospace">#data</code> are copied into the full-text model <code class="monospace">#foo</code>.</p>
-<p class="commandtext">insert select $url <http://mulgara.org/mulgara/Document#title> $title<br /> from <rmi://mysite.com/server1#data><br /> where $url <http://mulgara.org/mulgara/Document#title> $title <br /> into <rmi://mysite.com/server1#foo>;</p>
-<p class="bodytext">If a statement is inserted into a full-text model and the server determines that the MIME type of the document is text/html, then the HTML tags are filtered out before indexing.</p>
-<p class="note"><strong class="strong">Note -</strong> The ability of Mulgara to correctly identify HTML input is limited, and only works when fetching a resource via HTTP from a web server that accurately reports the content type.</p>
-<p class="bodytext">Use the <code class="monospace"><a id="h214" class="documentlinktemplate" title="delete" href="178.htm" target="_self">delete</a></code> command to delete text from full-text models.</p>
-<a name="o260"></a><h3 class="heading3">Querying Full-Text Models</h3>
-<p class="bodytext">Queries on full-text models work differently on normal models, as follows:</p>
-<ul class="listbullet"><li class="listbullet">The <code class="monospace"><a id="h1335" class="documentlinktemplate" title="where Clause" href="187.htm#o197" target="_self">where</a></code> clause must have a literal-valued object.</li><li class="listbullet">The object portion of the <code class="monospace">where</code> clause is passed to the underlying search engine as a pattern. The following types of pattern searches are possible:<ul class="listbullet2"><li class="listbullet2">Wildcards</li><li class="listbullet2">Fuzzy</li><li class="listbullet2">Word proximity</li><li class="listbullet2">Boosting a term</li><li class="listbullet2">Boolean operators (and, or, not, +, -)<p class="listcontinue">For more information on Lucene searching, see the <a class="internetlinktemplate" title="Lucene query syntax" href="http://jakarta.apache.org/lucene/docs/queryparsersyntax.html" target="_blank">Lucene query syntax</a>.</p>
-</li></ul></li><li class="listbullet">If the <code class="monospace">$score</code> variable is specified in the <code class="monospace"><a id="h1298" class="documentlinktemplate" title="select Clause" href="187.htm#o188" target="_self">select</a></code> clause, it is assigned a number from 0 to 1 indicating how close the match was. The <code class="monospace">$score</code> variable must be part of the <code class="monospace">select</code> clause in order to see it in the result.</li></ul><p class="bodytext">Given the full-text model <code class="monospace">#foo</code> populated in the previous section, the following query returns titles with the words "duty" and "care" in the title, as well as an indication of the quality of the match:</p>
-<p class="commandtext">select $url $title $score<br /> from <rmi://mysite.com/server1#data><br /> where $url <http://mulgara.org/mulgara/Document#title> $title<br /> and $url <http://mulgara.org/mulgara/Document#title> '+duty +care'<br /> in <rmi://mysite.com/server1#foo>;</p>
-<p class="note"><strong class="strong">Note -</strong> In the example above, the join is performed across the <code class="monospace">$url</code> column, and the second <code class="monospace">where</code> constraint is only executed against the full-text model <code class="monospace">#foo.</code></p>
-<p class="bodytext">The index files for full-text models are stored in the <code class="monospace">server1/fulltext</code><em class="emphasis"> </em>directory.</p>
-<a name="o261"></a><h3 class="heading3">Limitations of Full-Text Models</h3>
-<p class="bodytext">Full-text models are an attempt to make a text index act like a Mulgara model, allowing both exact and partial matching to be mixed within queries. Full-text models have the following limitations:</p>
-<ul class="listbullet"><li class="listbullet">Lucene is not transactional, so neither are the full-text models. If an operation fails, full-text models do not roll back along with the normal models.</li><li class="listbullet">The <code class="monospace"><a id="h215" class="documentlinktemplate" title="backup" href="171.htm" target="_self">backup</a></code> and <code class="monospace"><a id="h222" class="documentlinktemplate" title="restore" href="185.htm" target="_self">restore</a></code> commands do not include the content of full-text models.</li></ul>
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/257.htm (from rev 142, trunk/docs/site/257.htm)
Deleted: trunk/docs/oldSite/262.htm
===================================================================
--- trunk/docs/site/262.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/262.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,414 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Datatyping Models </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Datatyping Models, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="257.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="2779.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">Datatyping Models</h2>
-<p class="bodytext">Datatyping models represent the property of orderedness that literals like dates and numbers possess. They are used to constrain results to be above, below, or between specified dates or numbers.</p>
-<p class="bodytext">Datatyping models are generally read-only. You do not insert statements into them as you do with standard or full-text models. Conceptually, they contain every true statement about their datatype, such as 1 is less than 2 and Christmas Day is after Christmas Eve.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="262.htm#o263" target="_self">Creating Datatyping Models</a></p><p class="relateditem"><a href="262.htm#o264" target="_self">Loading Datatyping Models</a></p><p class="relateditem"><a href="262.htm#o265" target="_self">Querying Datatyping Models</a></p><p class="relateditem"><a href="262.htm#o266" target="_self">Limitations of Datatyping Models</a></p></td>
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="254.htm" target="_self">Advanced iTQL Operations</a></p><p class="relateditem"><a href="255.htm" target="_self">Views</a></p><p class="relateditem"><a href="257.htm" target="_self">Full-Text Models</a></p><p class="relateditem"><a href="2779.htm" target="_self">Nodetyping Models</a></p><p class="relateditem"><a href="3201.htm" target="_self">Filesystem Models</a></p></td>
-</tr>
-</table>
-
-<a name="o263"></a><h3 class="heading3">Creating Datatyping Models</h3>
-<p class="bodytext">Use the <code class="monospace"><a id="h209" class="documentlinktemplate" title="create" href="176.htm" target="_self">create</a></code> command with an optional type argument of <code class="monospace"><http://mulgara.org/mulgara#XMLSchemaModel></code> in addition to the model name.</p>
-<p class="bodytext">For example, to create the datatyping model <code class="monospace">#xsd</code>:</p>
-<p class="commandtext">create <rmi://mysite.com/server1#xsd> <http://mulgara.org/mulgara#XMLSchemaModel>;</p>
-<p class="note"><strong class="strong"><strong class="strong">Note -</strong></strong> Generally, there is no need to create more than one datatyping model per Mulgara server.</p>
-<a name="o264"></a><h3 class="heading3">Loading Datatyping Models</h3>
-<p class="bodytext">As well as having a value, typed literals (such as the number 7.5, as opposed to the untyped text "7.5") also have a datatype, which is identified by a URI.</p>
-<p class="bodytext">The primitive datatypes supported by Mulgara are listed in the following table.</p>
-<table width="546" cellpadding="2" cellspacing="0" border="0" style="border-collapse:collapse">
-<tr align="left" valign="top">
-<th width="144"><p class="tableheading">Datatype</p>
-</th>
-<th width="402"><p class="tableheading">Description</p>
-</th>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">string</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Character strings. For example, John</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">boolean</code></p>
-</td>
-<td width="402"><p class="tablebodytext">The mathematical concept of binary-valued logic. For example, true or false</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">decimal</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Arbitrary precision decimal numbers. For example, 1.23</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">float</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Single precision floating point numbers. For example, 1.23E4</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">double</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Double precision floating point numbers. For example, 1.23E4</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">dateTime</code></p>
-</td>
-<td width="402"><p class="tablebodytext">A point in time specified to one second accuracy. For example, 2004-12-24T23:59:59 (one second to Christmas Day 2004, UTC)</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">date</code></p>
-</td>
-<td width="402"><p class="tablebodytext">A point in time specified to one day accuracy. For example, 2004-12-24 (Christmas Eve 2004)</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">gYearMonth</code></p>
-</td>
-<td width="402"><p class="tablebodytext">A specific gregorian month in a specific gregorian year. For example, 2004-12 (December 2004)</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">gYear</code></p>
-</td>
-<td width="402"><p class="tablebodytext">A gregorian calendar year. For example, 2004</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">gMonthDay</code></p>
-</td>
-<td width="402"><p class="tablebodytext">A day of the year. For example, 12-25 (Christmas Day)</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">gDay</code></p>
-</td>
-<td width="402"><p class="tablebodytext">A day of the month. For example, 25 (25th day of the month)</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">gMonth</code></p>
-</td>
-<td width="402"><p class="tablebodytext">A month of the year. For example, 12 (12th month of the year)</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">hexBinary</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Arbitrary hex-encoded binary data</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">base64Binary</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Arbitrary Base64-encoded binary data</p>
-</td>
-</tr>
-
-</table>
-<p class="bodytext">The primitive datatypes currently <em class="emphasis">not supported</em> by Mulgara are listed the following table.</p>
-<table width="546" cellpadding="2" cellspacing="0" border="0" style="border-collapse:collapse">
-<tr align="left" valign="top">
-<th width="144"><p class="tableheading">Datatype</p>
-</th>
-<th width="402"><p class="tableheading">Description</p>
-</th>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">duration</code></p>
-</td>
-<td width="402"><p class="tablebodytext">A duration of time</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">anyURI</code></p>
-</td>
-<td width="402"><p class="tablebodytext">A Uniform Resource Identifier Reference (URI)</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">QName</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Qualified XML names</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">NOTATION</code></p>
-</td>
-<td width="402"><p class="tablebodytext">The NOTATION attribute type</p>
-</td>
-</tr>
-
-</table>
-<p class="bodytext">The derived datatypes currently supported by Mulgara are listed the following table.</p>
-<table width="546" cellpadding="2" cellspacing="0" border="0" style="border-collapse:collapse">
-<tr align="left" valign="top">
-<th width="144"><p class="tableheading">Datatype</p>
-</th>
-<th width="402"><p class="tableheading">Description</p>
-</th>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">integer</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">decimal</code> with no fractional digits</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">nonPositiveInteger</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">integer</code> with a maximum value of 0</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">negativeInteger</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">nonPositiveInteger</code> with a maximum value of -1</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">long</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">integer</code> with a maximum value of 9223372036854775807 and a minimum value of -9223372036854775807</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">int</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">long</code> with a maximum value of 2147483647 and a minimum value of -2147483648</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">short</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">int</code> with a maximum value of 32767 and a minimum value of -32767</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">byte</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">short</code> with a maximum value of 127 and a minimum value of -128</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">nonNegativeInteger</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">integer</code> with a minimum value of 0</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">unsignedLong</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">nonNegativeInteger</code> with a maximum value of 18446744073709551615</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">unsignedInt</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">unsignedLong </code>with a maximum value of 4294967295</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">unsignedShort</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">unsignedInt </code>with a maximum value of 65535</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">unsignedByte</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">unsignedShort </code>with a maximum value of 255</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">positiveInteger</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">nonNegativeInteger</code> with a minimum value of 1</p>
-</td>
-</tr>
-
-</table>
-<p class="bodytext">The derived datatypes currently <em class="emphasis">not supported</em> by Mulgara are listed the following table.</p>
-<table width="546" cellpadding="2" cellspacing="0" border="0" style="border-collapse:collapse">
-<tr align="left" valign="top">
-<th width="144"><p class="tableheading">Datatype</p>
-</th>
-<th width="402"><p class="tableheading">Description</p>
-</th>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">normalizedString</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">string</code> without carriage return, line feed or tab characters</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">token</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">normalizedString</code> without leading or trailing spaces and no internal sequences of two or more spaces</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">language</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">token</code> and is the set of all valid language identifiers</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">NMTOKEN</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">token</code> and represents the NMTOKEN attribute type</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">NMTOKENS</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">NMTOKEN</code> and represents the NMTOKENS attribute type</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">Name</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">token</code> and represents XML Names</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">NCName</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">Name</code> and represents XML non-colonized Names</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">ID</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">NCName</code> and represents the ID attribute type</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">IDREF</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">ID</code> and represents the IDREF attribute type</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">IDREFS</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">IDREF</code> and represents the IDREFS attribute type</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">ENTITY</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">NCName</code> and represents the ENTITY attribute type</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="144"><p class="tablebodytext"><code class="monospace">ENTITIES</code></p>
-</td>
-<td width="402"><p class="tablebodytext">Derived from <code class="monospace">ENTITY</code> and represents the ENTITIES attribute type</p>
-</td>
-</tr>
-
-</table>
-<p class="note"><strong class="strong"><strong class="strong">Note -</strong></strong> The URI prefix for all of the datatypes listed above is <code class="monospace">http://www.w3.org/2001/XMLSchema#</code>. For example <code class="monospace">http://www.w3.org/2001/XMLSchema#string</code>. More information about these datatypes is in the W3C document <a class="internetlinktemplate" title="" href="http://www.w3.org/TR/xmlschema-2/" target="_blank">XML Schema Part 2: Datatypes</a>.</p>
-<p class="bodytext">The syntax to express a typed literal is to separate a literal value and its type with a double-caret (<code class="monospace">^^</code>).</p>
-<p class="bodytext">For example, consider the statement that a text file was created on Christmas Eve 2004. This could be inserted into a model as follows:</p>
-<p class="commandtext">insert <file:/nice.txt> <dc:date> '2004-12-24'^^<<code class="monospace">http://www.w3.org/2001/XMLSchema#date</code>><br /> into <rmi://mysite.com/server1#model>;</p>
-<p class="bodytext">Remember that the command <code class="monospace">alias <http://www.w3.org/2001/XMLSchema#> as xsd;</code> allows you to write the insert command as follows:</p>
-<p class="commandtext">insert <file:/nice.txt> <dc:date> '2004-12-24'^^<<code class="monospace">xsd:date</code>><br /> into <rmi://mysite.com/server1#model>;</p>
-<p class="bodytext">Alternatively, the following could be loaded from an RDF/XML file:</p>
-<p class="commandtext"><rdf:RDF xmlns:dc = "http://purl.org/dc/elements/1.1/"<br /> xmlns:rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"<br /> xmlns:xsd = "http://www.w3.org/2001/XMLSchema#"><br /><rdf:Description rdf:about="file:/nice.txt"><br /> <dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#date"> 2004-12-24 </dc:date><br /></rdf:Description><br /></rdf:RDF></p>
-<p class="note"><strong class="strong"><strong class="strong">Note -</strong></strong> Datatyped statements are loaded into normal models, not datatyping models. Datatyping models cannot be written to, as this would be like trying to redefine the fixed nature of numbers or dates.</p>
-<a name="o265"></a><h3 class="heading3">Querying Datatyping Models</h3>
-<p class="bodytext">Querying datatyping models is much the same as for normal Mulgara models. Datatyping models contain all statements with the following properties that happen to be true for the relevant datatype:</p>
-<ul class="listbullet"><li class="listbullet"><code class="monospace"><mulgara:lt></code><p class="listcontinue">The subject is numerically less than the object, where both have a numeric datatype.</p>
-</li><li class="listbullet"><code class="monospace"><mulgara:gt></code><p class="listcontinue">The subject is numerically greater than the object, where both have a numeric datatype.</p>
-</li><li class="listbullet"><code class="monospace"><mulgara:after></code><p class="listcontinue">The subject occurs after the object, where both have a date datatype. That is, <code class="monospace">xsd:date</code>, <code class="monospace">xsd:dateTime</code>, <code class="monospace">xsd:gYear</code> and <code class="monospace">xsd:gYearMonth</code></p>
-</li><li class="listbullet"><code class="monospace"><mulgara:before></code><p class="listcontinue">The subject occurs before the object, where both have a date datatype. That is, <code class="monospace">xsd:date</code>, <code class="monospace">xsd:dateTime</code>, <code class="monospace">xsd:gYear</code> and <code class="monospace">xsd:gYearMonth</code></p>
-</li></ul><p class="note"><strong class="strong">Note -</strong> The datatypes listed above assume a prior <code class="monospace">alias <http://www.w3.org/2001/XMLSchema#> as xsd;</code> command was performed.</p>
-<p class="bodytext">See the <a id="h2996" class="documentlinktemplate" title="Loading Datatyping Models" href="262.htm#o264" target="_self">Loading Datatyping Models section</a> for more information on the datatypes supported by Mulgara.</p>
-<p class="bodytext">To use a datatyping model in a query, compose a constraint with one of the above properties and direct it at the XML Schema model with the <code class="monospace"><a id="h206" class="documentlinktemplate" title="where Clause" href="187.htm#o197" target="_self">in</a></code> clause. For example, the following query lists all resources from the 19th century:</p>
-<p class="commandtext">select $doc from <rmi://mysite.com/server1#model><br /> where $doc <dc:date> $date<br /> and $date <mulgara:before> '2000-01-01' in <rmi://mysite.com/server1#xsd><br /> and $date <mulgara:after> '1899-12-31' in <rmi://mysite.com/server1#xsd>;</p>
-<a name="o266"></a><h3 class="heading3">Limitations of Datatyping Models</h3>
-<p class="bodytext">Datatyping models have the following limitations:</p>
-<ul class="listbullet"><li class="listbullet">Mulgara treats values with the <code class="monospace">xsd:date</code> datatype as midnight of the corresponding day.</li><li class="listbullet">For <code class="monospace">xsd:dateTime</code>, Mulgara does not parse time zones.</li><li class="listbullet">Constraints containing variables for both the subject and object may not work when applied to a datatyping model.</li><li class="listbullet"><code class="monospace">xsd:decimal</code> and its derived types are currently only implemented as a 64-bit long and are not arbitrary-precision.</li></ul>
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/262.htm (from rev 142, trunk/docs/site/262.htm)
Deleted: trunk/docs/oldSite/2622.htm
===================================================================
--- trunk/docs/site/2622.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/2622.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,278 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> SOFA </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="SOFA, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="2827.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="2733.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2">SOFA</h2>
-<p class="bodytext"><a class="internetlinktemplate" title="" href="https://sofa.dev.java.net/" target="_blank">SOFA (Simple Ontology Framework API)</a> is a simple but powerful ontology API that allows for inter-operation between several different ontology description formats. Additionally, SOFA is not tied down to a particular storage layer and can easily be integrated into any application that requires an ontology manager. Due to the structure of the API, virtually any Java object can be used to model ontology datatype nodes, allowing the model to be as complex or simple as necessary. Features of the API include:</p>
-<ul class="listbullet"><li class="listbullet">Multiple inheritance, allowing the discovery of nodes beyond the first set of sub, or super-concepts.</li><li class="listbullet">Ontology inter-operation, so two ontologies in the same session can talk to each other and use the same resources.</li><li class="listbullet">Inferencing and reasoning about relationships.</li><li class="listbullet">Support for W3C OWL, DAML and OIL, and RDF and RDF Schema.</li><li class="listbullet">Ontology creation and querying.</li></ul><p class="bodytext">Visit the <a class="internetlinktemplate" title="" href="https://sofa.dev.java.net/doc/" target="_blank">SOFA documentation Web site</a> for additional information such as a Getting Started guide and an API reference guide.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="2622.htm#o2624" target="_self">Prerequisites</a></p><p class="relateditem"><a href="2622.htm#o2625" target="_self">Getting Started</a></p><p class="relateditem"><a href="2622.htm#o2626" target="_self">Creating the Ontology</a></p><p class="relateditem"><a href="2622.htm#o2627" target="_self">Changing the Backing of an Ontology</a></p><p class="relateditem"><a href="2622.htm#o2628" target="_self">Populating the Ontology</a></p><p class="relateditem"><a href="2622.htm#o2639" target="_self">Compiling and Running the Example</a></p><p class="relateditem"><a href="2622.htm#o2629" target="_self">Integration</a></p></td>
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="2737.htm" target="_self">Inferencing</a></p><p class="relateditem"><a href="2641.htm" target="_self">Introduction to Inferencing</a></p><p class="relateditem"><a href="2725.htm" target="_self">Inferencing and Mulgara</a></p><p class="relateditem"><a href="2800.htm" target="_self">OWL-Lite Operations Using iTQL</a></p><p class="relateditem"><a href="2733.htm" target="_self">Inferencing Examples Using SOFA and iTQL</a></p></td>
-</tr>
-</table>
-
-<a name="o2624"></a><h3 class="heading3">Prerequisites</h3>
-<p class="bodytext">The following prerequisites should be met before this SOFA tutorial can be compiled and run:</p>
-<ul class="listbullet"><li class="listbullet">Java<sup class="superscript">TM</sup> software, version 1.4 or higher. You can check the version you have installed by typing at a command line:<p class="listcontinuecommandtext">java -version</p>
-<p class="listcontinue">Something similar to the following should display:</p>
-<p class="listcontinuecommandtext">java version "1.4.2_04"<br />Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_04-b05)<br />Java HotSpot(TM) Client VM (build 1.4.2_04-b05, mixed mode)</p>
-<p class="listcontinue">If the above does not display, add <code class="monospace"><JAVA_HOME>/bin</code>, where <code class="monospace"><JAVA_HOME></code> is the location where J2SE<sup class="superscript">TM</sup> is installed, to your <code class="monospace">PATH </code>(in the appropriate way for your shell).</p>
-<p class="listcontinue">For more information on installing and running Java software, read the <a class="jumptemplate" title="" href="http://java.sun.com/j2se/1.4.2/install.html" target="_blank">J2SE 1.4 Installation guide</a>.</p>
-</li><li class="listbullet">A valid installation of Mulgara. For information on installing Mulgara, see the relevant sections in the Mulgara documentation.</li><li class="listbullet">Basic Java programming experience.</li></ul>
-<a name="o2625"></a><h3 class="heading3">Getting Started</h3>
-<p class="bodytext">Before creating an ontology, you need to consider its purpose, even if you are just extending an existing one. Questions you need to ask include:</p>
-<ul class="listbullet"><li class="listbullet">What is the ontology describing and what relationships should there be between the objects and data in it?</li><li class="listbullet">What sort of information should be conveyed by the ontology?</li><li class="listbullet">How should the hierarchy be structured?</li></ul><p class="bodytext">For the purpose of this tutorial we will extend a <code class="monospace"><a class="jumptemplate" title="" href="http://www.xfront.com/camera/camera.owl" target="_blank">Camera</a></code><a class="jumptemplate" title="" href="http://www.xfront.com/camera/camera.owl" target="_blank"> ontology</a> to include a mobile phone camera concept, and a new relation describing the standard of the phone (GSM or CDMA). </p>
-<p class="note"><strong class="strong">Note -</strong> We are using a slightly modified version of the <code class="monospace">camera.owl</code> ontology named <code class="monospace">kamera.owl</code>. This is because of a bug in the way that SOFA handles namespaces, which will be fixed in a later version of Mulgara.</p>
-<p class="bodytext">The code for this example, plus the <code class="monospace">kamera.owl</code>, is in the <code class="monospace">Resources</code> directory of the Mulgara directory.</p>
-<p class="bodytext">The SOFA API documentation, including the Mulgara classes that provide persistence storage for SOFA objects, is located in <code class="monospace"><a class="internetlinktemplate" title="" href="api/sofa/index.html" target="_blank"><Mulgara install>/docs/api/sofa</a></code>.</p>
-<a name="o2626"></a><h3 class="heading3">Creating the Ontology</h3>
-<p class="bodytext">The following class is a simple class that creates and displays data about the <code class="monospace">CameraPhone</code> ontology, which is an extension of the <code class="monospace">Camera</code> ontology. This code is available as <code class="monospace">CameraPhoneOntologyApp.java</code> in the the <code class="monospace">Resources</code> directory of your Mulgara installation.</p>
-<p class="commandtext">package org.mulgara.sofa.example;<br /><br />import java.util.*;<br />import java.util.Collection;<br />import java.net.*;<br />import java.io.*;<br /><br />import net.java.dev.sofa.*;<br />import net.java.dev.sofa.impl.*;<br />import net.java.dev.sofa.model.*;<br />import org.mulgara.server.Session;<br />import org.mulgara.server.SessionFactory;<br />import org.mulgara.server.driver.SessionFactoryFinder;<br />import org.mulgara.client.jrdf.AbstractGraphFactory;<br />import org.mulgara.store.jrdf.JRDFGraph;<br />import org.mulgara.store.xa.XADatabaseImpl;<br />import org.mulgara.store.*;<br />import org.mulgara.sofa.*;<br />import org.mulgara.sofa.serialize.owl.*;<br />import org.jrdf.graph.*;<br /><br />public class CameraPhoneOntologyApp {<br /><br /> public static void main(String[] args) {<br /><br /> // Create a new Camera Ontology Application<br /> CameraPhoneOntologyApp app = new CameraPhoneOntologyApp();<br /><br /> // SOFA Ontology object<br /> Ontology ontology = null;<br /><br /> try {<br /><br /> System.out.println("Creating empty Ontology");<br /> String ontologyURI = "http://www.xfront.com/owl/ontologies/camera/";<br /><br /> // Create in memory based Ontology<br /> ontology = OntoConnector.getInstance().createOntology(ontologyURI);<br /><br /> // uncomment this to..<br /> // Create Ontology on the client (communicates with Mulgara server)<br /> //ontology = OntoConnector.getInstance().createOntology(<br /> // app.createClientOntologyModel(), ontologyURI);<br /><br /> // uncomment this to..<br /> // Create Ontology on the server (same JVM)<br /> //ontology = OntoConnector.getInstance().createOntology(<br /> // app.createServerOntologyModel(), ontologyURI);<br /><br /> // Populate the ontology data<br /> app.loadCameraOntology(ontology);<br /><br /> } catch (Exception exception) {<br /><br /> System.out<br /> .println("Failed to create the ontolgy due to the following exception:");<br /> exception.printStackTrace();<br /> }<br /><br /> try {<br /><br /> // Create the ontology data<br /> app.populateOntology(ontology);<br /> } catch (Exception exception) {<br /><br /> System.out<br /> .println("Failed to populate the ontolgy due to the following exception:");<br /> exception.printStackTrace();<br /> }<br /> }<br /><br /><br /> /**<br /> * Loads the example Camera ontology into the supplied ontology object.<br /> * <br /> * @param onto<br /> * @throws Exception<br /> */<br /> public void loadCameraOntology(Ontology onto) throws Exception {<br /><br /> System.out.println("Loading Camera Ontology");<br /> OWLReader.getReader().read(onto, "file:Resources/kamera.owl");<br /><br /> System.out.println("Loaded Ontology");<br /><br /> // get the Digital Camera Thing, a Concept is like an OWL Class,<br /> // Thing is more like an Instance<br /> Concept digiCam = onto.getConcept("Digital");<br /><br /> // Create a new type of camera: camera phone<br /><br /> // create phone first<br /> Concept phone = onto.createConcept("Phone");<br /> // give it a property/relation of GSM or CDMA<br /> Relation standard = onto.createRelation("standard");<br /> Set standards = new HashSet();<br /> standards.add("GSM");<br /> standards.add("CDMA");<br /> phone.setRestrictionOn(standard, standards, 1, 2); // 1=minCard, 2=maxCard<br /><br /> // make phone a sub class of purchaseable item<br /> Concept purchaseableItem = onto.getConcept("PurchaseableItem");<br /> phone.addSuperConcept(purchaseableItem);<br /><br /> // create camera phone<br /> Concept cameraPhone = onto.createConcept("CameraPhone");<br /> cameraPhone.addSuperConcept(phone);<br /> cameraPhone.addSuperConcept(digiCam);<br /><br /> // Show super classes<br /> System.out.println("SUPER CLASSES");<br /> Concept superConcept = null;<br /> Collection superConcepts = cameraPhone.getSuperConcepts(true);<br /><br /> // test for N superclasses<br /> System.out.println("Number of superConcepts found: " + superConcepts.size());<br /><br /> // test a phone is our superclass<br /> System.out.println("Found phone concept in list of super concepts: "<br /> + superConcepts.contains(phone));<br /><br /> for (Iterator sc = superConcepts.iterator(); sc.hasNext();) {<br /> superConcept = (Concept) sc.next();<br /><br /> System.out.println(superConcept.getId());<br /> }<br /><br /> // show properties, including super properties 'true'<br /> System.out.println("PROPERTIES");<br /><br /> for (Iterator ri = cameraPhone.definedRelations(true); ri.hasNext();) {<br /> Relation relation = (Relation) ri.next();<br /><br /> System.out.println(relation.getId());<br /> }<br /><br /> // test camera phones have 'standard'<br /> System.out.println("CameraPhone contains the 'standard' relation: "<br /> + cameraPhone.hasDefinedRelation(standard, true));<br /><br /> // Write new ontology to Standard out<br /> OWLWriter.getWriter().write(onto, System.out);<br /> }<br /><br /> // Misc supporting methods removed<br />}</p>
-<p class="bodytext">An analysis of the class is as follows:</p>
-<p class="indentcommandtext">import java.util.*;<br />import java.util.Collection;<br />import java.net.*;<br />import java.io.*;<br /><br />import net.java.dev.sofa.*;<br />import net.java.dev.sofa.impl.*;<br />import net.java.dev.sofa.model.*;<br />import org.mulgara.server.Session;<br />import org.mulgara.server.SessionFactory;<br />import org.mulgara.server.driver.SessionFactoryFinder;<br />import org.mulgara.client.jrdf.AbstractGraphFactory;<br />import org.mulgara.store.jrdf.JRDFGraph;<br />import org.mulgara.store.xa.XADatabaseImpl;<br />import org.mulgara.store.*;<br />import org.mulgara.sofa.*;<br />import org.mulgara.sofa.serialize.owl.*;<br />import org.jrdf.graph.*;</p>
-<p class="indent">In order to use the SOFA API, the <code class="monospace">net.java.dev.sofa</code> packages need to be imported, along with the <code class="monospace">org.mulgara.sofa.serialize.owl</code> packages to allow for reading OWL files.</p>
-<p class="indentcommandtext">System.out.println("Creating empty Ontology");<br />String ontologyURI = "http://www.xfront.com/owl/ontologies/camera/";<br /><br />// Create in memory based Ontology<br />ontology = OntoConnector.getInstance().createOntology(ontologyURI);</p>
-<p class="indent">Ontologies created or loaded during a session are maintained in a pool by a singleton instance of the <code class="monospace">OntoConnector</code> class and are identified by the namespace given during construction. Namespace identifiers should be unique within a session and in valid URI format. Ontologies created in this way are memory based, which is fine for ontology viewing. SOFA provides another ontology creation method, <code class="monospace">createOntology(OntologyModel, String)</code>, that produces an ontology that is backed by the given OntologyModel, which can be a Mulgara model. See the <a id="h2632" class="documentlinktemplate" title="Changing the Backing of an Ontology" href="2622.htm#o2627" target="_self">Changing the Backing of an Ontology section</a> for more information.</p>
-<p class="indentcommandtext">System.out.println("Loading Camera Ontology");<br />OWLReader.getReader().read(onto,"file:Resources/kamera.owl");</p>
-<p class="indent">Often an ontology is specified in a file of some format, so there are classes available that will read them in and store the data in the given ontology. In this case, the OWL file, <code class="monospace">kamera.owl</code>, contains the camera ontology and we want to read it into the ontology we created previously. We use the <code class="monospace">org.mulgara.sofa.serialize.owl.OWLReader</code> class to populate our ontology model. Note that this OWLReader is an updated version of the one built in to SOFA (<code class="monospace">net.java.dev.sofa.serialize.owl.OWLReader</code>) which uses an outdated version of Jena to parse RDF.</p>
-<p class="indentcommandtext">// get the Digital Camera Thing, a Concept is like an OWL Class,<br />// Thing is more like an Instance<br />Concept digiCam = onto.getConcept("Digital");</p>
-<p class="indent">After the ontology is loaded, all concepts, relations and instances are instantly available for browsing and manipulating. To retrieve any of these objects, use the <code class="monospace">getConcept(String)</code>, <code class="monospace">getRelation(String)</code> and <code class="monospace">getThing(String)</code> (<em class="emphasis">Thing</em> is another way of referring to <em class="emphasis">instances</em>) methods in the Ontology class. All objects in the ontology have unique names and these are used to retrieve the values as objects.</p>
-<p class="indentcommandtext">// create phone first<br />Concept phone = onto.createConcept("Phone");</p>
-<p class="indent">Since we are adding a new concept and relation to the ontology, we need to create the concept we want to add by invoking the <code class="monospace">createConcept(String)</code> method found in the Ontology class. The string passed in is used as the identifier for the concept when the ontology is queried. There are similar methods available for relations and instances.</p>
-<p class="indentcommandtext">// give it a property/relation of GSM or CDMA<br />Relation standard = onto.createRelation("standard");<br />Set standards = new HashSet();<br />standards.add("GSM");<br />standards.add("CDMA");<br />phone.setRestrictionOn(standard, standards, 1,2); // 1=minCard, 2=maxCard</p>
-<p class="indent">Since we are creating our phone concept, we should add the <em class="emphasis">standard</em> relation to it as well, which can be one or both of two possibilities: GSM or CDMA. As mentioned in the previous step, there are similar methods to the <code class="monospace">createConcept(String)</code> method available that allows us to create a new relation, giving it a unique identifier. The two aforementioned standards are strict and have no other possibilities, so we need to create a set of options that the relation can select from when assigning values using the <code class="monospace">java.util.Collection</code> class or subclasses. When assigning the value of the relation we can have one or both of the values so the cardinality needs to be set for the relation using the <code class="monospace">setRestrictionOn(Relation, Set, int, int)</code> method available in the <code class="monospace">Concept</code> class. This adds the relation to the concept along with the set of values and the minimum and maximum cardinalities, respectively. If the restriction does not contain an enumeration of values and is only required to restrict the number of relation instances of that type that can exist for a concept, then the <code class="monospace">setRestrictionOn(Relation, int, int)</code> method should be used instead.</p>
-<p class="indentcommandtext">// make phone a sub class of purchaseable item<br />Concept purchaseableItem = onto.getConcept("PurchaseableItem");<br />phone.addSuperConcept(purchaseableItem);<br /><br />// create camera phone<br />Concept cameraPhone = onto.createConcept("CameraPhone");<br />cameraPhone.addSuperConcept(phone);<br />cameraPhone.addSuperConcept(digiCam);</p>
-<p class="indent">Quite often a concept is a subconcept of another type, like a phone is a subconcept of a purchasable item. To add a concept as a super concept of another, use the <code class="monospace">addSuperConcept(Concept)</code> method found in the <code class="monospace">Concept</code> class. Alternately, there exists a method called <code class="monospace">addSubConcept(Concept)</code> which does the opposite and adds the given concept as a subconcept. A concept can be added as a subconcept to different superconcepts, which is useful because we want a 'CameraPhone' concept to be both a camera and a phone subconcept.</p>
-<p class="indentcommandtext">// Show super classes<br />System.out.println("SUPER CLASSES");<br />Concept superConcept = null;<br />Collection superConcepts = cameraPhone.getSuperConcepts(true);<br /><br />// test for N superclasses<br />System.out.println("Number of superConcepts found: " + superConcepts.size());<br /><br />// test a phone is our superclasses<br />System.out.println("Found phone concept in list of super concepts: "<br /> + superConcepts.contains(phone));<br /><br />for (Iterator sc = superConcepts.iterator(); sc.hasNext();) {<br /> superConcept = (Concept) sc.next();<br /><br /> System.out.println(superConcept.getId());<br />}</p>
-<p class="indent">At some point in working with an ontology you might want to discover the superconcepts or subconcepts of a particular concept. This can be done using the <code class="monospace">getSuperConcepts(boolean)</code> and <code class="monospace">getSubConcepts(boolean)</code> methods. A boolean of false retrieves only the direct superconcepts or subconcepts while a boolean of true retrieves all the indirect ones. Retrieving the indirect concepts is also called <em class="emphasis">inferencing</em>. In the CameraPhone example, you expect the list of superconcepts to be Phone, Camera, Digital and PurchaseableItem. From this you can determine that the phone is both a digital camera and a phone concept (direct superconcepts) as well as being a camera and a purchaseable item concept (indirect superconcepts).</p>
-<p class="indentcommandtext">// show properties, including super properties 'true'<br />System.out.println("PROPERTIES");<br /><br />for (Iterator ri = cameraPhone.definedRelations(true); ri.hasNext();) {<br /> Relation relation = (Relation) ri.next();<br /><br /> System.out.println(relation.getId());<br />}<br /><br />// test camera phones have 'standard'<br />System.out.println("CameraPhone contains the 'standard' relation: " <br /> + cameraPhone.hasDefinedRelation(standard, true));</p>
-<p class="indent">Just as you can navigate the direct and indirect super and sub concepts, you can navigate the indirect and direct domains to find out the values of all relations for a particular concept. To retrieve the relations, the <code class="monospace">definedRelations(boolean)</code> is available in the <code class="monospace">Concept</code> class. The boolean value works in much the same way as for super and subconcept listing where false lists only the relations for the concept and true lists the concept relation and any superconcept relations. Therefore, you expect to find the standard relation in a camera phone inherited from the phone concept.</p>
-<p class="indentcommandtext">// Write new ontology to Standard out<br />OWLWriter.getWriter().write(onto, System.out);</p>
-<p class="indent">Once the ontology is created or modified, you might want to save it to disk for use in another application. Use the <code class="monospace">write(Ontology, OutputStream)</code> method available in the <code class="monospace">OWLWriter</code> class.</p>
-<a name="o2627"></a><h3 class="heading3">Changing the Backing of an Ontology</h3>
-<p class="bodytext">The standard memory model of SOFA's ontology object is acceptable for tasks such as viewing small ontologies. However, data stored within an ontology can get very large very quickly so it becomes less feasible to use memory as a storage facility. Also you might change the ontology and then want to save these changes.</p>
-<p class="bodytext">You can use Mulgara to store the data as well as to provide a structured querying interface, allowing you to search the ontology for particular pieces of information and infer relationships. In order to do this you need to construct an <code class="monospace">OntologyModel</code> object that plugs into the Mulgara framework and uses that as the backing instead of memory. To create a Mulgara backed ontology:</p>
-<ol class="listnumber"><li class="listnumber">Comment out the memory based ontology code:<p class="listcontinuecommandtext">// Create in memory based Ontology<br />ontology = OntoConnector.getInstance().createOntology(ontologyURI);</p>
-</li><li class="listnumber">Then uncomment either the ontology on the client or server code:<p class="listcontinuecommandtext">// uncomment this to..<br />// Create Ontology on the client (communicates with Mulgara server)<br />//ontology = OntoConnector.getInstance().createOntology(<br />// app.createClientOntologyModel(), ontologyURI);</p>
-<p class="listnote"><strong class="strong">Note -</strong> If you use the client based ontology, the Mulgara server must be running.</p>
-<p class="listcontinuecommandtext">// uncomment this to..<br />// Create Ontology on the server (same JVM)<br />//ontology = OntoConnector.getInstance().createOntology(<br />// app.createServerOntologyModel(), ontologyURI);</p>
-<p class="listnote"><strong class="strong">Note -</strong> If you use the server based ontology, you must shutdown Mulgara, and include the Mulgara server jar in your Java class path. See the <a id="h3200" class="documentlinktemplate" title="Compiling and Running the Example" href="2622.htm#o2639" target="_self">Compiling and Running the Example section</a> for more information.</p>
-</li></ol><p class="bodytext">An analysis of the code is as follows:</p>
-<p class="indentcommandtext">ontology = OntoConnector.getInstance().createOntology(app.createServerOntologyModel(), ontologyURI);</p>
-<p class="indent">The code section before this is concerned with initializing a Mulgara backed JRDF graph and using this graph, you can use an implementation of the ontology model to create our ontology. Inside the <code class="monospace">OntologyJRDFModel</code> implementation are the hooks to direct all ontology manipulations towards the Mulgara backed JRDF graph. It is important to note that the constructor for the ontology is slightly different in that the model to use is passed in also. Omitting this parameter defaults the backing to the memory based model.</p>
-<a name="o2628"></a><h3 class="heading3">Populating the Ontology</h3>
-<p class="bodytext">Once an ontology is written, data is required to give it meaning. To achieve this use the <code class="monospace">populateOntology(Ontology ontology)</code> method, which looks like the following:</p>
-<p class="commandtext">public void populateOntology(Ontology ontology) throws Exception {<br /><br /> // Retrieve the CameraPhone concept<br /> Concept cameraPhone = ontology.getConcept("CameraPhone");<br /><br /> // Create a CameraPhone instance called 'Nokia'<br /> Thing mobile = cameraPhone.createInstance("Nokia");<br /><br /> // Retrieve the Digital concept<br /> Concept digital = ontology.getConcept("Digital");<br /><br /> // Create an instance of the digital camera called 'Olympus'<br /> Thing camera = digital.createInstance("Olympus");<br /><br /> // Retrieve the 'standard' relation<br /> Relation standardRelation = ontology.getRelation("standard");<br /><br /> // Retrieve the 'lens' relation<br /> Relation lensRelation = ontology.getRelation("lens");<br /><br /> // Set the lens and standard type for the mobile phone<br /> mobile.add(standardRelation, "CDMA");<br /> mobile.add(lensRelation, "CompanyX");<br /><br /> // Set the lens for the camera<br /> camera.add(lensRelation, "Carl Zeiss");<br /><br /> System.out.println("Listing standards for mobile phone:");<br /><br /> // Iterate through the standards of the phone<br /> for (Iterator iterator = mobile.list(standardRelation).iterator();<br /> iterator.hasNext(); ) {<br /><br /> // Print the next standard<br /> System.out.println(iterator.next());<br /> }<br /><br /> System.out.println("Listing lenses for mobile phone:");<br /><br /> // Iterate through the lenses of the phone<br /> for (Iterator iterator = mobile.list(lensRelation).iterator(); iterator.hasNext(); ) {<br /><br /> // Print the next lens<br /> System.out.println(iterator.next());<br /> }<br /><br /> System.out.println("Listing lenses for camera:");<br /><br /> // Iterate through the lenses of the camera<br /> for (Iterator iterator = camera.list(lensRelation).iterator(); iterator.hasNext(); ) {<br /><br /> // Print the next lens<br /> System.out.println(iterator.next());<br /> }<br /><br /> System.out.println("All Things:");<br /><br /> // Iterate through all 'Things' in the ontology framework<br /> for (Iterator iterator = ontology.things(); iterator.hasNext(); ) {<br /><br /> System.out.println("\t" + ((Thing) iterator.next()).getId());<br /> }<br />}</p>
-<p class="bodytext">An analysis of the population method is as follows:</p>
-<p class="indentcommandtext">// Retrieve the CameraPhone concept<br />Concept cameraPhone = ontology.getConcept("CameraPhone");<br /><br />// Create a CameraPhone instance called 'Nokia'<br />Thing mobile = cameraPhone.createInstance("Nokia");<br /><br />// Retrieve the Digital concept<br />Concept digital = ontology.getConcept("Digital");<br /><br />// Create an instance of the digital camera called 'Olympus'<br />Thing camera = digital.createInstance("Olympus");</p>
-<p class="indent">Adding and retrieving concepts in an ontology are not really useful on their own unless you can create objects with meaningful data based on the concept's structure. Every object and datatype within an ontology can be traced down to a common base object, <code class="monospace">Thing</code>, and this is what instances are created as. To create a new instance of a concept, invoke the <code class="monospace">createInstance(String)</code> method, passing in the value of the name of the instance as a parameter. The resulting object represents a new instance of that concept with the data set as the string. Since we created a CameraPhone ontology, let's create an instance of it to represent a Nokia phone with a camera, and an Olympus digital camera.</p>
-<p class="indentcommandtext">// Retrieve the 'standard' relation<br />Relation standardRelation = ontology.getRelation("standard");<br /><br />// Retrieve the 'lens' relation<br />Relation lensRelation = ontology.getRelation("lens");<br /><br />// Set the lens and standard type for the mobile phone<br />mobile.add(standardRelation, "CDMA");<br />mobile.add(lensRelation, "CompanyX");<br /><br />// Set the lens for the camera<br />camera.add(lensRelation, "Carl Zeiss");</p>
-<p class="indent">Concepts are rarely useful on their own as ontologies are used to describe the concepts using relations. So the next step is to add some data about various relations on the concepts. There are several ways to add data to an instance of a concept and these are the <code class="monospace">set(Relation, String)</code>, <code class="monospace">add(Relation, String)</code>, <code class="monospace">setAll(Relation, String[])</code>, and <code class="monospace">addAll(Relation, String[])</code> methods. These associate one or more string values with the given relation for the concept. The <code class="monospace">add</code> methods are for adding a new relation value or values to the current list while the <code class="monospace">set</code> methods replace the current value with the new value or values. Be sure to keep this in mind when creating new relations else data may be lost. As seen during the creation method (see the <a id="h2633" class="documentlinktemplate" title="Creating the Ontology" href="2622.htm#o2626" target="_self">Creating the Ontology section</a>), a subconcept inherits the relations of its superconcepts so we are able to set not only the standard, but the lens type and other information on our camera phone. Remember that the phone can only have a standard value of either one of or both of CDMA or GSM.</p>
-<p class="indentcommandtext">System.out.println("Listing standards for mobile phone:");<br /><br />// Iterate through the standards of the phone<br />for (Iterator iterator = mobile.list(standardRelation).iterator();<br /> iterator.hasNext(); ) {<br /><br /> // Print the next standard<br /> System.out.println(iterator.next());<br />}<br /><br />System.out.println("Listing lenses for mobile phone:");<br /><br />// Iterate through the lenses of the phone<br />for (Iterator iterator = mobile.list(lensRelation).iterator(); iterator.hasNext(); ) {<br /><br /> // Print the next lens<br /> System.out.println(iterator.next());<br />}<br /><br />System.out.println("Listing lenses for camera:");<br /><br />// Iterate through the lenses of the camera<br />for (Iterator iterator = camera.list(lensRelation).iterator(); iterator.hasNext(); ) {<br /><br /> // Print the next lens<br /> System.out.println(iterator.next());<br />}</p>
-<p class="indent">After adding data, you will probably want to retrieve it again for a search operation or some form of query. To retrieve the list of values for a particular relation of a concept, use the <code class="monospace">list(Relation)</code> method, which returns a <code class="monospace">java.util.Collection</code> object which can be iterated through. The above code lists the values we inserted previously for each relation. Again, the indirect relations lens and standard are picked up as a relation of a superconcept for CameraPhone concepts.</p>
-<p class="indentcommandtext">System.out.println("All Things:");<br /><br />// Iterate through all 'Things' in the ontology framework<br />for (Iterator iterator = ontology.things(); iterator.hasNext(); ) {<br /><br /> System.out.println("\t" + ((Thing) iterator.next()).getId());<br />}</p>
-<p class="indent">Now that some concepts are added to the ontology you can view that they are indeed part of it by using the <code class="monospace">things()</code> method, which return an <code class="monospace">iterator</code> object. This iterates over the entire collection of objects in the ontology, concepts, relations, instances and other content alike. Similarly, there are <code class="monospace">concepts()</code>, and <code class="monospace">relations()</code> methods for iteration over the concepts and relations of the ontology respectively. Unlike the <code class="monospace">things()</code> method, they do not return instances and values of concepts and relations. That is, you see CameraPhone, but not Nokia in the concepts iterator.</p>
-<a name="o2639"></a><h3 class="heading3">Compiling and Running the Example</h3>
-<p class="bodytext">To run the example:</p>
-<ol class="listnumber"><li class="listnumber">Retrieve it from the <code class="monospace">Resources</code> directory of your Mulgara installation and place it in a directory hierarchy like the one shown below:<p class="listcontinuecommandtext">example/sofa/java/org/mulgara/sofa/example/CameraPhoneOntologyApp.java</p>
-</li><li class="listnumber">Compile it from the directory in which you created the above hierarchy:<p class="listcontinuecommandtext">javac -classpath <Mulgara directory>/Resources/driver-2.1.jar<br /> example/sofa/java/org/mulgara/sofa/example/CameraPhoneOntologyApp.java</p>
-</li><li class="listnumber">Depending on the ontology implementation you are running (that is, a memory, client or server based ontology), there are different requirements for a Mulgara server:<ul class="listbullet2"><li class="listbullet2">If you are using the memory based ontology:<p class="listcontinuecommandtext">// Create in memory based Ontology <br />ontology = OntoConnector.getInstance().createOntology(ontologyURI);</p>
-</li><li class="listbullet2">If you are using the client based ontology:<p class="listcontinuecommandtext">// Create Ontology on the client (communicates with Mulgara server)<br />ontology = OntoConnector.getInstance().createOntology( <br />app.createClientOntologyModel(), ontologyURI);</p>
-<p class="listcontinue2"><strong class="strong">Note -</strong> If you use the client based ontology, you must have a running Mulgara server as the example tries to connect it. See the Starting and Stopping Mulgara section for more information.</p>
-</li><li class="listbullet2">If you are using the server based ontology:<p class="listcontinuecommandtext">// Create Ontology on the server (same JVM)<br />ontology = OntoConnector.getInstance().createOntology( <br />app.createServerOntologyModel(), ontologyURI);</p>
-<p class="listcontinue2"><strong class="strong">Note -</strong> If you use the server based ontology, you must shutdown the Mulgara server, and include the Mulgara server jar in your Java class path. See the next point for more information.</p>
-</li></ul></li><li class="listnumber">Depending on the ontology implementation you are running (that is, a memory, client or server based ontology), run the example application from the Mulgara installation directory, with one of the following commands:<ul class="listbullet2"><li class="listbullet2">If you are using the memory or client based ontology:<p class="listcontinuecommandtext">java -classpath <Mulgara directory>/Resources/driver-2.1.jar:example/sofa/java<br /> org.mulgara.sofa.example.CameraPhoneOntologyApp</p>
-</li><li class="listbullet2">If you are using the server based ontology:<p class="listcontinuecommandtext">java -classpath <Mulgara directory>/Resources/driver-1.1.0.jar:example/sofa/java:<Mulgara directory>/mulgara-1.0.0.jar<br /> org.mulgara.sofa.example.CameraPhoneOntologyApp</p>
-</li></ul></li></ol>
-<a name="o2629"></a><h3 class="heading3">Integration</h3>
-<p class="bodytext">Integration depends on which of the three ontology models you decide to use. The following table outlines the advantages and disadvantages of each ontology model.</p>
-<table width="522" cellpadding="2" cellspacing="0" border="0" style="border-collapse:collapse">
-<tr>
-<td width="252" height="0"></td>
-<td width="270" height="0"></td>
-</tr>
-<tr align="left" valign="top">
-<td colspan="2" width="522"><p class="tableheading">In Memory Ontology Model</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<th width="252"><p class="tableheading">Advantages</p>
-</th>
-<th width="270"><p class="tableheading">Disadvantages</p>
-</th>
-</tr>
-<tr align="left" valign="top">
-<td width="252"><p class="tablebodytext">Very fast</p>
-</td>
-<td width="270"><p class="tablebodytext">Not persisted to disk</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="252"><p class="tablebodytext">Small footprint</p>
-</td>
-<td width="270"><p class="tablebodytext">Not transaction safe </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="252"><p class="tablebodytext"> </p>
-</td>
-<td width="270"><p class="tablebodytext">Not scalable</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="252"><p class="tablebodytext"> </p>
-</td>
-<td width="270"><p class="tablebodytext"> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td colspan="2" width="522"><p class="tableheading">Embedded Server Ontology Model</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<th width="252"><p class="tableheading">Advantages</p>
-</th>
-<th width="270"><p class="tableheading">Disadvantages</p>
-</th>
-</tr>
-<tr align="left" valign="top">
-<td width="252"><p class="tablebodytext">Simple deployment</p>
-</td>
-<td width="270"><p class="tablebodytext">Not suitable for client/server applications</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="252"><p class="tablebodytext">Persistent datastore</p>
-</td>
-<td width="270"><p class="tablebodytext">Slower than in memory ontology</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="252"><p class="tablebodytext">Full Mulgara server advantages</p>
-</td>
-<td width="270"><p class="tablebodytext"> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="252"><p class="tablebodytext">Scalable </p>
-</td>
-<td width="270"><p class="tablebodytext"> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="252"><p class="tablebodytext"> </p>
-</td>
-<td width="270"><p class="tablebodytext"> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td colspan="2" width="522"><p class="tableheading">Client/Server Ontology Model</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<th width="252"><p class="tableheading">Advantages</p>
-</th>
-<th width="270"><p class="tableheading">Disadvantages</p>
-</th>
-</tr>
-<tr align="left" valign="top">
-<td width="252"><p class="tablebodytext">Client/server architecture means client can be on different machine to server</p>
-</td>
-<td width="270"><p class="tablebodytext">Slower than memory and embedded ontology model</p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="252"><p class="tablebodytext">Persistent datastore</p>
-</td>
-<td width="270"><p class="tablebodytext"> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="252"><p class="tablebodytext">Full Mulgara server advantages</p>
-</td>
-<td width="270"><p class="tablebodytext"> </p>
-</td>
-</tr>
-<tr align="left" valign="top">
-<td width="252"><p class="tablebodytext">Scalable </p>
-</td>
-<td width="270"><p class="tablebodytext"> </p>
-</td>
-</tr>
-
-</table>
-<p class="bodytext">In most cases simply including the driver.jar when compiling and running is sufficient for using the SOFA API. When using the client server ontology model a Mulgara server must be running.</p>
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/2622.htm (from rev 142, trunk/docs/site/2622.htm)
Deleted: trunk/docs/oldSite/2641.htm
===================================================================
--- trunk/docs/site/2641.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/2641.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,87 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Introduction to Inferencing </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Introduction to Inferencing, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="2737.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="2642.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2first">Introduction to Inferencing</h2>
-<p class="bodytext">Inferencing is about computer applications making decisions about, and deducing (inferring) new information from, information and resources already residing on the Web.</p>
-<p class="bodytext">With RDF data stored in Mulgara, and a set of rules about that data, Mulgara provides tools that allow you to perform inferencing operations. The purpose of this document is to provide a basic introduction to the concepts and constructs of inferencing.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="2642.htm" target="_self">Current Situation</a></p><p class="relateditem"><a href="2643.htm" target="_self">Semantic Web</a></p><p class="relateditem"><a href="2649.htm" target="_self">Summary</a></p></td>
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="2737.htm" target="_self">Inferencing</a></p><p class="relateditem"><a href="2725.htm" target="_self">Inferencing and Mulgara</a></p><p class="relateditem"><a href="2800.htm" target="_self">OWL-Lite Operations Using iTQL</a></p><p class="relateditem"><a href="2622.htm" target="_self">SOFA</a></p><p class="relateditem"><a href="2733.htm" target="_self">Inferencing Examples Using SOFA and iTQL</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/2641.htm (from rev 142, trunk/docs/site/2641.htm)
Deleted: trunk/docs/oldSite/2642.htm
===================================================================
--- trunk/docs/site/2642.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/2642.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,97 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Current Situation </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Current Situation, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="2641.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="2643.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h3 class="heading3">Current Situation</h3>
-<p class="bodytext">Currently, resources on the World Wide Web are primarily available for display purposes to humans. There is a limited ability by computer applications to process these resources. If you want to find some information on the Web, and you do not know the exact address of a resource, you can use a search engine. Given keywords that you specify, search engines find the resources that contain embedded text, or have metadata tags associated with the resources, that match the keywords. The process works, but it is very inefficient.</p>
-<p class="bodytext">Consider an example of this. Suppose you want to buy a bicycle. With a basic knowledge of the kind of bicycle you want and how much you want to spend, but not knowing what is available in the marketplace, you turn to the Internet for help.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="2642.htm#o3015" target="_self">First Search</a></p><p class="relateditem"><a href="2642.htm#o3016" target="_self">Second Search</a></p><p class="relateditem"><a href="2642.htm#o3017" target="_self">Third Search</a></p></td>
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="2641.htm" target="_self">Introduction to Inferencing</a></p><p class="relateditem"><a href="2643.htm" target="_self">Semantic Web</a></p><p class="relateditem"><a href="2649.htm" target="_self">Summary</a></p></td>
-</tr>
-</table>
-
-<a name="o3015"></a><h4 class="heading4">First Search</h4>
-<p class="bodytext">Using your favorite search engine, you type in the keyword <em class="emphasis">bicycle</em> and click on the Search button. Your search returns a list of over 16 million web sites, all of which have something to do with <em class="emphasis">bicycle</em>. The first page of your search result lists sites for:</p>
-<ul class="listbullet"><li class="listbullet">Bicycle manufacturers</li><li class="listbullet">Cycling accessories</li><li class="listbullet">Cycling advocacy groups</li><li class="listbullet">Cycling magazines</li></ul><p class="bodytext">The manufacturer and accessory sites are useful (but incomplete) because they give you information about the type of bicycle and kinds of accessories (like helmets, clothing and lights) you can buy. What they don't tell you is where you can buy them or how much they cost.</p>
-<a name="o3016"></a><h4 class="heading4">Second Search</h4>
-<p class="bodytext">Refining your search, you type the name of your city, in addition to <em class="emphasis">bicycle</em>, as a second keyword. Clicking on the Search button now returns just over 100,000 web sites (still an unmanageable list). The first page of this new search result lists sites for:</p>
-<ul class="listbullet"><li class="listbullet">City council web sites with information on transport planning and how to get around the city by bicycle</li><li class="listbullet">Cycling organizations for your city and state</li><li class="listbullet">Bicycle tours in and around your city</li></ul>
-<a name="o3017"></a><h4 class="heading4">Third Search</h4>
-<p class="bodytext">Refining the search further, you type <em class="emphasis">shops</em> as a third keyword. Clicking on the Search button now returns over 23,000 web sites. The result is getting better, but the size is still unmanageable. But at least your search is now starting to list sites that provide links to bicycle shops in your city.</p>
-<p class="bodytext">Navigating the links to the bicycle shops that you think are appropriate, perhaps because of their close proximity to your home or work, you can now visit each bike shop's web site individually and determine information such as:</p>
-<ul class="listbullet"><li class="listbullet">Address, phone number and e-mail address</li><li class="listbullet">Brands of bicycles sold</li><li class="listbullet">Types of bicycles sold</li><li class="listbullet">Models of bicycles sold</li><li class="listbullet">Accessories sold</li><li class="listbullet">Prices</li><li class="listbullet">Do they have a service department?</li><li class="listbullet">Do they sell second hand bicycles?</li></ul><p class="bodytext">Without taking this example any further, you can see that this is a fairly long and involved process. It is not very efficient as you didn't get the information you were looking for straight away. And you are still left with the prospect of visiting each bike shop's web site (individually!) to find the bicycle you want, at the price you want to pay. And if you do find what you want, at a price you are prepared to pay, there is nothing about whether it is in stock and what the wait will be if it has to be ordered from the manufacturer.</p>
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/2642.htm (from rev 142, trunk/docs/site/2642.htm)
Deleted: trunk/docs/oldSite/2643.htm
===================================================================
--- trunk/docs/site/2643.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/2643.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,120 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Semantic Web </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Semantic Web, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="2642.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="2649.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h3 class="heading3">Semantic Web</h3>
-<p class="bodytext">Now imagine that all the information on the World Wide Web (about bicycles and everything else), currently locked away in a series of unrelated HTML files, was somehow organized and linked in such a way as to be processable by computer applications. These computer applications could wade through the mountains of information available and present to you the specific information you require, in the format you desire. This is the vision of what people call <em class="emphasis">The Semantic Web</em>.</p>
-<p class="bodytext">Going back to the bicycle example, this time using a Semantic Web browser (which does not exist yet, by the way), you specify the following criteria for the bicycle you want to buy:</p>
-<ul class="listbullet"><li class="listbullet">Road bicycle (as opposed to a mountain, recreational, BMX or child's bicycle)</li><li class="listbullet">Price range</li><li class="listbullet">Gender (some bicycle are built especially for women, for example)</li><li class="listbullet">Height and weight (so that the bicycle is suitable for your body size)</li><li class="listbullet">Your address and a maximum distance radius that you are prepared to travel to visit a bicycle shop<p class="listcontinue">Alternatively, you could order on-line, but it is recommended that you do test rides before you buy.</p>
-</li><li class="listbullet">The color red (nice, but not essential)</li></ul><p class="bodytext">Your Semantic Web browser returns for you:</p>
-<ul class="listbullet"><li class="listbullet">A list of bicycles that meet your requirements (type, price, gender, size and color) along with full specifications, recommended retail prices and pictures to view</li><li class="listbullet">A list of bicycle shops (within your specified distance radius) that sell the above bicycles, their advertised prices, whether the bicycles are currently in stock, and address and contact details</li><li class="listbullet">Directions on how to get to each of the shops from your address</li></ul><p class="bodytext">How did the Semantic Web browser determine all this? First of all, the available information was organized and categorized in such a way as to be computer application processable. Secondly, using rules associated with the information, and the criteria you specified, <em class="emphasis">inferences</em> were made to determine the information to present to you.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="2643.htm#o2644" target="_self">Elements of the Semantic Web</a></p><p class="relateditem"><a href="2643.htm#o2648" target="_self">Implementing Inferencing</a></p></td>
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="2641.htm" target="_self">Introduction to Inferencing</a></p><p class="relateditem"><a href="2642.htm" target="_self">Current Situation</a></p><p class="relateditem"><a href="2649.htm" target="_self">Summary</a></p></td>
-</tr>
-</table>
-
-<a name="o2644"></a><h4 class="heading4">Elements of the Semantic Web</h4>
-<p class="bodytext">How is data on the Semantic Web linked and organized? What are the rules and how are they specified?</p>
-<p class="bodytext">All data on the Semantic Web is described using (among other things) <em class="emphasis">Classes</em>, <em class="emphasis">SubClasses</em>, <em class="emphasis">Properties</em> and <em class="emphasis">Subproperties</em>. How classes and properties fit together is described using <em class="emphasis">Ranges</em> and <em class="emphasis">Domains</em>.</p>
-<a name="o2645"></a><h5 class="heading5">Classes</h5>
-<p class="bodytext"><em class="emphasis">Classes</em> refer to a type or a category of something. Classes that are a subset of one or more classes are called <em class="emphasis">subclasses</em>. Individual resources that belong to a class are called <em class="emphasis">instances</em> of that class. Instances of a class, which is a subclass of another class, are automatically instances of the higher level class.</p>
-<p class="bodytext">Using the bicycle example again, we have the following definitions:</p>
-<ul class="listbullet"><li class="listbullet">Four classes: <code class="monospace">HumanPoweredVehicle</code>, <code class="monospace">Bicycle</code>, <code class="monospace">RoadBicycle</code> and <code class="monospace">MountatinBicycle</code></li><li class="listbullet">The <code class="monospace">Bicycle</code> class is a subclass of the <code class="monospace">HumanPoweredVehicle</code> class</li><li class="listbullet">The <code class="monospace">RoadBicycle</code> and <code class="monospace">MountainBicycle</code> classes are subclasses of the <code class="monospace">Bicycle</code> class</li></ul><p class="bodytext">Automatically, without any further definitions, we know that all instances of the <code class="monospace">RoadBicycle</code> class also belong to the <code class="monospace">Bicycle</code> class and the <code class="monospace">HumanPoweredVehicle</code> class.</p>
-<p class="bodytext">This is an example of inferencing. Knowing that a resource belongs to a class, which is a subclass of another class, we can deduce, or <em class="emphasis">infer</em>, that the resource also belongs to the higher level class.</p>
-<a name="o2646"></a><h5 class="heading5">Properties</h5>
-<p class="bodytext">Now that we have classes of things, we need to be able to describe them. <em class="emphasis">Properties</em> are the characteristics, or descriptions, of classes. Properties of high level classes also apply to all subclasses of the class.</p>
-<a name="o3019"></a><h5 class="heading5">Ranges</h5>
-<p class="bodytext">The values a property can have are specified using <em class="emphasis">Ranges</em>. Properties can have zero or more ranges (where ranges are in fact defined as classes).</p>
-<p class="bodytext">For example, we have the following definitions:</p>
-<ul class="listbullet"><li class="listbullet">A property of <code class="monospace">Color</code></li><li class="listbullet">Three classes: <code class="monospace">Red</code>, <code class="monospace">White</code> and <code class="monospace">Blue</code></li></ul><p class="bodytext">In order to specify the possible values for the <code class="monospace">Color</code> property (red, white or blue), we define that the:</p>
-<ul class="listbullet"><li class="listbullet"><code class="monospace">Color</code> property has range of <code class="monospace">Red</code> class</li><li class="listbullet"><code class="monospace">Color</code> property has range of <code class="monospace">White</code> class</li><li class="listbullet"><code class="monospace">Color</code> property has range of <code class="monospace">Blue</code> class</li></ul>
-<a name="o3018"></a><h5 class="heading5">Domains</h5>
-<p class="bodytext">Properties are assigned to classes using <em class="emphasis">Domains</em>.</p>
-<p class="bodytext">For example, to assign the <code class="monospace">Color</code> property to the <code class="monospace">Bicycle</code> class, we define that the <code class="monospace">Color</code> property is in the domain of the <code class="monospace">Bicycle</code> class. That is, bicycles have color.</p>
-<p class="bodytext">Based on the above range and domain definitions, we have stated that all bicycles have color, and the color can be red, white or blue. From this, we can <em class="emphasis">infer</em> that all bicycles (road and mountain bicycles) come in three colors and three colors only: red, white and blue.</p>
-<p class="note"><strong class="strong">Note -</strong> There are no definitions regarding the other types of human powered vehicles besides bicycles. With no rules specified, we can not make any inferences about the color, for example, of row boats, kayaks or any other instances of the <code class="monospace">HumanPoweredVehicle</code> class.</p>
-<a name="o2647"></a><h5 class="heading5">Additional Features for Describing Classes and Properties</h5>
-<p class="bodytext">There are many other features used in inferencing, some of which include:</p>
-<ul class="listbullet"><li class="listbullet">Equivalent classes. That is, where two classes are equivalent, the instances of one class are also instances of the other, and vice versa.<p class="listcontinue">For example, the <code class="monospace">Bicycle</code> and <code class="monospace">TwoWheeledHumanPoweredVehicle</code> classes are equivalent, and the instances of one class are automatically instances of the other.</p>
-</li><li class="listbullet">Equivalent properties. That is, where two properties are equivalent, an instance of a class with a property also has the equivalent property.<p class="listcontinue">For example, <code class="monospace">BicycleSize</code> and <code class="monospace">FrameSize</code> are equivalent properties. An instance of the <code class="monospace">Bicycle</code> class has a <code class="monospace">BicycleSize</code> property, and from this you can infer that the instance also has the <code class="monospace">FrameSize</code> property.</p>
-</li><li class="listbullet">Cardinality. That is, the number of values for a property associated with a class.<p class="listcontinue">For example, if the <code class="monospace">Color</code> property has a <em class="emphasis">minimum</em> Cardinality of one with respect to the <code class="monospace">Bicycle</code> class, then you can infer that all bicycles must have at least one color. They might have two, three or more colors, but they must have at least one.</p>
-<p class="listcontinue">If the <code class="monospace">Color</code> property has a <em class="emphasis">maximum</em> Cardinality of one with respect to the <code class="monospace">Bicycle</code> class, then you can infer that all bicycles must have <em class="emphasis">only one</em> color.</p>
-</li></ul>
-<a name="o2648"></a><h4 class="heading4">Implementing Inferencing</h4>
-<p class="bodytext">The Semantic Web and inferencing is implemented using the features of the following languages:</p>
-<ul class="listbullet"><li class="listbullet">RDF (Resource Description Framework). Originally developed by the World-Wide Web Consortium (W3C) as a standard way of describing resources on the Web. As well as resources <em class="emphasis">on</em> the Web, RDF can be used to describe resources that <em class="emphasis">could</em> be on the Web. This means that for any resource (such as a person, a bicycle, or even a concept), whether it exists on the Web or not, provided it can be <em class="emphasis">identified</em> as being on the Web, it can be described using RDF.</li><li class="listbullet">RDF Schema (or RDFS). Provides the vocabulary for defining and describing classes and properties with regards to RDF.</li><li class="listbullet">OWL (Web Ontology Language). Extends the RDFS vocabulary for describing classes and properties, including relationships between classes and properties, equality and inequality, and cardinality.</li></ul><p class="bodytext">The intent of this document is only to introduce the concept of inferencing. If you want to know more about inferencing and other Semantic Web related topics, the Semantic Web Best Practices and Deployment Working Group's <a class="internetlinktemplate" title="" href="http://www.w3.org/2001/sw/BestPractices/Tutorials" target="_blank">Semantic Web Tutorials site</a> provides many links to RDF, OWL, SOFA and other sources of information.</p>
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/2643.htm (from rev 142, trunk/docs/site/2643.htm)
Deleted: trunk/docs/oldSite/2649.htm
===================================================================
--- trunk/docs/site/2649.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/2649.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,87 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Summary </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Summary, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="2643.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="2725.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h3 class="heading3">Summary</h3>
-<p class="bodytext">Currently, resources on the World Wide Web are primarily available for display purposes to humans.</p>
-<p class="bodytext">The vision of the Semantic Web is to organize and link this information such that it becomes processable by computer applications.</p>
-<p class="bodytext">With data stored in RDF, we can define classes and properties that categorize and describe the data (RDF Schema). We can further describe these classes and properties by specifying relationships between classes and properties, equality and inequality, and cardinality (OWL).</p>
-<p class="bodytext">From the data we know (RDF), and the rules that are defined (RDFS and OWL), we can make inferences to discover new information.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="2641.htm" target="_self">Introduction to Inferencing</a></p><p class="relateditem"><a href="2642.htm" target="_self">Current Situation</a></p><p class="relateditem"><a href="2643.htm" target="_self">Semantic Web</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/2649.htm (from rev 142, trunk/docs/site/2649.htm)
Deleted: trunk/docs/oldSite/2686.htm
===================================================================
--- trunk/docs/site/2686.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/2686.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,96 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> HTTP Resolver and MP3 Content Handler Tutorial </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="HTTP Resolver and MP3 Content Handler Tutorial, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="1565.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="2687.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h2 class="heading2first">HTTP Resolver and MP3 Content Handler Tutorial</h2>
-<p class="bodytext"><a id="h2568" class="documentlinktemplate" title="External Resolvers" href="2553.htm#o2560" target="_self">External resolvers</a> are usually, but not always, related to parsing content from a file into data that is meaningful to Mulgara. To make it easier to resolve a file's URL (which can be of any protocol) the resolver architecture and construction of statements is split into two parts, the:</p>
-<ol class="listnumber"><li class="listnumber">Protocol resolver<p class="listcontinue">Protocol resolvers are in charge of communicating with the database via the resolver SPI.</p>
-</li><li class="listnumber">Content handler<p class="listcontinue">Content handlers convert the data supplied into statements that can be used for resolving queries against.</p>
-</li></ol><p class="bodytext">The purpose of this tutorial is to show you how to construct a protocol resolver and content handler, which can be used together to query an MP3 file across an http connection.</p>
-<p class="bodytext">The following example queries an MP3 file for the data contained within its id3 tags:</p>
-<p class="commandtext">select $subject $predicate $object<br /> from <http://mp3server.com/mysongs/U2/Vertigo.mp3><br /> where $subject $predicate $object;</p>
-<p class="bodytext">This query could return information like the following:</p>
-<p class="commandtext">$subject $predicate $object<br />node_2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://mulgara.org#ID3v1><br />node_2 <http://mulgara.org#comment> 'The latest hit from U2'<br />node_2 <http://mulgara.org#title> 'Vertigo'<br />node_2 <http://musicbrainz.org/mm/mm-2.1#sortName> 'U2'<br />node_2 <http://musicbrainz.org/mm/mm-2.1#trackNum> '1'<br />node_2 <http://mulgara.org#releaseYear> '2004'<br />node_2 <http://musicbrainz.org/mm/mm-2.1#trmid> '78'</p>
-<p class="bodytext">This general query is useful for finding out everything about a single MP3 file located on a server. However, using more complex queries, it is possible to query across several MP3 files to discover information such as:</p>
-<ul class="listbullet"><li class="listbullet">All songs from a particular artist</li><li class="listbullet">Song from a particular year or period</li><li class="listbullet">The tracks from a particular album</li></ul><table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="2686.htm#o3182" target="_self"></a></p><p class="relateditem"><a href="2687.htm" target="_self">Prerequisites</a></p><p class="relateditem"><a href="3183.htm" target="_self">Developing Protocol Resolvers</a></p><p class="relateditem"><a href="3184.htm" target="_self">Developing Content Handlers</a></p><p class="relateditem"><a href="2714.htm" target="_self">Compiling with Ant</a></p><p class="relateditem"><a href="2720.htm" target="_self">Integrating into Mulgara</a></p></td>
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="1565.htm" target="_self">Integration Tutorials</a></p><p class="relateditem"><a href="947.htm" target="_self">Jena</a></p><p class="relateditem"><a href="746.htm" target="_self">Perl</a></p><p class="relateditem"><a href="990.htm" target="_self">JavaServer Pages Tag Library</a></p><p class="relateditem"><a href="2892.htm" target="_self">JRDF Tutorial</a></p></td>
-</tr>
-</table>
-
-<a name="o3182"></a>
-<p class="bodytext">An RDF schema file (<code class="monospace">mp3.rdfs</code>) is provided with the tutorial source to allow you to know the available predicates and classes to be able to construct your queries. It is located in the <code class="monospace">src/jar/content-mp3/rdfs/</code> directory of the your Mulgara installation.</p>
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/2686.htm (from rev 142, trunk/docs/site/2686.htm)
Deleted: trunk/docs/oldSite/2687.htm
===================================================================
--- trunk/docs/site/2687.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/2687.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,93 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Prerequisites </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Prerequisites, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="2686.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="3183.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h3 class="heading3">Prerequisites</h3>
-<p class="bodytext">The following prerequisites should be met before this resolver tutorial can be compiled and run:</p>
-<ul class="listbullet"><li class="listbullet">Java<sup class="superscript">TM</sup> software, version 1.4 or higher. You can check the version you have installed by typing at a command line:<p class="listcontinuecommandtext">java -version</p>
-<p class="listcontinue">Something similar to the following should display:</p>
-<p class="listcontinuecommandtext">java version "1.4.2_04"<br />Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_04-b05)<br />Java HotSpot(TM) Client VM (build 1.4.2_04-b05, mixed mode)</p>
-<p class="listcontinue">If the above does not display, add <code class="monospace"><JAVA_HOME>/bin</code>, where <code class="monospace"><JAVA_HOME></code> is the location where J2SE<sup class="superscript">TM</sup> is installed, to your <code class="monospace">PATH </code>(in the appropriate way for your shell).</p>
-<p class="listcontinue">For more information on installing and running Java software, read the <a class="jumptemplate" title="" href="http://java.sun.com/j2se/1.4.2/install.html" target="_blank">J2SE 1.4 Installation guide</a>.</p>
-</li><li class="listbullet">Apache Ant software, version 1.6 or higher. You can check the version you have installed by typing at a command line:<p class="listcontinuecommandtext">ant - version</p>
-<p class="listcontinue">Something similar to the following should display:</p>
-<p class="listcontinuecommandtext">Apache Ant version 1.6.2 compiled on July 16 2004</p>
-<p class="listcontinue">For more information on installing and running Ant software, read the <a class="internetlinktemplate" title="" href="http://ant.apache.org/manual/index.html" target="_blank">Apache Ant Manual</a>.</p>
-</li><li class="listbullet">A valid installation of Mulgara. See the relevant sections in the Mulgara documentation for more information.</li><li class="listbullet">Basic Java programming experience.</li></ul><table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="2686.htm" target="_self">HTTP Resolver and MP3 Content Handler Tutorial</a></p><p class="relateditem"><a href="2686.htm#o3182" target="_self"></a></p><p class="relateditem"><a href="3183.htm" target="_self">Developing Protocol Resolvers</a></p><p class="relateditem"><a href="3184.htm" target="_self">Developing Content Handlers</a></p><p class="relateditem"><a href="2714.htm" target="_self">Compiling with Ant</a></p><p class="relateditem"><a href="2720.htm" target="_self">Integrating into Mulgara</a></p></td>
-</tr>
-</table>
-
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/2687.htm (from rev 142, trunk/docs/site/2687.htm)
Deleted: trunk/docs/oldSite/2689.htm
===================================================================
--- trunk/docs/site/2689.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/2689.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,105 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Factories </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Factories, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="3183.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="2697.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h4 class="heading4">Factories</h4>
-<p class="bodytext">Factories are an important part of the resolver framework as they are responsible for both creating resolver instances and registering themselves with the appropriate protocols. They also act as a bridge between resolvers and sessions, assigning it the session it will be working for, along with any other initial data or configuration that is required. For <a id="h2564" class="documentlinktemplate" title="Internal Resolvers" href="2553.htm#o2559" target="_self">Internal Resolvers</a> the factory also manages the cleanup of any persistent resources when the database or factory shuts down.</p>
-<p class="bodytext">Most of the decisions to be made about the resolver are made when creating the resolver itself. See the <a id="h2722" class="documentlinktemplate" title="Resolvers" href="2693.htm" target="_self">Creating the Resolver section</a> for more information. You should at least know the protocol the resolver is associating itself with when writing the factory. For this tutorial we are creating a resolver that resolves http URLs (both secure and non-secure). If the resolver's purpose is to handle a file type, such as MP3, then a content handler should be written instead of the resolver. See the <a id="h2723" class="documentlinktemplate" title="Content Handlers" href="2707.htm" target="_self">Creating the Content Handler section</a> for more information.</p>
-<p class="bodytext">The resolver classes should be reserved mainly for resolving a protocol type, which then refers to the content handlers for the statements.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="2689.htm#o2692" target="_self">Writing a Factory</a></p></td>
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="3183.htm" target="_self">Developing Protocol Resolvers</a></p><p class="relateditem"><a href="2697.htm" target="_self">Content Wrappers</a></p><p class="relateditem"><a href="2693.htm" target="_self">Resolvers</a></p></td>
-</tr>
-</table>
-
-<a name="o2692"></a><h5 class="heading5">Writing a Factory</h5>
-<p class="bodytext">After deciding on the protocol to resolve, write the factory to obtain instances of the resolver. This is a compulsory step for any type of resolver, as without it, the database has no way of obtaining resolver instances for its sessions. The following code represents a factory that creates and manages our http resolver instances (extracted from <code class="monospace">HttpResolverFactory.java</code>):</p>
-<p class="commandtext">package org.mulgara.resolver.http;<br /><br />// Java 2 standard packages<br />import java.io.*;<br />import java.net.*;<br />import java.util.List;<br /><br />// Third party packages<br />import org.apache.log4j.Logger;<br /><br />// Locally written packages<br />import org.mulgara.query.rdf.Mulgara;<br />import org.mulgara.query.rdf.URIReferenceImpl;<br />import org.mulgara.resolver.spi.*;<br /><br />public class HttpResolverFactory implements ResolverFactory {<br /> /**<br /> * Logger.<br /> */<br /> private static Logger logger =<br /> Logger.getLogger(HttpResolverFactory.class.getName());<br /><br /> private final List contentHandlerList;<br /><br /> /**<br /> * Instantiate a {@link HttpResolverFactory}.<br /> */<br /> private HttpResolverFactory(ResolverFactoryInitializer resolverFactoryInitializer)<br /> throws FactoryInitializerException {<br /><br /> // Validate "resolverFactoryInitializer" parameter<br /> if (resolverFactoryInitializer == null) {<br /><br /> throw new IllegalArgumentException(<br /> "Null \"resolverFactoryInitializer\" parameter");<br /> }<br /><br /> // Obtain the content handler list<br /> contentHandlerList = resolverFactoryInitializer.getContentHandlerList();<br /><br /> // Claim the http: protocol<br /> resolverFactoryInitializer.addProtocol("http", this);<br /> ***resolverFactoryInitializer.addProtocol("https", this);***<br /> }<br /><br /> /**<br /> * {@inheritDoc ResolverFactory}<br /> *<br /> * This is actually a non-operation, because the only persistent resources<br /> * are outside the database.<br /> */<br /> public void close() {<br /> // null implementation<br /> }<br /><br /> /**<br /> * {@inheritDoc ResolverFactory}<br /> *<br /> * This is actually a non-operation, because the only persistent resources<br /> * are outside the database.<br /> */<br /> public void delete() {<br /> // null implementation<br /> }<br /><br /> /**<br /> * Register this resolver upon database startup.<br /> *<br /> * @param resolverFactoryInitializer the database within which to find or<br /> * create the various XML Schema resources<br /> * @throws FactoryInitializerException if the XML Schema resources<br /> * can't be found or created<br /> */<br /> public static ResolverFactory newInstance(ResolverFactoryInitializer resolverFactoryInitializer)<br /> throws FactoryInitializerException {<br /><br /> return new HttpResolverFactory(resolverFactoryInitializer);<br /> }<br /><br /> /**<br /> * Obtain an http resolver.<br /> *<br /> * @param resolverSession the session which this query is local to<br /> * @param canWrite {@inheritDoc}; ignored in this implementation<br /> *<br /> * @throws IllegalArgumentException if resolverSession is<br /> * null<br /> * @throws ResolverFactoryException {@inheritDoc}<br /> */<br /> public Resolver newResolver(boolean canWrite, ResolverSession resolverSession,<br /> Resolver systemResolver)<br /> throws ResolverFactoryException {<br /><br /> return new HttpResolver(resolverSession, systemResolver, contentHandlerList);<br /> }<br />}</p>
-<p class="bodytext">An analysis of the factory is as follows:</p>
-<p class="indentcommandtext">package org.mulgara.resolver.http;<br /><br />// Java 2 standard packages<br />import java.io.*;<br />import java.net.*;<br />import java.util.List;<br /><br />// Third party packages<br />import org.apache.log4j.Logger;<br /><br />// Locally written packages<br />import org.mulgara.query.rdf.Mulgara;<br />import org.mulgara.query.rdf.URIReferenceImpl;<br />import org.mulgara.resolver.spi.*;</p>
-<p class="indent">Factories and resolvers are not required to be in the same package as the Mulgara resolvers. As long as the custom resolver classes are accessible by the Mulgara resolver framework it does not matter how you structure the packaging. The <code class="monospace">org.mulgara.resolver.spi</code> package requires importing to allow access to the resolver framework and APIs.</p>
-<p class="indentcommandtext"> public class HttpResolverFactory implements ResolverFactory {</p>
-<p class="indent">All factories are required to implement the <code class="monospace">ResoverFactory</code> API.</p>
-<p class="indentcommandtext"> /**<br /> * Instantiate a {@link HttpResolverFactory}.<br /> */<br /> private HttpResolverFactory(ResolverFactoryInitializer resolverFactoryInitializer)<br /> throws FactoryInitializerException {<br /><br /> // Validate "resolverFactoryInitializer" parameter<br /> if (resolverFactoryInitializer == null) {<br /><br /> throw new IllegalArgumentException(<br /> "Null \"resolverFactoryInitializer\" parameter");<br /> }<br /><br /> // Obtain the content handler list<br /> contentHandlerList = resolverFactoryInitializer.getContentHandlerList();<br /><br /> // Claim the http: protocol<br /> resolverFactoryInitializer.addProtocol("http", this);<br /> resolverFactoryInitializer.addProtocol("https", this);<br /> }</p>
-<p class="indent">Constructors for resolver factories should be private as they are managed by an API call that creates new instances as required. The <code class="monospace">ResolverFactoryInitializer</code> object passed in contains initialization information for the parent resolver factory allowing new factory objects to register themselves so they can receive constraints to resolve.</p>
-<p class="indent">Once the factory object is created it should not hold onto the initialization object as this causes errors if anything is invoked on it later. During construction the factory should register itself with the protocol or protocols, which lets the database know that queries against models with this protocol should be directed to our resolver. This is achieved using the <code class="monospace">resolverFactoryInitializer.addProtocol(String, Resolver);</code> method.</p>
-<p class="indentcommandtext"> /**<br /> * {@inheritDoc ResolverFactory}<br /> *<br /> * This is actually a non-operation, because the only persistent resources<br /> * are outside the database.<br /> */<br /> public void close() {<br /> // null implementation<br /> }<br /><br /> /**<br /> * {@inheritDoc ResolverFactory}<br /> *<br /> * This is actually a non-operation, because the only persistent resources<br /> * are outside the database.<br /> */<br /> public void delete() {<br /> // null implementation<br /> }</p>
-<p class="indent">Both the <code class="monospace">delete()</code> and <code class="monospace">close()</code> operations are used for freeing persistent resources involved with the factory when either it or the database are being shut down. <a id="h2568" class="documentlinktemplate" title="External Resolvers" href="2553.htm#o2560" target="_self">External Resolvers</a> usually do not require any releasing of resources as they are managed externally and do not interact with the database resources.</p>
-<p class="indentcommandtext"> /**<br /> * Register this resolver upon database startup.<br /> *<br /> * @param resolverFactoryInitializer the database within which to find or<br /> * create the various XML Schema resources<br /> * @throws FactoryInitializerException if the XML Schema resources<br /> * can't be found or created<br /> */<br /> public static ResolverFactory newInstance(ResolverFactoryInitializer resolverFactoryInitializer)<br /> throws FactoryInitializerException {<br /><br /> return new HttpResolverFactory(resolverFactoryInitializer);<br /> }</p>
-<p class="indent">Factories should have private constructors and are instantiated and returned via an API call to the <code class="monospace">newInstance(ResolverFactoryInitializer)</code> method. Configuration of the factory should occur in the constructor, but any pre-initialization can occur in this method.</p>
-<p class="indentcommandtext"> /**<br /> * Obtain an http resolver.<br /> *<br /> * @param resolverSession the session which this query is local to<br /> * @param canWrite {@inheritDoc}; ignored in this implementation<br /> *<br /> * @throws IllegalArgumentException if resolverSession is<br /> * null<br /> * @throws ResolverFactoryException {@inheritDoc}<br /> */<br /> public Resolver newResolver(boolean canWrite, ResolverSession resolverSession,<br /> Resolver systemResolver)<br /> throws ResolverFactoryException {<br /><br /> return new HttpResolver(resolverSession, systemResolver, contentHandlerList);<br /> }</p>
-<p class="indent">The purpose of a resolver factory is to create resolver objects and the <code class="monospace">newResolver(boolean, ResolverSession, systemResolver)</code> method handles this process. It is the responsibility of the resolver to manage its setup and configuration using the parameters entered. The factory might also be responsible for creating a read-only, or read-write resolver, depending on the <code class="monospace">allowWrites</code> parameter.</p>
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/2689.htm (from rev 142, trunk/docs/site/2689.htm)
Deleted: trunk/docs/oldSite/2693.htm
===================================================================
--- trunk/docs/site/2693.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/2693.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,101 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Resolvers </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Resolvers, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="2697.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="3184.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h4 class="heading4">Resolvers</h4>
-<p class="bodytext">Once the <a id="h2947" class="documentlinktemplate" title="Factories" href="2689.htm" target="_self">factory</a> and <a id="h2948" class="documentlinktemplate" title="Content Wrappers" href="2697.htm" target="_self">content wrapper</a> are written, the final step is to create the resolver. Resolver instances are created on an as required basis by the resolver factory and are responsible for taking a model URI and performing model creation, deletion, modification, or querying against constraints.</p>
-<p class="bodytext">Most often a resolver is written to resolve constraints against a file or store that is not naturally in RDF, with the protocol managed by a <code class="monospace">Resolver</code> implementation, and the content to triples conversion managed by a <code class="monospace">ContentHandler</code> implementation. For this reason, if a new mime type is to be resolved then a <code class="monospace">ContentHandler</code> should be written instead of a <code class="monospace">Resolver</code>, and vice versa for new protocols.</p>
-<p class="bodytext">Most of the design decisions should already have been made during the creation of the factory and content classes, leaving the process of actually resolving a query for the resolver. However, you do need to decide what operations are permitted on models of this protocol type. Since querying a model is compulsory (as it is the main purpose of a resolver) that leaves model creation, modification of data and removal of models. For the moment you want the protocol resolver to just read and resolve constraints against the triples without any model manipulation. If you are writing an <a id="h2564" class="documentlinktemplate" title="Internal Resolvers" href="2553.htm#o2559" target="_self">internal resolver</a>, then it is important to implement these methods.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="2693.htm#o2950" target="_self">Writing a Resolver</a></p></td>
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="3183.htm" target="_self">Developing Protocol Resolvers</a></p><p class="relateditem"><a href="2689.htm" target="_self">Factories</a></p><p class="relateditem"><a href="2697.htm" target="_self">Content Wrappers</a></p></td>
-</tr>
-</table>
-
-<a name="o2950"></a><h5 class="heading5">Writing a Resolver</h5>
-<p class="bodytext">A <code class="monospace">Resolver</code> implementation requires two classes, the <code class="monospace">Content</code> implementation for handling content under the resolver's protocol and the <code class="monospace">Resolver</code> implementation itself. Instances of the class are created by the factory and are given constraints to resolve the query against which are used in conjunction with <code class="monospace">Statements</code> found by the <code class="monospace">ContentHandler</code>, which matches the mime type of the resource. In addition to query resolution, it should also handle model creation, deletion, or content modification if required.</p>
-<p class="bodytext">The following source is how the http protocol resolver is written (extracted from <code class="monospace">HttpResolver.java</code>):</p>
-<p class="commandtext">package org.kowari.resolver.http;<br /><br />// Java 2 standard packages<br />import java.net.*;<br />import java.util.*;<br /><br />// Third party packages<br />import org.apache.log4j.Logger;<br />import org.jrdf.graph.Node;<br />import org.jrdf.graph.URIReference;<br /><br />// Locally written packages<br />import org.kowari.content.Content;<br />import org.kowari.content.ContentHandler;<br />import org.kowari.content.ContentHandlerManager;<br />import org.kowari.content.ContentHandlerException;<br />import org.kowari.content.ContentResolver;<br />import org.kowari.resolver.spi.*;<br /><br />public class HttpResolver extends ContentResolver {<br /> /**<br /> * Logger.<br /> */<br /> private static Logger logger = Logger.getLogger(HttpResolver.class.getName());<br /><br /> /**<br /> * Construct a resolver.<br /> *<br /> * @param resolverSession the session this resolver is associated with<br /> * @param contentHandlers the available {@link ContentHandler}s<br /> * @throws IllegalArgumentException if resolverSession is<br /> * null<br /> */<br /> HttpResolver(ResolverSession resolverSession,<br /> Resolver systemResolver,<br /> ContentHandlerManager contentHandlers) {<br /><br /> super(resolverSession, systemResolver, contentHandlers);<br /> }<br /><br /> //<br /> // Methods implementing ContentResolver<br /> //<br /><br /> /**<br /> * Convert a local node number representing a http: model into<br /> * {@link HttpContent}.<br /> *<br /> * @param model the local node number of a http: URL<br /> * @throws ResolverException if the model doesn't correspond to a<br /> * {@link URL} with the http: protocol.<br /> */<br /> protected Content toContent(long model) throws ResolverException {<br /><br /> // Container for our model's URI<br /> URI modelURI;<br /><br /> // Container for our globalised node<br /> Node globalModel = null;<br /><br /> try {<br /><br /> // Globalise the model<br /> globalModel = resolverSession.globalize(model);<br /> } catch (GlobalizeException e) {<br /><br /> throw new ResolverException("Couldn't globalize http model", e);<br /> }<br /><br /> if (!(globalModel instanceof URIReference)) {<br /><br /> // Check that our node is a URIReference<br /> throw new ResolverException(<br /> "Model parameter " + globalModel + " isn't a URI reference");<br /> }<br /><br /> // Get the URI from the globalised node<br /> modelURI = ((URIReference) globalModel).getURI();<br /><br /> assert modelURI != null;<br /><br /> // Validate the URI<br /> if (!modelURI.getScheme().toLowerCase().startsWith("http")) {<br /><br /> throw new ResolverException(modelURI + " doesn't use the http(s): scheme");<br /> }<br /><br /> // Container for our URL<br /> URL modelURL = null;<br /><br /> try {<br /><br /> // Convert the URI to a URL<br /> modelURL = modelURI.toURL();<br /> } catch (MalformedURLException malformedURLException) {<br /><br /> throw new ResolverException(<br /> "Failed to convert the model's URI to a valid URL [" +<br /> modelURI +"]", malformedURLException);<br /> }<br /><br /> try {<br /> return new HttpContent(modelURL);<br /> }<br /> catch (URISyntaxException e) {<br /> throw new ResolverException(<br /> "Couldn't create HttpContent from " + modelURL, e<br /> );<br /> }<br /> }<br />}</p>
-<p class="bodytext">An analysis of the class is as follows:</p>
-<p class="indentcommandtext">package org.kowari.resolver.http;<br /><br />// Java 2 standard packages<br />import java.net.*;<br />import java.util.*;<br /><br />// Third party packages<br />import org.apache.log4j.Logger;<br />import org.jrdf.graph.Node;<br />import org.jrdf.graph.URIReference;<br /><br />// Locally written packages<br />import org.kowari.content.Content;<br />import org.kowari.content.ContentHandler;<br />import org.kowari.content.ContentHandlerManager;<br />import org.kowari.content.ContentHandlerException;<br />import org.kowari.content.ContentResolver;<br />import org.kowari.resolver.spi.*;</p>
-<p class="indent">Due to the way resolvers are constructed, the packaging should be set up so that they are always in the same package as their factory. Resolvers also require access to the <code class="monospace">Resolver</code> SPI and tuples packages. Extra imports depend on your specific implementation.</p>
-<p class="indentcommandtext"> public class HttpResolver implements ContentResolver {</p>
-<p class="indent">Most of the implementation for resolvers is already managed in the <code class="monospace">ContentResolver</code> class, which should be extended for a protocol resolver or any other resolver involving <code class="monospace">Content</code> implementations. If the resolver being written is not a protocol resolver, then a proper implementation of the <code class="monospace">Resolver</code> interface should be written. This is not covered in this tutorial.</p>
-<p class="indentcommandtext"> /**<br /> * Construct a resolver.<br /> *<br /> * @param resolverSession the session this resolver is associated with<br /> * @param contentHandlers the available {@link ContentHandler}s<br /> * @throws IllegalArgumentException if resolverSession is<br /> * null<br /> */<br /> HttpResolver(ResolverSession resolverSession,<br /> Resolver systemResolver,<br /> ContentHandlerManager contentHandlers) {<br /><br /> super(resolverSession, systemResolver, contentHandlers);<br /> }</p>
-<p class="indent">Resolver constructors should be package specific as all creation and instantiation occurs within the factory and nowhere else. To comply with the super class, they require a <code class="monospace">ResolverSession</code> to allow for globalization and localization of nodes, a link to the system resolver and the <code class="monospace">ContentHandlerManager</code> object, which contains a list all the content handlers available in the database. Extra parameters can be used as long as the factory is set up to manage them. Usually a resolver only needs to call the super constructor, but if extra initialization needs to be carried out then it can also be done in the constructor.</p>
-<p class="indentcommandtext"> /**<br /> * Convert a local node number representing a http: model into<br /> * {@link HttpContent}.<br /> *<br /> * @param model the local node number of a http: URL<br /> * @throws ResolverException if the model doesn't correspond to a<br /> * {@link URL} with the http: protocol.<br /> */<br /> protected Content toContent(long model) throws ResolverException {<br /><br /> // Container for our model's URI<br /> URI modelURI;<br /><br /> // Container for our globalised node<br /> Node globalModel = null;<br /><br /> try {<br /><br /> // Globalise the model<br /> globalModel = resolverSession.globalize(model);<br /> } catch (GlobalizeException e) {<br /><br /> throw new ResolverException("Couldn't globalize http model", e);<br /> }<br /><br /> if (!(globalModel instanceof URIReference)) {<br /><br /> // Check that our node is a URIReference<br /> throw new ResolverException(<br /> "Model parameter " + globalModel + " isn't a URI reference");<br /> }<br /><br /> // Get the URI from the globalised node<br /> modelURI = ((URIReference) globalModel).getURI();<br /><br /> assert modelURI != null;<br /><br /> // Validate the URI<br /> if (!modelURI.getScheme().toLowerCase().startsWith("http")) {<br /><br /> throw new ResolverException(modelURI + " doesn't use the http(s): scheme");<br /> }<br /><br /> // Container for our URL<br /> URL modelURL = null;<br /><br /> try {<br /><br /> // Convert the URI to a URL<br /> modelURL = modelURI.toURL();<br /> } catch (MalformedURLException malformedURLException) {<br /><br /> throw new ResolverException(<br /> "Failed to convert the model's URI to a valid URL [" +<br /> modelURI +"]", malformedURLException);<br /> }<br /><br /> try {<br /> return new HttpContent(modelURL);<br /> }<br /> catch (URISyntaxException e) {<br /> throw new ResolverException(<br /> "Couldn't create HttpContent from " + modelURL, e<br /> );<br /> }<br /> }</p>
-<p class="indent">The only compulsory method for a resolver is the <code class="monospace">toContent(long)</code> method, which is used by the super class to obtain a content object that is suitable for the desired protocol. It is responsible for taking the model node id passed in and creating a <code class="monospace">Content</code> object that encapsulates the data represented by the model for resolving against the constraints. Since models are passed in as a node id, they should be globalized to obtain the proper URI that can then be verified and used in a <code class="monospace">Content</code> object.</p>
-
-
- </td>
- <td width=20>
- </td>
- <td align="left">
- <a href="http://www.opensource.org/docs/definition.php" title="Open Source Initiative" target="_blank"><img style="border:0;width:110px;height:95;" src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" alt="Open Source logo" /></a>
-
-
-</td>
-</tr>
-<tr valign="bottom">
-<td>
-<br>
-<p class="toc">© 2001-2004 Tucana Technologies, Inc. Some rights reserved.</p> <p class="toc">© 2006 The Mulgara Project. Some rights reserved.<br>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "<a href="fdl.txt">GNU Free Documentation License</a>".</p>
-</td>
-</tr>
-</table>
-</body>
-</html>
-
-
Copied: trunk/docs/oldSite/2693.htm (from rev 142, trunk/docs/site/2693.htm)
Deleted: trunk/docs/oldSite/2697.htm
===================================================================
--- trunk/docs/site/2697.htm 2006-12-07 23:05:47 UTC (rev 141)
+++ trunk/docs/oldSite/2697.htm 2006-12-07 23:46:50 UTC (rev 143)
@@ -1,106 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<title> Content Wrappers </title>
-<link rel="icon" type="text/png"
-href="./media/images/icons/siteicon.png" />
-<link rel="shortcut icon" type="text/png" href="siteicon.png" />
-
-<meta name="author" content="Tom Adams" />
-<meta name="copyright" content="Copyright © 2003, Kowari Project" />
-<meta name="robots" content="all" />
-<meta name="description" content="Mulgara Project Home" />
-<meta name="keywords" content="Content Wrappers, mulgara project, metadata, metastore, metadatabase, datastore, database, scaleable, scalable, transaction, java, open source,homepage" />
-<meta name="location" content="Global" />
-<meta name="document-distribution" content="Global" />
-
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="dialect" content="AU" />
-<meta http-equiv="language" content="English" />
-<meta http-equiv="window-target" content="_top" />
-
-<meta name="DC.Title" content="mulgara : semantic store" />
-<meta name="DC.Creator" content="Tom Adams" />
-<meta name="DC.Creator.Address" content="http://www.adams.id.au/tom/index.php" />
-<!--<meta name="DC.Contributor" content="Andrew Newman" />-->
-<meta name="DC.Subject" content="Mulgara Project Home" />
-<meta name="DC.Description" content="Mulgara Project Home" />
-<meta name="DC.Date.Created" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Modified" scheme="iso8601" content="2003-09-22" />
-<meta name="DC.Language" scheme="rfc1766" content="en" />
-<meta name="DC.Rights" scheme="URI" content="http://www.kowari.org/about/index.php#copyright" />
-<meta name="DC.Type" content="Text.Homepage.Personal" />
-<meta name="DC.Identifier" scheme="URI" content="http://mulgara.org/" />
-
-<meta name="Generator" content="AITPublish" />
-
-<link rel="stylesheet" href="mulgara_stylesheet.css">
-<!-- <link rel="stylesheet" href="44.css"> -->
-<base target="BODY">
-</head>
-<body>
-<table border="0" width="100%">
-<tr valign="top">
-<td width="80%">
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "18">
-<p class="prevnextbutton"><a href="2689.htm" target="_self"><img src="previous.gif" alt="Previous Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-<td width= "18">
-<p class="prevnextbutton"><a href="2693.htm" target="_self"><img src="next.gif" alt="Next Topic" height="25px" width="23px" vspace="2" hspace="2" align="bottom" border="0" /></a></p></td>
-</tr>
-</table>
-<h4 class="heading4">Content Wrappers</h4>
-<p class="bodytext">Once the factory is created to handle the creation of resolver objects, an implementation of the <code class="monospace">Content</code> interface should be written that can be sent to a <code class="monospace">ContentHandler</code> object. This is used by the resolver to encapsulate the content of files being resolved under the specific protocol, providing a common format that the handler can read data from without worrying about the protocol. It also provides a URI to the original resource, if required, and a map of blank nodes to their respective values for usage across constraints on the same resource.</p>
-<p class="bodytext"><code class="monospace">Content</code> implementations do not require any knowledge about the file types that are to be used with the resolver. The two main considerations are converting the content object's URI source to an input stream and the management of blank node mappings.</p>
-<table cellpadding="0" cellspacing="0" border="0">
-<tr valign="top">
-<td width= "226.8">
-<p class="relatedheading">In This Section</p><p class="relateditem"><a href="2697.htm#o2700" target="_self">Implementing the Interface</a></p></td>
-<td width= "226.8">
-<p class="relatedheading">See Also</p><p class="relateditem"><a href="3183.htm" target="_self">Developing Protocol Resolvers</a></p><p class="relateditem"><a href="2689.htm" target="_self">Factories</a></p><p class="relateditem"><a href="2693.htm" target="_self">Resolvers</a></p></td>
-</tr>
-</table>
-
-<a name="o2700"></a><h5 class="heading5">Implementing the Interface</h5>
-<p class="bodytext"><code class="monospace">Content</code> implementations are compulsory for any protocol resolver. Without one the resolver has no way of allowing a handler access to the data that needs converting to <code class="monospace">Statements</code>. Normally you can use the connection methods on the URL class to obtain an input stream from the source content, but you are also managing the https protocol, which is more advanced. To overcome this, the <code class="monospace">HttpConnection</code> class of the apache commons <code class="monospace">httpclient</code> is used to instantiate and maintain a connection to the content source. The implementation looks something like the following (extracted from <code class="monospace">HttpContent.java</code>):</p>
-<p class="commandtext">package org.kowari.resolver.http;<br /><br />//Local packages<br />import org.kowari.content.Content;<br /><br />// Java 2 standard packages<br />import java.io.*;<br />import java.net.URI;<br />import java.net.URISyntaxException;<br />import java.net.URL;<br />import java.net.MalformedURLException;<br />import java.net.UnknownHostException;<br />import java.util.*;<br /><br />// Apache HTTP Client<br />import org.apache.commons.httpclient.*;<br />import org.apache.commons.httpclient.protocol.Protocol;<br />import org.apache.commons.httpclient.methods.*;<br />import org.apache.log4j.Logger;<br /><br />// Java 2 enterprise packages<br />import javax.activation.MimeType;<br />import javax.activation.MimeTypeParseException;<br /><br />//Third party packages<br />import org.apache.log4j.Logger;<br /><br />public class HttpContent implements Content {<br /><br /> /** Logger. */<br /> private final static Logger logger = Logger.getLogger(HttpContent.class<br /> .getName());<br /><br /> /** The URI version of the URL */<br /> private URI httpUri;<br /><br /> /**<br /> * A map containing any format-specific blank node mappings from previous<br /> * parses of this file.<br /> */<br /> private Map blankNodeMap = new HashMap();<br /><br /> /**<br /> * Connection host host<br /> */<br /> private String host;<br /><br /> /**<br /> * port to make connection to<br /> */<br /> private int port;<br /><br /> /**<br /> * Schema for connection schema<br /> */<br /> private String schema;<br /><br /> /**<br /> * A container for HTTP attributes that may persist from request to request<br /> */<br /> private HttpState state = new HttpState();<br /><br /> /**<br /> * Http connection<br /> */<br /> private HttpConnection connection = null;<br /><br /> /**<br /> * To obtain the http headers only<br /> */<br /> private static final int HEAD = 1;<br /><br /> /**<br /> * To obtain the response body<br /> */<br /> private static final int GET = 2;<br /><br /> /**<br /> * Max. number of redirects<br /> */<br /> private static final int MAX_NO_REDIRECTS = 10;<br /><br /> public HttpContent(URI uri) throws URISyntaxException, MalformedURLException {<br /> this(uri.toURL());<br /> }<br /><br /><br /> /**<br /> * Constructor.<br /> *<br /> * @param url The URL this object will be representing<br /> * the content of<br /> */<br /> public HttpContent(URL url) throws URISyntaxException {<br /><br /> // Validate "url" parameter<br /> if (url == null) {<br /><br /> throw new IllegalArgumentException("Null \"url\" parameter");<br /> }<br /><br /> initialiseSettings(url);<br /> }<br /><br /> /**<br /> * Initialise the basic settings for a connection<br /> *<br /> * @param url<br /> * location of source<br /> * @throws URISyntaxException<br /> * invalid URI<br /> */<br /> private void initialiseSettings(URL url) throws URISyntaxException {<br /><br /> // Convert the URL to a Uri<br /> httpUri = new URI(url.toExternalForm());<br /><br /> // obtain basic details for connections<br /> host = httpUri.getHost();<br /> port = httpUri.getPort();<br /> schema = httpUri.getScheme();<br /><br /> }<br /><br /> /**<br /> * Retrieves the node map used to ensure that blank nodes are consistent.<br /> *<br /> * @return The node map used to ensure that blank nodes are consistent<br /> */<br /> public Map getBlankNodeMap() {<br /><br /> return blankNodeMap;<br /> }<br /><br /> /**<br /> * Obtain the approrpriate connection method<br /> *<br /> * @param methodType<br /> * can be HEAD or GET<br /> * @return HttpMethodBase method<br /> */<br /> private HttpMethod getConnectionMethod(int methodType) {<br /><br /> if (methodType != GET && methodType != HEAD) {<br /> throw new IllegalArgumentException(<br /> "Invalid method base supplied for connection");<br /> }<br /><br /> Protocol protocol = Protocol.getProtocol(schema);<br /><br /> connection = new HttpConnection(host, port, protocol);<br /><br /> String proxyHost = System.getProperty("mulgara.httpcontent.proxyHost");<br /><br /> if (proxyHost != null && proxyHost.length() > 0) {<br /> connection.setProxyHost(proxyHost);<br /> }<br /><br /> String proxyPort = System.getProperty("mulgara.httpcontent.proxyPort");<br /> if (proxyPort != null && proxyPort.length() > 0) {<br /> connection.setProxyPort(Integer.parseInt(proxyPort));<br /> }<br /><br /> // default timeout to 30 seconds<br /> connection.setConnectionTimeout(Integer.parseInt(System.getProperty(<br /> "mulgara.httpcontent.timeout", "30000")));<br /><br /> String proxyUserName = System<br /> .getProperty("mulgara.httpcontent.proxyUserName");<br /> if (proxyUserName != null) {<br /> state.setCredentials(System.getProperty("mulgara.httpcontent.proxyRealm"),<br /> System.getProperty("mulgara.httpcontent.proxyRealmHost"),<br /> new UsernamePasswordCredentials(proxyUserName, System<br /> .getProperty("mulgara.httpcontent.proxyPassword")));<br /> }<br /><br /> HttpMethod method = null;<br /> if (methodType == HEAD) {<br /> method = new HeadMethod(httpUri.toString());<br /> }<br /> else {<br /> method = new GetMethod(httpUri.toString());<br /> }<br /><br /> if (connection.isProxied() && connection.isSecure()) {<br /> method = new ConnectMethod(method);<br /> }<br /><br /> // manually follow redirects due to the<br /> // strictness of http client implementation<br /><br /> method.setFollowRedirects(false);<br /><br /> return method;<br /> }<br /><br /> /**<br /> * Obtain a valid connection and follow redirects if neccessary<br /> *<br /> * @param methodType<br /> * request the headders (HEAD) or body (GET)<br /> * @return valid connection method. Can be null.<br /> * @throws IOException<br /> * @throws URISyntaxException<br /> */<br /> private HttpMethod establishConnection(int methodType) throws IOException {<br /><br /> HttpMethod method = this.getConnectionMethod(methodType);<br /> Header header = null;<br /><br /> if (method != null) {<br /> method.execute(state, connection);<br /> if (!isValidStatusCode(method.getStatusCode())) {<br /> throw new UnknownHostException("Unable to obtain connection to "<br /> + httpUri + ". Returned status code " + method.getStatusCode());<br /> }<br /> else {<br /> // has a redirection been issued<br /> int numberOfRedirection = 0;<br /> while (isRedirected(method.getStatusCode())<br /> && numberOfRedirection <= MAX_NO_REDIRECTS) {<br /><br /> // release the existing connection<br /> method.releaseConnection();<br /><br /> //attempt to follow the redirects<br /> numberOfRedirection++;<br /><br /> // obtain the new location<br /> header = method.getResponseHeader("location");<br /> if (header != null) {<br /> try {<br /> initialiseSettings(new URL(header.getValue()));<br /> if (logger.isInfoEnabled()) {<br /> logger.info("Redirecting to " + header.getValue());<br /> }<br /><br /> // attempt a new connection to this location<br /> method = this.getConnectionMethod(methodType);<br /> method.execute(state, connection);<br /> if (!isValidStatusCode(method.getStatusCode())) {<br /> throw new UnknownHostException(<br /> "Unable to obtain connection to " + " the redirected site "<br /> + httpUri + ". Returned status code "<br /> + method.getStatusCode());<br /> }<br /> }<br /> catch (URISyntaxException ex) {<br /> throw new IOException("Unable to follow redirection to "<br /> + header.getValue() + " Not a valid URI");<br /> }<br /> }<br /> else {<br /> throw new IOException("Unable to obtain redirecting detaild from "<br /> + httpUri);<br /> }<br /> }<br /> }<br /> }<br /> return method;<br /> }<br /><br /> /*<br /> * @see org.kowari.content.Content#getContentType()<br /> */<br /> public MimeType getContentType() {<br /><br /> MimeType mimeType = null;<br /> HeadMethod method = null;<br /> String contentType = null;<br /><br /> try {<br /><br /> // obtain connection and retrieve the headers<br /> method = (HeadMethod) establishConnection(HEAD);<br /> Header header = method.getResponseHeader("Content-Type");<br /> if (header != null) {<br /> contentType = header.getValue();<br /> mimeType = new MimeType(contentType);<br /> if (logger.isInfoEnabled()) {<br /> logger.info("Obtain content type " + mimeType + " from " + httpUri);<br /> }<br /> }<br /> }<br /> catch (MimeTypeParseException e) {<br /> logger.warn("Unable to parse " + contentType + " as a content type for "<br /> + httpUri);<br /> }<br /> catch (IOException e) {<br /> logger.info("Unable to obtain content type for " + httpUri);<br /> }<br /> catch (java.lang.IllegalStateException e) {<br /> logger.info("Unable to obtain content type for " + httpUri);<br /> }<br /> finally {<br /> if (method != null) {<br /> method.releaseConnection();<br /> }<br /> if (connection != null) {<br /> connection.close();<br /> }<br /> }<br /> return mimeType;<br /> }<br /><br /> /**<br /> * Retrieves the URI for the actual content.<br /> *<br /> * @return The URI for the actual content<br /> */<br /> public URI getURI() {<br /><br /> return httpUri;<br /> }<br /><br /> /**<br /> * Creates an input stream to the resource whose content we are representing.<br /> *<br /> * @return An input stream to the resource whose content we are representing<br /> * @throws IOException<br /> */<br /> public InputStream newInputStream() throws IOException {<br /><br /> // Create an input stream by opening the URL's input stream<br /> GetMethod method = null;<br /> InputStream inputStream = null;<br /><br /> // obtain connection and retrieve the headers<br /> method = (GetMethod) establishConnection(GET);<br /> inputStream = method.getResponseBodyAsStream();<br /> if (inputStream == null) {<br /> throw new IOException("Unable to obtain inputstream from " + httpUri);<br /> }<br /> return inputStream;<br /> }<br /><br /> private boolean isValidStatusCode(int status) {<br /> return (status == HttpStatus.SC_OK || isRedirected(status));<br /> }<br /><br /> private boolean isRedirected(int status) {<br /> return (status == HttpStatus.SC_TEMPORARY_REDIRECT<br /> || status == HttpStatus.SC_MOVED_TEMPORARILY<br /> || status == HttpStatus.SC_MOVED_PERMANENTLY || status == HttpStatus.SC_SEE_OTHER);<br /> }<br /><br />}</p>
-<p class="bodytext">An analysis of the class is as follows:</p>
-<p class="indentcommandtext">package org.kowari.resolver.http;<br /><br />//Local packages<br />import org.kowari.content.Content;<br /><br />// Java 2 standard packages<br />import java.io.*;<br />import java.net.URI;<br />import java.net.URISyntaxException;<br />import java.net.URL;<br />import java.net.MalformedURLException;<br />import java.net.UnknownHostException;<br />import java.util.*;<br /><br />// Apache HTTP Client<br />import org.apache.commons.httpclient.*;<br />import org.apache.commons.httpclient.protocol.Protocol;<br />import org.apache.commons.httpclient.methods.*;<br />import org.apache.log4j.Logger;<br /><br />// Java 2 enterprise packages<br />import javax.activation.MimeType;<br />import javax.activation.MimeTypeParseException;<br /><br />//Third party packages<br />import org.apache.log4j.Logger;</p>
-<p class="indent">The packaging for the content implementation is not required to be of any particular format. However, for the sake of neatness and ease of coding, it is recommended that the implementation be in the same package as your resolver implementation. The <code class="monospace">org.kowari.content.Content</code> package requires importing to provide access to the <code class="monospace">Content</code> interface, along with the packages <code class="monospace">java.io.InputStream</code>, <code class="monospace">java.io.IOException</code>, <code class="monospace">java.util.Map</code>, <code class="monospace">javax.activation.MimeType</code> and <code class="monospace">java.net.URI</code>, which are used in the interface. Any other imports depend on your implementation of the interface.</p>
-<p class="indentcommandtext"> public class HttpContent implements Content {</p>
-<p class="indent">All <code class="monospace">Content</code> implementation classes must implement the <code class="monospace">Content</code> interface. It is possible that you are extending another content object, in which case the implementation is not necessary as long as the superclass handles the implementation.</p>
-<p class="indentcommandtext"> /**<br /> * Constructor.<br /> *<br /> * @param url The URL this object will be representing<br /> * the content of<br /> */<br /> public HttpContent(URL url) throws URISyntaxException {<br /><br /> // Validate "url" parameter<br /> if (url == null) {<br /><br /> throw new IllegalArgumentException("Null \"url\" parameter");<br /> }<br /><br /> initialiseSettings(url);<br /> }</p>
-<p class="indent">Constructors for <code class="monospace">Content</code> implementations have no specific requirements as all instantiation is handled by the resolver. As long as the resolver knows how to create an instance, the format is not set. The main consideration for this method is what format your resource locations should be passed in as, since this determines how you create an input stream and transform the location into an URI. For http and https protocols, you can use URLs that are in a natural URI format. Since there is no exception handling on the <code class="monospace">getURI()</code> method, we have to perform our URL to URI conversion during our constructor. We also initialize the blank node map object as a <code class="monospace">HashMap</code> so that there will be a valid object when <code class="monospace">getBlankNodeMap()</code> is called.</p>
-<p class="indentcommandtext"> /**<br /> * Retrieves the node map used to ensure that blank nodes are consistent.<br /> *<br /> * @return The node map used to ensure that blank nodes are consistent<br /> */<br /> public Map getBlankNodeMap() {<br /><br /> return blankNodeMap;<br /> }</p>
-<p class="indent">The <code class="monospace">getBlankNodeMap()</code> method usually returns the variable containing our map object, unless some pre-processing is required. In the case of http content, you can get away with just returning the <code class="monospace">HashMap</code> containing the mappings.</p>
-<p class="indentcommandtext"> /**<br /> * Retrieves the URI for the actual content.<br /> *<br /> * @return The URI for the actual content<br /> */<br /> public URI getURI() {<br /><br /> return httpUri;<br /> }</p>
-<p class="indent"><code class="monospace">Content</code> objects allow access to the original URI and should not throw any exceptions when the <code class="monospace">getURI</code> method is called. If an exception does occur during the conversion of the resource's source object (for example, <code class=&qu