Implementation report: new consume/produce icons, added exchange table
authorTrung Dong Huynh <tdh@ecs.soton.ac.uk>
Fri, 08 Feb 2013 12:28:50 +0000
changeset 5511 7b218e0ab7ae
parent 5510 f95aa1566db7
child 5512 4fe185da9faa
Implementation report: new consume/produce icons, added exchange table
reports/consume-produce.png
reports/consume.png
reports/produce.png
reports/prov-implementations.html
reports/reports.css
Binary file reports/consume-produce.png has changed
Binary file reports/consume.png has changed
Binary file reports/produce.png has changed
--- a/reports/prov-implementations.html	Thu Feb 07 13:28:32 2013 -0700
+++ b/reports/prov-implementations.html	Fri Feb 08 12:28:50 2013 +0000
@@ -122,8 +122,8 @@
             <li>Constraints Validator</li>
         </ul>
       </p>
-      <table class="simple">
-        <caption id="implementations-table">Table 1: List of implementations reported to the PROV Working Group.</caption>
+      <table id="implementations-table" class="simple">
+        <caption>Table 1: List of implementations reported to the PROV Working Group.</caption>
         <tr>
           <th scope="col">#</th>
           <th scope="col">Name</th>
@@ -2945,7 +2945,114 @@
   
     <section id="prov-exchange">
       <h2>Exchange</h2>
-      <p>TODO: This section will list implementations exchanging provenance information with one another.</p>
+      <table id="exchange-table" class="simple">
+        <caption>
+        Table 6: Implementations exchanging PROV with the representation(s) exchanged in 
+        parentheses.
+        </caption>
+        <tr>
+          <th width="32" scope="col">&nbsp;</th>
+          <th align="right" scope="col">Producers:</th>
+          <th scope="col">ProvToolbox</th>
+          <th scope="col">PROVoKing</th>
+          <th scope="col">Provenenane Server</th>
+          <th scope="col">APROVeD</th>
+          <th scope="col">PROV Python</th>
+          <th scope="col">ProvValidator</th>
+          <th scope="col">prov-check</th>
+          <th scope="col">checker.pl</th>
+        </tr>
+        <tr>
+          <th width="32" rowspan="8" scope="row"><div class="rotate_text" style="width:30px;top:40px;left:5px;">Consumers</div></th>
+          <th scope="row"><a href="#7">ProvToolbox</a></th>
+          <td align="center">-</td>
+          <td><span class="independent-impl">All (PROV-O)</span></td>
+          <td><span class="independent-codebase">All (PROV-N)</span></td>
+          <td><span class="independent-impl">Partial (PROV-N)</span></td>
+          <td><span class="independent-codebase">All (PROV-N)</span></td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+        </tr>
+        <tr>
+          <th scope="row"><a href="#11">PROVoKing</a></th>
+          <td>&nbsp;</td>
+          <td align="center">-</td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+        </tr>
+        <tr>
+          <th scope="row"><a href="#17">Provenance Server</a></th>
+          <td><span class="independent-codebase">All (PROV-JSON)</span></td>
+          <td>&nbsp;</td>
+          <td align="center">-</td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+          <td><span class="independent-codebase">All (PROV-JSON)</span></td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+        </tr>
+        <tr>
+          <th scope="row"><a href="#26">APROVed</a></th>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+          <td align="center">-</td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+        </tr>
+        <tr>
+          <th scope="row"><a href="#34">PROV Python</a></th>
+          <td><span class="independent-codebase">All (PROV-JSON)</span></td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+          <td align="center">-</td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+        </tr>
+        <tr>
+          <th scope="row"><a href="#52">ProvValidator</a></th>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+          <td><span class="independent-codebase">All (PROV-N)</span></td>
+          <td>&nbsp;</td>
+          <td><span class="independent-codebase">All (PROV-N)</span></td>
+          <td align="center">-</td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+        </tr>
+        <tr>
+          <th scope="row"><a href="#53">prov-check</a></th>
+          <td><span class="independent-impl">All (PROV-O)</span></td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+          <td align="center">-</td>
+          <td>&nbsp;</td>
+        </tr>
+        <tr>
+          <th scope="row"><a href="#54">checker.pl</a></th>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+          <td>&nbsp;</td>
+          <td align="center">-</td>
+        </tr>
+      </table>
+      <p>&nbsp;</p>
   </section>
 
     <section class="appendix"> 
--- a/reports/reports.css	Thu Feb 07 13:28:32 2013 -0700
+++ b/reports/reports.css	Fri Feb 08 12:28:50 2013 +0000
@@ -2,15 +2,13 @@
 /* CSS Document */
 
 .rotate_text {
-	-moz-transform: rotate(-90deg); 
+	-moz-transform: rotate(-90deg);
 	-moz-transform-origin: top left;
 	-webkit-transform: rotate(-90deg);
 	-webkit-transform-origin: top left;
 	-o-transform: rotate(-90deg);
 	-o-transform-origin: top left;
 	position: relative;
-	top: 20px;
-	left: 20px;
 }
 
 table.feature-table {
@@ -46,7 +44,7 @@
 	background-color: #005a9c;
 }
 
-th[scope=row] {
+#implementations-table th[scope=row] {
 	text-align: left;
 	width: 400px;
 }
@@ -105,3 +103,11 @@
 .icon-consume-produce {
 	background-image: url(consume-produce.png);
 }
+
+.independent-impl {
+	font-weight: bold;
+}
+
+.independent-codebase {
+	font-style: italic;	
+}
\ No newline at end of file