Use the public toolKB as input model

Johannes Binder Johannes Binder 2014-03-18

Johannes Binder Johannes Binder 2014-03-18

removed cache
removed cache/kb.out.owl
changed src/main/java/org/sba_research/timbus/kb/importer/DataImporter.java
changed src/main/java/org/sba_research/timbus/kb/importer/PronomImporter.java
changed src/main/java/org/sba_research/timbus/kb/App.java
changed README.md
changed pom.xml
copied ontologies/kb_tool_strategies.owl -> ontologies/toolKB.owl
cache
File was removed.
cache/kb.out.owl
File was removed.
src/main/java/org/sba_research/timbus/kb/importer/DataImporter.java Diff Switch to unified view
Loading...
src/main/java/org/sba_research/timbus/kb/importer/PronomImporter.java Diff Switch to unified view
Loading...
src/main/java/org/sba_research/timbus/kb/App.java Diff Switch to unified view
Loading...
README.md Diff Switch to unified view
Loading...
pom.xml Diff Switch to unified view
Loading...
ontologies/kb_tool_strategies.owl to ontologies/toolKB.owl
--- a/ontologies/kb_tool_strategies.owl
+++ b/ontologies/toolKB.owl
@@ -11,15 +11,15 @@
 ]>
 
 
-<rdf:RDF xmlns="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#"
-     xml:base="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20"
+<rdf:RDF xmlns="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#"
+     xml:base="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl"
      xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
      xmlns:swrl="http://www.w3.org/2003/11/swrl#"
      xmlns:owl="http://www.w3.org/2002/07/owl#"
      xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
      xmlns:swrlb="http://www.w3.org/2003/11/swrlb#"
      xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
-    <owl:Ontology rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20"/>
+    <owl:Ontology rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl"/>
     
 
 
@@ -34,41 +34,41 @@
     
 
 
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#hasSuccessor -->
-
-    <owl:ObjectProperty rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#hasSuccessor">
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#hasSuccessor -->
+
+    <owl:ObjectProperty rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#hasSuccessor">
         <rdf:type rdf:resource="&owl;ReflexiveProperty"/>
     </owl:ObjectProperty>
     
 
 
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isAvailableIn -->
-
-    <owl:ObjectProperty rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isAvailableIn"/>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isConsistingOf -->
-
-    <owl:ObjectProperty rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isConsistingOf"/>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isIdentifiedBy -->
-
-    <owl:ObjectProperty rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isIdentifiedBy"/>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isInterpretedBy -->
-
-    <owl:ObjectProperty rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isInterpretedBy"/>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isProviding -->
-
-    <owl:ObjectProperty rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isProviding">
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isAvailableIn -->
+
+    <owl:ObjectProperty rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isAvailableIn"/>
+    
+
+
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isConsistingOf -->
+
+    <owl:ObjectProperty rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isConsistingOf"/>
+    
+
+
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isIdentifiedBy -->
+
+    <owl:ObjectProperty rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isIdentifiedBy"/>
+    
+
+
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isInterpretedBy -->
+
+    <owl:ObjectProperty rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isInterpretedBy"/>
+    
+
+
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isProviding -->
+
+    <owl:ObjectProperty rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isProviding">
         <rdf:type rdf:resource="&owl;AsymmetricProperty"/>
         <rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
         <rdfs:subPropertyOf rdf:resource="&owl;topObjectProperty"/>
@@ -76,27 +76,27 @@
     
 
 
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isReading -->
-
-    <owl:ObjectProperty rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isReading">
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isReading -->
+
+    <owl:ObjectProperty rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isReading">
         <rdf:type rdf:resource="&owl;AsymmetricProperty"/>
         <rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
     </owl:ObjectProperty>
     
 
 
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isUsing -->
-
-    <owl:ObjectProperty rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isUsing">
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isUsing -->
+
+    <owl:ObjectProperty rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isUsing">
         <rdf:type rdf:resource="&owl;AsymmetricProperty"/>
         <rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
     </owl:ObjectProperty>
     
 
 
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isWriting -->
-
-    <owl:ObjectProperty rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isWriting">
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isWriting -->
+
+    <owl:ObjectProperty rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isWriting">
         <rdf:type rdf:resource="&owl;AsymmetricProperty"/>
         <rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
     </owl:ObjectProperty>
@@ -114,23 +114,23 @@
     
 
 
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#hasCommandValue -->
-
-    <owl:DatatypeProperty rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#hasCommandValue">
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#hasCommandValue -->
+
+    <owl:DatatypeProperty rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#hasCommandValue">
         <rdf:type rdf:resource="&owl;FunctionalProperty"/>
     </owl:DatatypeProperty>
     
 
 
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#hasKey -->
-
-    <owl:DatatypeProperty rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#hasKey"/>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#hasValue -->
-
-    <owl:DatatypeProperty rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#hasValue"/>
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#hasKey -->
+
+    <owl:DatatypeProperty rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#hasKey"/>
+    
+
+
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#hasValue -->
+
+    <owl:DatatypeProperty rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#hasValue"/>
     
 
 
@@ -145,95 +145,95 @@
     
 
 
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#AbstractAction -->
-
-    <owl:Class rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#AbstractAction">
-        <rdfs:subClassOf rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Action"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isWriting"/>
-                <owl:onClass rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Format"/>
-                <owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isReading"/>
-                <owl:onClass rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Format"/>
-                <owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-    </owl:Class>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Action -->
-
-    <owl:Class rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Action"/>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#CommandInterpreter -->
-
-    <owl:Class rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#CommandInterpreter"/>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#FileFormat -->
-
-    <owl:Class rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#FileFormat">
-        <rdfs:subClassOf rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Format"/>
-    </owl:Class>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Format -->
-
-    <owl:Class rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Format">
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isIdentifiedBy"/>
-                <owl:someValuesFrom rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#FormatRegistry"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-    </owl:Class>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#FormatRegistry -->
-
-    <owl:Class rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#FormatRegistry">
-        <rdfs:subClassOf rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Registry"/>
-    </owl:Class>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Registry -->
-
-    <owl:Class rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Registry">
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isConsistingOf"/>
-                <owl:someValuesFrom rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#RegistryEntry"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-    </owl:Class>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#RegistryEntry -->
-
-    <owl:Class rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#RegistryEntry">
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#hasKey"/>
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#AbstractAction -->
+
+    <owl:Class rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#AbstractAction">
+        <rdfs:subClassOf rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#Action"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isWriting"/>
+                <owl:onClass rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#Format"/>
+                <owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isReading"/>
+                <owl:onClass rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#Format"/>
+                <owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+    </owl:Class>
+    
+
+
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#Action -->
+
+    <owl:Class rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#Action"/>
+    
+
+
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#CommandInterpreter -->
+
+    <owl:Class rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#CommandInterpreter"/>
+    
+
+
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#FileFormat -->
+
+    <owl:Class rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#FileFormat">
+        <rdfs:subClassOf rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#Format"/>
+    </owl:Class>
+    
+
+
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#Format -->
+
+    <owl:Class rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#Format">
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isIdentifiedBy"/>
+                <owl:someValuesFrom rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#FormatRegistry"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+    </owl:Class>
+    
+
+
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#FormatRegistry -->
+
+    <owl:Class rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#FormatRegistry">
+        <rdfs:subClassOf rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#Registry"/>
+    </owl:Class>
+    
+
+
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#Registry -->
+
+    <owl:Class rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#Registry">
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isConsistingOf"/>
+                <owl:someValuesFrom rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#RegistryEntry"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+    </owl:Class>
+    
+
+
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#RegistryEntry -->
+
+    <owl:Class rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#RegistryEntry">
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#hasKey"/>
                 <owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
                 <owl:onDataRange rdf:resource="&xsd;string"/>
             </owl:Restriction>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
             <owl:Restriction>
-                <owl:onProperty rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#hasValue"/>
+                <owl:onProperty rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#hasValue"/>
                 <owl:someValuesFrom rdf:resource="&xsd;string"/>
             </owl:Restriction>
         </rdfs:subClassOf>
@@ -241,86 +241,86 @@
     
 
 
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Strategy -->
-
-    <owl:Class rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Strategy">
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#hasSuccessor"/>
-                <owl:onClass rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Strategy"/>
-                <owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isUsing"/>
-                <owl:onClass rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Action"/>
-                <owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-    </owl:Class>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Tool -->
-
-    <owl:Class rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Tool">
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isProviding"/>
-                <owl:someValuesFrom rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#ToolAction"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isIdentifiedBy"/>
-                <owl:someValuesFrom rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#ToolRegistry"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-    </owl:Class>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#ToolAction -->
-
-    <owl:Class rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#ToolAction">
-        <rdfs:subClassOf rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Action"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#hasCommandValue"/>
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#Strategy -->
+
+    <owl:Class rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#Strategy">
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#hasSuccessor"/>
+                <owl:onClass rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#Strategy"/>
+                <owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isUsing"/>
+                <owl:onClass rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#Action"/>
+                <owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+    </owl:Class>
+    
+
+
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#Tool -->
+
+    <owl:Class rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#Tool">
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isIdentifiedBy"/>
+                <owl:someValuesFrom rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#ToolRegistry"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isProviding"/>
+                <owl:someValuesFrom rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#ToolAction"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+    </owl:Class>
+    
+
+
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#ToolAction -->
+
+    <owl:Class rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#ToolAction">
+        <rdfs:subClassOf rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#Action"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#hasCommandValue"/>
                 <owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
                 <owl:onDataRange rdf:resource="&xsd;string"/>
             </owl:Restriction>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
             <owl:Restriction>
-                <owl:onProperty rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isProviding"/>
-                <owl:onClass rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#AbstractAction"/>
-                <owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isInterpretedBy"/>
-                <owl:someValuesFrom rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#CommandInterpreter"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-    </owl:Class>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#ToolRegistry -->
-
-    <owl:Class rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#ToolRegistry">
-        <rdfs:subClassOf rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Registry"/>
-    </owl:Class>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#VirtualFormat -->
-
-    <owl:Class rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#VirtualFormat">
-        <rdfs:subClassOf rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Format"/>
+                <owl:onProperty rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isInterpretedBy"/>
+                <owl:someValuesFrom rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#CommandInterpreter"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#isProviding"/>
+                <owl:onClass rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#AbstractAction"/>
+                <owl:qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+    </owl:Class>
+    
+
+
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#ToolRegistry -->
+
+    <owl:Class rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#ToolRegistry">
+        <rdfs:subClassOf rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#Registry"/>
+    </owl:Class>
+    
+
+
+    <!-- http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#VirtualFormat -->
+
+    <owl:Class rdf:about="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#VirtualFormat">
+        <rdfs:subClassOf rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#Format"/>
     </owl:Class>
     
 
@@ -328,246 +328,15 @@
     <!-- 
     ///////////////////////////////////////////////////////////////////////////////////////
     //
-    // Individuals
+    // Rules
     //
     ///////////////////////////////////////////////////////////////////////////////////////
      -->
 
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#ci_bash -->
-
-    <owl:NamedIndividual rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#ci_bash">
-        <rdf:type rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#CommandInterpreter"/>
-    </owl:NamedIndividual>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#ci_human -->
-
-    <owl:NamedIndividual rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#ci_human">
-        <rdf:type rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#CommandInterpreter"/>
-    </owl:NamedIndividual>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#conv_tex2pdf -->
-
-    <owl:NamedIndividual rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#conv_tex2pdf">
-        <rdf:type rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#AbstractAction"/>
-        <isWriting rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#pdf"/>
-        <isReading rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#tex"/>
-    </owl:NamedIndividual>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#conv_tex2pdf_tex2pdf -->
-
-    <owl:NamedIndividual rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#conv_tex2pdf_tex2pdf">
-        <rdf:type rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#ToolAction"/>
-        <hasCommandValue>tex2pdf blah.{in} {out}</hasCommandValue>
-        <isInterpretedBy rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#ci_bash"/>
-        <isProviding rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#conv_tex2pdf"/>
-    </owl:NamedIndividual>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#fr_pdf_pronom -->
-
-    <owl:NamedIndividual rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#fr_pdf_pronom">
-        <rdf:type rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#FormatRegistry"/>
-        <isConsistingOf rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#re_pdf_pronom.name"/>
-        <isConsistingOf rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#re_pdf_pronom.version"/>
-    </owl:NamedIndividual>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#fr_tex_general -->
-
-    <owl:NamedIndividual rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#fr_tex_general">
-        <rdf:type rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#FormatRegistry"/>
-        <isConsistingOf rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#re_tex_general.fileExtension"/>
-    </owl:NamedIndividual>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#pdf -->
-
-    <owl:NamedIndividual rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#pdf">
-        <rdf:type rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#FileFormat"/>
-        <isIdentifiedBy rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#fr_pdf_pronom"/>
-    </owl:NamedIndividual>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#print -->
-
-    <owl:NamedIndividual rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#print">
-        <rdf:type rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#VirtualFormat"/>
-    </owl:NamedIndividual>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#re_evince_apt.package -->
-
-    <owl:NamedIndividual rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#re_evince_apt.package">
-        <rdf:type rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#RegistryEntry"/>
-        <hasValue>evince</hasValue>
-        <hasKey>apt.package</hasKey>
-    </owl:NamedIndividual>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#re_pdf_pronom.name -->
-
-    <owl:NamedIndividual rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#re_pdf_pronom.name">
-        <rdf:type rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#RegistryEntry"/>
-        <hasKey>pronom.name</hasKey>
-        <hasValue>Acrobat PDF 1.7 - Portable Document Format</hasValue>
-    </owl:NamedIndividual>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#re_pdf_pronom.version -->
-
-    <owl:NamedIndividual rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#re_pdf_pronom.version">
-        <rdf:type rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#RegistryEntry"/>
-        <hasValue>1.7</hasValue>
-        <hasKey>pronom.version</hasKey>
-    </owl:NamedIndividual>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#re_tex2pdf_general.url -->
-
-    <owl:NamedIndividual rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#re_tex2pdf_general.url">
-        <rdf:type rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#RegistryEntry"/>
-        <hasValue>http://tex2pdf.berlios.de/</hasValue>
-        <hasKey>general.url</hasKey>
-    </owl:NamedIndividual>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#re_tex_general.fileExtension -->
-
-    <owl:NamedIndividual rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#re_tex_general.fileExtension">
-        <rdf:type rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#RegistryEntry"/>
-        <hasValue>tex</hasValue>
-        <hasKey>general.fileExtension</hasKey>
-    </owl:NamedIndividual>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#screen -->
-
-    <owl:NamedIndividual rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#screen">
-        <rdf:type rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#VirtualFormat"/>
-    </owl:NamedIndividual>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#strat_pdf2screen -->
-
-    <owl:NamedIndividual rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#strat_pdf2screen">
-        <rdf:type rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Strategy"/>
-        <isUsing rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#view_pdf_evince"/>
-    </owl:NamedIndividual>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#strat_tex2pdf -->
-
-    <owl:NamedIndividual rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#strat_tex2pdf">
-        <rdf:type rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Strategy"/>
-        <isUsing rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#conv_tex2pdf_tex2pdf"/>
-    </owl:NamedIndividual>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#tex -->
-
-    <owl:NamedIndividual rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#tex">
-        <rdf:type rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#FileFormat"/>
-        <isIdentifiedBy rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#fr_tex_general"/>
-    </owl:NamedIndividual>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#tool_evince -->
-
-    <owl:NamedIndividual rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#tool_evince">
-        <rdf:type rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Tool"/>
-        <isIdentifiedBy rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#tr_evince_apt"/>
-        <isProviding rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#view_pdf_evince"/>
-    </owl:NamedIndividual>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#tool_tex2pdf -->
-
-    <owl:NamedIndividual rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#tool_tex2pdf">
-        <rdf:type rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Tool"/>
-        <isProviding rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#conv_tex2pdf_tex2pdf"/>
-        <isIdentifiedBy rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#tr_tex2pdf_general"/>
-    </owl:NamedIndividual>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#tr_evince_apt -->
-
-    <owl:NamedIndividual rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#tr_evince_apt">
-        <rdf:type rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#ToolRegistry"/>
-        <isConsistingOf rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#re_evince_apt.package"/>
-    </owl:NamedIndividual>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#tr_tex2pdf_general -->
-
-    <owl:NamedIndividual rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#tr_tex2pdf_general">
-        <rdf:type rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#ToolRegistry"/>
-        <isConsistingOf rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#re_tex2pdf_general.url"/>
-    </owl:NamedIndividual>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#view_pdf -->
-
-    <owl:NamedIndividual rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#view_pdf">
-        <rdf:type rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#AbstractAction"/>
-        <isReading rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#pdf"/>
-        <isWriting rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#screen"/>
-    </owl:NamedIndividual>
-    
-
-
-    <!-- http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#view_pdf_evince -->
-
-    <owl:NamedIndividual rdf:about="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#view_pdf_evince">
-        <rdf:type rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#ToolAction"/>
-        <hasCommandValue>evince {1}</hasCommandValue>
-        <isInterpretedBy rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#ci_bash"/>
-        <isProviding rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#view_pdf"/>
-    </owl:NamedIndividual>
-    
-
-
-    <!-- 
-    ///////////////////////////////////////////////////////////////////////////////////////
-    //
-    // Rules
-    //
-    ///////////////////////////////////////////////////////////////////////////////////////
-     -->
-
-    <rdf:Description rdf:about="urn:swrl#t">
+    <rdf:Description rdf:about="urn:swrl#a">
         <rdf:type rdf:resource="&swrl;Variable"/>
     </rdf:Description>
-    <rdf:Description rdf:about="urn:swrl#v">
-        <rdf:type rdf:resource="&swrl;Variable"/>
-    </rdf:Description>
-    <rdf:Description rdf:about="urn:swrl#a">
+    <rdf:Description rdf:about="urn:swrl#t">
         <rdf:type rdf:resource="&swrl;Variable"/>
     </rdf:Description>
     <rdf:Description>
@@ -595,7 +364,7 @@
                         <rdf:first>
                             <rdf:Description>
                                 <rdf:type rdf:resource="&swrl;ClassAtom"/>
-                                <swrl:classPredicate rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Tool"/>
+                                <swrl:classPredicate rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#Tool"/>
                                 <swrl:argument1 rdf:resource="urn:swrl#t"/>
                             </rdf:Description>
                         </rdf:first>
@@ -604,74 +373,13 @@
                 <rdf:first>
                     <rdf:Description>
                         <rdf:type rdf:resource="&swrl;ClassAtom"/>
-                        <swrl:classPredicate rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#Action"/>
+                        <swrl:classPredicate rdf:resource="http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl#Action"/>
                         <swrl:argument1 rdf:resource="urn:swrl#a"/>
                     </rdf:Description>
                 </rdf:first>
             </rdf:Description>
         </swrl:body>
     </rdf:Description>
-    <rdf:Description>
-        <rdf:type rdf:resource="&swrl;Imp"/>
-        <swrl:body>
-            <rdf:Description>
-                <rdf:type rdf:resource="&swrl;AtomList"/>
-                <rdf:rest rdf:resource="&rdf;nil"/>
-                <rdf:first>
-                    <rdf:Description>
-                        <rdf:type rdf:resource="&swrl;DatavaluedPropertyAtom"/>
-                        <swrl:propertyPredicate rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#hasKey"/>
-                        <swrl:argument1 rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#re_pdf_pronom.version"/>
-                        <swrl:argument2 rdf:resource="urn:swrl#v"/>
-                    </rdf:Description>
-                </rdf:first>
-            </rdf:Description>
-        </swrl:body>
-        <swrl:head>
-            <rdf:Description>
-                <rdf:type rdf:resource="&swrl;AtomList"/>
-                <rdf:rest rdf:resource="&rdf;nil"/>
-                <rdf:first>
-                    <rdf:Description>
-                        <rdf:type rdf:resource="&swrl;DatavaluedPropertyAtom"/>
-                        <swrl:argument2>pronom.version</swrl:argument2>
-                        <swrl:propertyPredicate rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#hasKey"/>
-                        <swrl:argument1 rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#re_pdf_pronom.version"/>
-                    </rdf:Description>
-                </rdf:first>
-            </rdf:Description>
-        </swrl:head>
-    </rdf:Description>
-    <rdf:Description>
-        <rdf:type rdf:resource="&swrl;Imp"/>
-        <swrl:body>
-            <rdf:Description>
-                <rdf:type rdf:resource="&swrl;AtomList"/>
-                <rdf:rest rdf:resource="&rdf;nil"/>
-                <rdf:first>
-                    <rdf:Description>
-                        <rdf:type rdf:resource="&swrl;IndividualPropertyAtom"/>
-                        <swrl:propertyPredicate rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#isProviding"/>
-                        <swrl:argument2 rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#view_pdf_evince"/>
-                        <swrl:argument1 rdf:resource="urn:swrl#t"/>
-                    </rdf:Description>
-                </rdf:first>
-            </rdf:Description>
-        </swrl:body>
-        <swrl:head>
-            <rdf:Description>
-                <rdf:type rdf:resource="&swrl;AtomList"/>
-                <rdf:rest rdf:resource="&rdf;nil"/>
-                <rdf:first>
-                    <rdf:Description>
-                        <rdf:type rdf:resource="&swrl;SameIndividualAtom"/>
-                        <swrl:argument2 rdf:resource="http://www.semanticweb.org/johannes/ontologies/2013/6/untitled-ontology-20#tool_evince"/>
-                        <swrl:argument1 rdf:resource="urn:swrl#t"/>
-                    </rdf:Description>
-                </rdf:first>
-            </rdf:Description>
-        </swrl:head>
-    </rdf:Description>
 </rdf:RDF>