# Base URI of process is file:///afs/w3.org/pub/WWW/2000/10/swap/test/
# Input from  file:/afs/w3.org/pub/WWW/2000/10/swap/test/tambis3.n3

#  Notation3 generation by
#  $Id: notation3.py,v 1.35 2000/12/07 21:35:48 timbl Exp $

     @prefix log: <http://www.w3.org/2000/10/swap/log.n3#> .
     @prefix ex: <http://www.daml.org/2000/10/daml-ex#> .
     @prefix ont: <http://www.daml.org/2000/10/daml-ont#> .
     @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
     @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
     @prefix : <http://www.daml.org/2000/11/daml-ont#> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/molecular_function-unknown>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-function> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nad-requiring-oxidoreductase>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/catalyses>;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/oxidation-and-reduction> ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ec-number>;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-ec-number> ];
                             :rest  [
                                 a :List;
                                 :first  [
                                     a :Restriction;
                                     :minCardinality "1";
                                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-bound>;
                                     :hasValue :Thing ];
                                 :rest  [
                                     a :List;
                                     :first  [
                                         a :Restriction;
                                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-bound>;
                                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nad> ];
                                     :rest  [
                                         a :Empty ] ] ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/geranyl-geranyl-attachment-site>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lipid-attachment-site> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-organism-classification>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/enzyme>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1510>,
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1519>;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/catalyses>;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ec-number>;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-ec-number> ];
                             :rest  [
                                 a :Empty ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/mitochondrial-dna>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/deoxy-nucleotide>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/deoxy-nucleotide>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/double-stranded>;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/strandedness> ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :cardinality "1";
                                 :hasValue :Thing;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                             :rest  [
                                 a :List;
                                 :first  [
                                     a :Restriction;
                                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/mitochondrial-chromosome>;
                                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                                 :rest  [
                                     a :Empty ] ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ether-bond-hydrolysis>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ether-bond>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrolysis-of> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/organelle>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cell>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ],
                 [
             a :Restriction;
             :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cell>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lipid-group>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ligand> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/oxidation-and-reduction>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/passed-through-by>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/obsolete>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-function> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon920>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon923>;
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polarity> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon371>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon573>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrophobic>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrophobicity-property> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/editor-name>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/name> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transfer-rna-function>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-function> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/peptide-bond>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-nitrogen-bond> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon302>     a rdfs:Class;
         :complementOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/metal-ion> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/structure>     a rdfs:Class;
         rdfs:subClassOf :Thing .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transmembrane-helix>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/membrane>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/passes-through> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/membrane>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/passes-through> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/alpha-helix> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/restriction-endonuclease-site>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dna-site> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrogen-bond>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical-bond> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon502>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon505>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1355>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/holoenzyme>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/catalyses>;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :minCardinality "1";
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-bound>;
                                 :hasValue :Thing ];
                             :rest  [
                                 a :List;
                                 :first  [
                                     a :Restriction;
                                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-bound>;
                                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/prosthetic-group> ];
                                 :rest  [
                                     a :List;
                                     :first  [
                                         a :Restriction;
                                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ec-number>;
                                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-ec-number> ];
                                     :rest  [
                                         a :Empty ] ] ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/inorganic-molecular-compound>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1067>,
                 [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1073>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atom-type> ],
                 [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1075>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/number-of-atoms> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1067>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1070>;
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/mitochondrial-membrane>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/membrane> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon903>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physical> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/process> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ligand-binding-or-carrier>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binding> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/species>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/organism-classification> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cites>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dna>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/deoxy-nucleotide>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/deoxy-nucleotide>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/strandedness>;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/strandedness-selector> ];
                         :rest  [
                             a :Empty ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/metal-ion>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon361> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/acid-anhydride-hydrolysis>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrolysis> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physical-substance> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/exon>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1376>;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/codes-for>;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene-product> ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/codes-for>;
                                 :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene-product> ];
                             :rest  [
                                 a :List;
                                 :first  [
                                     a :Restriction;
                                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/rna>;
                                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transcribed-to> ];
                                 :rest  [
                                     a :List;
                                     :first  [
                                         a :Restriction;
                                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/rna>;
                                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transcribed-to> ];
                                     :rest  [
                                         a :Empty ] ] ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dna-part> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon764>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon767>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/molecule> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon816>     a rdfs:Class;
         :unionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dalton> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/sbedberg> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nuclear-chromosome>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleus>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleus>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chromosome> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/molecular-compound>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1280>;
         :intersectionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon767>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/endoplasmic-reticulum>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cytosol>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/organelle> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon750>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1424>     a rdfs:Class;
         :unionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of>;
                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-sequence> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-sequence> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/sulphur>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon96>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/phosphate>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ligand> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ligation>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon901>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cis-trans-isomerisation>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/isomerisation> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon738>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :minCardinality "1";
                 :hasValue :Thing;
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene-name>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                 :rest  [
                     a :Empty ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-bond>     a rdf:Property;
         rdfs:range <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical-bond> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/phosphopantetheine-substitution-site>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/inter-molecule-transfer>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/target-for> ],
                 [
             a :Restriction;
             :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/inter-molecule-transfer>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/target-for> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/modification-site> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleus>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cell>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ],
                 [
             a :Restriction;
             :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cell>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ],
                 [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/eukaryote>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-classification> ],
                 [
             a :Restriction;
             :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/eukaryote>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-classification> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1166>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleic-acid-binding>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binding> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/property>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/modifier> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/coenzyme-requiring-enzyme>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/catalyses>;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :minCardinality "1";
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-bound>;
                                 :hasValue :Thing ];
                             :rest  [
                                 a :List;
                                 :first  [
                                     a :Restriction;
                                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/coenzyme>;
                                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-bound> ];
                                 :rest  [
                                     a :List;
                                     :first  [
                                         a :Restriction;
                                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ec-number>;
                                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-ec-number> ];
                                     :rest  [
                                         a :Empty ] ] ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-structure>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/structure-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/structure-of> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physical-structure> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physical-process>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon903> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/other-bond-lysis>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lysis> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/name>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/label> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/acetylation-site>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/modification-site> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/strandedness>     a rdf:Property;
         rdfs:domain <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleic-acid>;
         rdfs:range <file:/afs/w3.org/pub/WWW/2000/10/swap/test/strandedness-selector> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-sulfur-bond-formation>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ligation> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-location>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/location-of> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/mental>     a rdfs:Class;
         rdfs:subClassOf :Thing .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/intron>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1367>;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon320>;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/rna>;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transcribed-to> ];
                             :rest  [
                                 a :List;
                                 :first  [
                                     a :Restriction;
                                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/rna>;
                                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transcribed-to> ];
                                 :rest  [
                                     a :Empty ] ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dna-part> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amidation-site>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/modification-site> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transporter>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-function> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binding-site>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binding>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/target-for> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-part> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1448>     a rdfs:Class;
         :unionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-secondary-structure>;
                 :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-secondary-structure> ];
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/catalyses>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/catalysed-by> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction-participant>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/takes-part-in> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/enzyme-inhibitor>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/regulation> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/covalent-bond>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical-bond> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon361>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cation> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/metal> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/monovalent-cation>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge>;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/positive-charge> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/flourine>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1260>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-length>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/length-of> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/halogen>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon914>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ester-bond-hydrolysis>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ester-bond>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrolysis-of> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleic-acid-part>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1107>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dalton>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/weight-unit> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/weight-unit>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/unit> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/magnesium>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon50>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-part>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon967>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/complement-dna>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/deoxy-nucleotide>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/deoxy-nucleotide>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/single-stranded>;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/strandedness> ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :cardinality "1";
                                 :hasValue :Thing;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reverse-transcribed-from> ];
                             :rest  [
                                 a :List;
                                 :first  [
                                     a :Restriction;
                                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon113>;
                                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reverse-transcribed-from> ];
                                 :rest  [
                                     a :Empty ] ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ];
         :equivalentTo <file:/afs/w3.org/pub/WWW/2000/10/swap/test/expressed-sequence-tag> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chloroplast>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cytosol>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ],
                 [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/eukaryote>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-classification> ],
                 [
             a :Restriction;
             :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/eukaryote>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-classification> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/organelle> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/work-title>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/published-material>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/title-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/published-material>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/title-of> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/label> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1399>     a rdfs:Class;
         :unionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1401>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/takes-part-in>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/small-organic-molecular-compound>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1124> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/published-material>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/published-by>;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/publishing-institution> ],
                 [
             a :Restriction;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/published-by>;
             :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/publishing-institution> ],
                 [
             a :Restriction;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-publication-year>;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/year> ],
                 [
             a :Restriction;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-title>;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/work-title> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/work> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physicochemical-property>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/property> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/thioether-bond>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/covalent-bond> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-classification>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/mental-organisation> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon349>     a rdfs:Class;
         :unionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/angstrom> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/residue-number> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cobalt>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon271>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1510>     a rdfs:Class;
         :unionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1512>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1512>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical>;
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-substrate> ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-substrate> ];
                 :rest  [
                     a :Empty ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon460>     a rdfs:Class;
         :unionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/small-organic-molecular-compound> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/metal-ion> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/anion>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :minCardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :maxCardinality "4";
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge>;
                         :hasValue :Thing ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge>;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/negative-charge> ];
                         :rest  [
                             a :Empty ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physical-substance>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1225> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon642>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dna>;
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dna>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                 :rest  [
                     a :Empty ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/enzyme-function>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-function> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chaperone>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-function> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/iron>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon750>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/mitochondrial-compartment>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :cardinality "1";
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-boundary>;
                         :hasValue :Thing ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-boundary>;
                             :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/mitochondrial-membrane> ];
                         :rest  [
                             a :Empty ] ] ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cellular-part> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-compartment> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/golgi-apparatus>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cytosol>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/organelle> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon518>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/molecule> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ion> ] .
      [      a :Disjoint;
             :rest  [
                 a :Disjoint;
                 :rest  [
                     a :Disjoint;
                     :rest  [
                         a :Disjoint;
                         :rest  [
                             a :Empty ];
                         :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ribosomal-rna> ];
                     :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/small-nuclear-rna> ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transfer-rna> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/messenger-rna> ].
    
      [      a :Disjoint;
             :rest  [
                 a :Disjoint;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/rna> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dna> ].
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1225>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/substance> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon923>     a rdfs:Class;
         :complementOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/negative> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/oxygen>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon404>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1442>     a rdfs:Class;
         :unionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/messenger-rna> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dna> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/iron-divalent-cation>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon236>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-metal-class>;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/metal> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :cardinality "2";
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge>;
                             :hasValue :Thing ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge>;
                                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/positive-charge> ];
                             :rest  [
                                 a :Empty ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nonmetal>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1166>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/phosphorus-nitrogen-bond>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/covalent-bond> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-classification>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/classification-of> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbohydrate>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/small-organic-molecular-compound> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/glycosylation-site>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/glucosyl-transfer>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/target-for> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/modification-site> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1503>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :minCardinality "1";
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cited-in>;
                 :hasValue :Thing ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cited-in>;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/published-material> ];
                 :rest  [
                     a :Empty ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical-structure>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/structure-of> ],
                 [
             a :Restriction;
             :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/structure-of> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physical-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-editor>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/editor-of>;
         rdfs:subPropertyOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-name> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/defenseimmunity-protein>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-function> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1431>     a rdfs:Class;
         :unionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1433>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1433>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1436>;
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/translated-from> ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1442>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/translated-from> ];
                 :rest  [
                     a :Empty ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1436>     a rdfs:Class;
         :unionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/messenger-rna> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dna> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-binding-site>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :minCardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binds>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binds>;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binding-site> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/time-unit>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/unit> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1179>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1182>;
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical-part> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1489>     a rdfs:Class;
         :unionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cell> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/extra-cellular-space> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/journal-name>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/journal>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/name-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/journal>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/name-of> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/name> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1486>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1489>;
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1495>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                 :rest  [
                     a :Empty ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/work>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/mental-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/accession-number>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/label> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physical-organisation>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physical-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon914>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/editor-of>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-nitrogen-bond>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/covalent-bond> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cleavage-site>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/peptide-bond-hydrolysis>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/target-for> ],
                 [
             a :Restriction;
             :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/peptide-bond-hydrolysis>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/target-for> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/site> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-halide-bond>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/covalent-bond> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-process>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/process> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ionic-molecule>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon518>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/sulphur-sulphur-bond-hydrolysis>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrolysis-of>;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/sulphur-sulphur-bond> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/Glycosylysis>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrolysis> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lithium>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon832>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lipid>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/small-organic-molecular-compound> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dna-site>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dna-part> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-part>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/tertiary-structure>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/haem>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/prosthetic-group> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-molecular-weight>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/molecular-weight-of> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binding>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-function> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon404>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/receptor>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/signal-transduction> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/potassium>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon85>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/phosphorylation-site>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/phosphate-transfer>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/target-for> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/modification-site> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cofactor>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon457>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dna-organisation>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-organisation> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge>     a rdf:Property;
         rdfs:range <file:/afs/w3.org/pub/WWW/2000/10/swap/test/electrical-charge>;
         rdfs:domain <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ion> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-primary-structure>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/inter-molecule-transfer>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrolase>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/catalyses>;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrolysis> ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ec-number>;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-ec-number> ];
                             :rest  [
                                 a :Empty ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-match-level>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/match-level-of> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/formylation-site>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/modification-site> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon715>,
                 [
             a :Restriction;
             :minCardinality "1";
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-name>;
             :hasValue :Thing ],
                 [
             a :Restriction;
             :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon735>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-name> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon50>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/structure-of>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/species-of>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/halide-bond>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/covalent-bond> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/coenzyme-requiring-holoenzyme>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/catalyses>;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :minCardinality "1";
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-bound>;
                                 :hasValue :Thing ];
                             :rest  [
                                 a :List;
                                 :first  [
                                     a :Restriction;
                                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/coenzyme>;
                                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-bound> ];
                                 :rest  [
                                     a :List;
                                     :first  [
                                         a :Restriction;
                                         :minCardinality "1";
                                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-bound>;
                                         :hasValue :Thing ];
                                     :rest  [
                                         a :List;
                                         :first  [
                                             a :Restriction;
                                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-bound>;
                                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/prosthetic-group> ];
                                         :rest  [
                                             a :List;
                                             :first  [
                                                 a :Restriction;
                                                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ec-number>;
                                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-ec-number> ];
                                             :rest  [
                                                 a :Empty ] ] ] ] ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene-part>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dna-part> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon271>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/aldehyde-transfer>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/inter-molecule-transfer> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1410>     a rdfs:Class;
         :unionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1412>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/sulphur-group>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ligand> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/location-of>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cation>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :minCardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :maxCardinality "4";
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge>;
                         :hasValue :Thing ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge>;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/positive-charge> ];
                         :rest  [
                             a :Empty ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon188>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon191>;
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecule-part> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon472>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/compound> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ion> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/modifier>     a rdfs:Class;
         rdfs:subClassOf :Thing .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dehydrogenation>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/oxidation-and-reduction> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/acyl-transfer>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/inter-molecule-transfer> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-publisher>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon354>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon356>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon457>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon460>;
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction-participant> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/publishing-institution>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/institution> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/institution>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/mental-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/strandedness-selector>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1355>,
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physicochemical-selector> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/metal>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon813>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/signal-transduction>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-function> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon528>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon526>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1336>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :minCardinality "1";
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cited-in>;
                 :hasValue :Thing ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cited-in>;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/published-material> ];
                 :rest  [
                     a :Empty ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transforms>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transformed-by> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-metal-class>     a rdf:Property;
         rdfs:range <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon0>;
         rdfs:domain <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atom>;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/metal-class-of> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/site>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-part> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gpi-anchor-attachment-site>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lipid-attachment-site> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/mitochondrion>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cytosol>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ],
                 [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/eukaryote>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-classification> ],
                 [
             a :Restriction;
             :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/eukaryote>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-classification> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/organelle> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/structural-protein>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-function> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon697>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/zinc-divalent-cation>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon127>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-metal-class>;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/metal> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :cardinality "2";
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge>;
                             :hasValue :Thing ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge>;
                                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/positive-charge> ];
                             :rest  [
                                 a :Empty ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/compound>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon502>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/number-of-atoms> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon505>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atom-type> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cytoskeletal-regulator>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/regulation> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1495>     a rdfs:Class;
         :unionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cell> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/extra-cellular-space> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1065>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon0>     a rdfs:Class;
         :unionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :List;
                     :rest  [
                         a :Empty ];
                     :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/metalloid> ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nonmetal> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/metal> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/molybdenum>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon448>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-carbon-lysis>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-carbon-bond>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lysis-of> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/expressed-sequence-tag>     a rdfs:Class;
         :intersectionOf  [
             a :Empty ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1521>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical>;
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-product> ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-product> ];
                 :rest  [
                     a :Empty ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/myristoylation-site>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lipid-attachment-site> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1480>     a rdfs:Class;
         :unionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/accession-number>;
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-accession-number> ];
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carboxylation-site>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/modification-site> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1484>     a rdfs:Class;
         :unionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1486>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/tumor-suppressor>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/regulation> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/methyl>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ligand> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon757>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/organism-classification-of>     a rdf:Property;
         rdfs:subPropertyOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/classification-of>;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-organism-classification> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon389>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/translated-from>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1359>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/length-of>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/residue-number>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/length-unit> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1215>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon337>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/indicates-function>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/function-indicated> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/year>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/time-unit> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chromosome>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dna-organisation> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transformed-by>     a rdf:Property .
      [      a :Disjoint;
             :rest  [
                 a :Disjoint;
                 :rest  [
                     a :Disjoint;
                     :rest  [
                         a :Empty ];
                     :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/van-der-waals-bond> ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/electrostatic-bond> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/covalent-bond> ].
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-book-title>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/substrate>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction-participant> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon85>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cell-adhesion>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-function> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/entry-identifier>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/label> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cell-cycle-regulator>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/regulation> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physical-structure>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1170> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chloroplast-compartment>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :cardinality "1";
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-boundary>;
                         :hasValue :Thing ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chloroplast-membrane>;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-boundary> ];
                         :rest  [
                             a :Empty ] ] ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cellular-part> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-compartment> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/length-unit>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/unit> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1501>     a rdfs:Class;
         :unionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1503>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/storage-protein>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-function> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/authored-chapter>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/author-name>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-author> ],
                 [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/collection-book>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/published-material> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/bromine>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon825>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chloroplast-membrane>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/membrane> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/actin-binding>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binding> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/prosthetic-group>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon299>;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binds-strongly>;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binds-strongly>;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein> ];
                     :rest  [
                         a :Empty ] ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/prokaryote>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/organism-classification> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-turn>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-secondary-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon299>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon302>;
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cofactor> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/oxidation>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/oxidation-and-reduction> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/oxidoreductase>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/catalyses>;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/oxidation-and-reduction> ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ec-number>;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-ec-number> ];
                             :rest  [
                                 a :Empty ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/copper-divalent-cation>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1265>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-metal-class>;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/metal> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :cardinality "2";
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge>;
                             :hasValue :Thing ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge>;
                                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/positive-charge> ];
                             :rest  [
                                 a :Empty ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dna-structure>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/rna-part>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon188>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon191>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of>;
                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/rna> ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of>;
                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/rna> ];
                 :rest  [
                     a :Empty ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-secondary-structure>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/two-component-sensor-molecule>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/signal-transduction> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/expressed-by>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binds-loosely>     a rdf:Property;
         rdfs:subPropertyOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binds>;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/loosely-bound-by> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleotide>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/small-organic-molecular-compound> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon283>     a rdfs:Class;
         :unionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/oxidation-and-reduction> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/inter-molecule-transfer> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nuclear-dna>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/deoxy-nucleotide>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/deoxy-nucleotide>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/double-stranded>;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/strandedness> ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :cardinality "1";
                                 :hasValue :Thing;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                             :rest  [
                                 a :List;
                                 :first  [
                                     a :Restriction;
                                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nuclear-chromosome>;
                                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                                 :rest  [
                                     a :Empty ] ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon320>     a rdfs:Class;
         :complementOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon321> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/double-stranded-dna>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/deoxy-nucleotide>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/deoxy-nucleotide>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/double-stranded>;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/strandedness> ];
                         :rest  [
                             a :Empty ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon636>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon630>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/compound> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/molecule> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nickel>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon378>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1469>     a rdfs:Class;
         :unionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1471>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/plasma-membrane>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/membrane> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/organic-molecular-compound>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :minCardinality "1";
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-bond>;
             :hasValue :Thing ],
                 [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/covalent-bond>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-bond> ],
                 [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon526>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atom-type> ],
                 [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon528>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/number-of-atoms> ],
                 [
             a :Restriction;
             :minCardinality "1";
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/contains>;
             :hasValue :Thing ],
                 [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/contains> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/phosphate-transfer>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/inter-molecule-transfer> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1325>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :minCardinality "0";
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/homologous-to>;
                 :hasValue :Thing ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/homologous-to>;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleic-acid> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/homologous-to>;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleic-acid> ];
                     :rest  [
                         a :Empty ] ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1323>     a rdfs:Class;
         :unionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1325>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chlorine>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1215>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/sulphur-nitrogen-bond>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/covalent-bond> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrophilic>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrophobicity-property> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lysed-by>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lysis-of>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lysed-by> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polarity>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1359>,
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physicochemical-selector> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical-part>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1401>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :minCardinality "1";
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-function>;
                 :hasValue :Thing ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-function>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-function> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-function>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-function> ];
                     :rest  [
                         a :Empty ] ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/holoprotein>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :minCardinality "1";
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-bound>;
                             :hasValue :Thing ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-bound>;
                                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/prosthetic-group> ];
                             :rest  [
                                 a :Empty ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/book>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/book-title>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-book-title> ],
                 [
             a :Restriction;
             :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/book-title>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-book-title> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/published-material> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ligand-function>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/signal-transduction> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1107>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1110>;
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecule-part> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/genome-part>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :hasValue :Thing;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1036>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dna-part> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of-biological-structure>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-structure>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-structure>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-structure> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chloroplast-chromosome>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chloroplast>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chloroplast>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chromosome> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon721>     a rdfs:Class;
         :unionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/plasmid> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chromosome> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-author>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/author-of>;
         rdfs:subPropertyOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-name> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lipid-attachment-site>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/modification-site> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/small-organic-molecular-compound> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleotide-binding-site>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :minCardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binds>;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleotide> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binding-site> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1182>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound>;
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                 :rest  [
                     a :Empty ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/molecule>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon540>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/number-of-atoms> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :minCardinality "1";
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-bond>;
                         :hasValue :Thing ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/covalent-bond>;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-bond> ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-molecular-weight>;
                                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/molecular-weight> ];
                             :rest  [
                                 a :Empty ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/phosphorous>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon958>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/sulphur-sulphur-bond>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/covalent-bond> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1073>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon832>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/selector>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/modifier> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/extra-cellular-space>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-space> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/iodine>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon337>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1519>     a rdfs:Class;
         :unionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1521>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1334>     a rdfs:Class;
         :unionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1336>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/monovalent-anion>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge>;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/negative-charge> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/double-stranded>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/strandedness-selector> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/active-site>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/enzyme-function>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/indicates-function> ],
                 [
             a :Restriction;
             :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/enzyme-function>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/indicates-function> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/site> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lyase>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/catalyses>;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lysis> ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ec-number>;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-ec-number> ];
                             :rest  [
                                 a :Empty ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-entry-id>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/entry-id-of>;
         rdfs:subPropertyOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-label> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cell-membrane>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/membrane> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/electrostatic-bond>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical-bond> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/strongly-bound-by>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/disulphide-bridge>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/sulphur-sulphur-bond> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/metal-class-of>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ligand>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon354>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/number-of-atoms> ],
                 [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon356>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atom-type> ],
                 [
             a :Restriction;
             :minCardinality "1";
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-bond>;
             :hasValue :Thing ],
                 [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/covalent-bond>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-bond> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical-part> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/name-of>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/bound-by>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/function>     a rdfs:Class;
         rdfs:subClassOf :Thing .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>     a rdf:Property .
    
    :disjointUnionOf     :unionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/small-molecular-compound> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ],
                 [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :List;
                     :rest  [
                         a :Empty ];
                     :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polysaccaride> ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleic-acid> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein> ],
                 [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :List;
                     :rest  [
                         a :Empty ];
                     :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/metalloid> ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nonmetal> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/metal> ],
                 [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/negative-charge> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/positive-charge> ],
                 [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/double-stranded> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/single-stranded> ],
                 [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/positive> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/negative> ],
                 [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrophilic> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrophobic> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cited-in>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cites> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/single-stranded>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/strandedness-selector> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ribo-nucleotide>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleotide> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/enzyme-activator>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/regulation> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atom-type>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/genomic-dna>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/deoxy-nucleotide>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/deoxy-nucleotide>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/double-stranded>;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/strandedness> ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :cardinality "1";
                                 :hasValue :Thing;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                             :rest  [
                                 a :List;
                                 :first  [
                                     a :Restriction;
                                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1087>;
                                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                                 :rest  [
                                     a :Empty ] ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transcribed-to>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transcribed-from> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/spliceosome>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleus>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ],
                 [
             a :Restriction;
             :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleus>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1296>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/accession-number>;
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-accession-number> ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/accession-number>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-accession-number> ];
                 :rest  [
                     a :Empty ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/boundary-of>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/palmitate-attachment-site>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lipid-attachment-site> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon249>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carboxyl>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ligand> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/quarternary-structure>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-boundary>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/boundary-of> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydroxyl>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ligand> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-bound>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/bound-to> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrolysis-of>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrolysed-by>;
         rdfs:subPropertyOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lysis-of> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nad>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/prosthetic-group> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/molecular-compound-structure>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/molecular-compound>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/structure-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/molecular-compound>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/structure-of> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physical-structure> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon116>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :cardinality "1";
                 :hasValue :Thing;
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/messenger-rna>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                 :rest  [
                     a :Empty ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon113>     a rdfs:Class;
         :unionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon116>;
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/messenger-rna> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon735>     a rdfs:Class;
         :unionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon738>;
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene-name> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/bound-to>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/eukaryote>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/organism-classification> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1110>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleic-acid>;
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleic-acid>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                 :rest  [
                     a :Empty ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/epimerisation>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/isomerisation> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon138>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/process>     a rdfs:Class;
         rdfs:subClassOf :Thing .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dna-binding-site>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binds>;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dna> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binding-site> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-secondary-structure>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/coenzyme-a>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/coenzyme> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1070>     a rdfs:Class;
         :complementOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/organic-molecular-compound> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/molecular-weight>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon816>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-unit> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physicochemical-property> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/single-stranded-dna>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/deoxy-nucleotide>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/deoxy-nucleotide>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/single-stranded>;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/strandedness> ];
                         :rest  [
                             a :Empty ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ether-bond>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/covalent-bond> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/messenger-rna>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of>;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ribo-nucleotide> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of>;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ribo-nucleotide> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene>;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transcribed-from> ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene>;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transcribed-from> ];
                             :rest  [
                                 a :List;
                                 :first  [
                                     a :Restriction;
                                     :minCardinality "1";
                                     :hasValue :Thing;
                                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/translated-to> ];
                                 :rest  [
                                     a :List;
                                     :first  [
                                         a :Restriction;
                                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein>;
                                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/translated-to> ];
                                     :rest  [
                                         a :Empty ] ] ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cadmium>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon880>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/angstrom>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/length-unit> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-transfer>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/inter-molecule-transfer> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/electrical-charge>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1351>,
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physicochemical-property> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/oxygenation>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/oxidation-and-reduction> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-function>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/function-of> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/classification-of>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-sulfur-bond>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/covalent-bond> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/alkali-metal>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon497>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/modification-site>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon283>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/target-for> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-part> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-tagging>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-function> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical-bond>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-compartment>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-space> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-journal-name>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cesium>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon264>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cellular-part>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cell>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-structure> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/published-by>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-publisher> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binds>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/bound-by> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/alpha-helix>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-secondary-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/is-publication-year-of>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-substrate>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/function-of>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/metal-binding-site>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :minCardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binds>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binds>;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/metal> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binding-site> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-polarity>     a rdf:Property;
         rdfs:domain <file:/afs/w3.org/pub/WWW/2000/10/swap/test/electrical-charge>;
         rdfs:range <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polarity> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon540>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/author-name>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/name> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1312>     a rdfs:Class;
         :unionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1314>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1314>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :minCardinality "1";
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-species>;
                 :hasValue :Thing ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-species>;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/species> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-species>;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/species> ];
                     :rest  [
                         a :Empty ] ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ion>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :minCardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/electrical-charge>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/prenylation-site>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/inter-molecule-transfer>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/target-for> ],
                 [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/inter-molecule-transfer>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/target-for> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/modification-site> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/peptide-bond-hydrolysis>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrolysis-of>;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/peptide-bond> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/peroxidation>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/oxidation-and-reduction> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon639>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon642>;
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecule-part> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-phosphorus-bond-hydrolysis>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-phosphorus-bond>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrolysis-of> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ester-bond>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/covalent-bond> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1385>     a rdfs:Class;
         :unionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1387>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1265>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reverse-transcribed-from>     a rdf:Property;
         rdfs:domain <file:/afs/w3.org/pub/WWW/2000/10/swap/test/complement-dna>;
         rdfs:range <file:/afs/w3.org/pub/WWW/2000/10/swap/test/messenger-rna>;
         rdfs:subPropertyOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transcribed-from> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon970>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of>;
                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein> ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of>;
                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein> ];
                 :rest  [
                     a :Empty ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physical-space>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physical-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-nitrogen-bond-hydrolysis>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-nitrogen-bond>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrolysis-of> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cell>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1351>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/target-for>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/targets> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polysaccaride>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbohydrate>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbohydrate>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1075>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1463>     a rdfs:Class;
         :unionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleic-acid> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/coenzyme>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binds-loosely>;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/enzyme> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binds-loosely>;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/enzyme> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cofactor> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/organism-classification>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-classification> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/small-nuclear-rna-function>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-function> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon825>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/astatine>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon573>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/sodium>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon435>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon718>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon721>;
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon727>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                 :rest  [
                     a :Empty ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/initiates>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/initiated-by> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/membrane>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cellular-part> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/secondary-structure-of>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-secondary-structure>;
         rdfs:subPropertyOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/structure-of> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-nitrogen-lysis>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-nitrogen-bond>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lysis-of> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/expresses>     a rdf:Property;
         rdfs:range <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon5>;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/expressed-by>;
         rdfs:domain <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/translated-to>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/translated-from> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon958>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/intra-molecular-transfer>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/isomerisation> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transfer-rna>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of>;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ribo-nucleotide> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of>;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ribo-nucleotide> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene>;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transcribed-from> ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene>;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transcribed-from> ];
                             :rest  [
                                 a :List;
                                 :first  [
                                     a :Restriction;
                                     :cardinality "1";
                                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-part>;
                                     :hasValue :Thing ];
                                 :rest  [
                                     a :List;
                                     :first  [
                                         a :Restriction;
                                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/anti-codon>;
                                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-part> ];
                                     :rest  [
                                         a :Empty ] ] ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-structure>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/structure-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/structure-of> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-structure> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/homologous-to>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-unit>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-phosphorus-bond>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/covalent-bond> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/methylation-site>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/alkyl-transfer>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/target-for> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/modification-site> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1284>;
         :intersectionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon381>;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-molecular-weight>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon389>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-molecular-weight> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of>;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/small-organic-molecular-compound> ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of>;
                                 :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/small-organic-molecular-compound> ];
                             :rest  [
                                 a :List;
                                 :first  [
                                     a :Restriction;
                                     :cardinality "1";
                                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-length>;
                                     :hasValue :Thing ];
                                 :rest  [
                                     a :List;
                                     :first  [
                                         a :Restriction;
                                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-length>;
                                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/residue-number> ];
                                     :rest  [
                                         a :Empty ] ] ] ] ] ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/beta-sheet>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-secondary-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/accession-number-of>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/glycosaminoglycan-substitution-site>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/modification-site> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1260>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-publication-year>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/is-publication-year-of> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/fad>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/prosthetic-group> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon321>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/codes-for>;
                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene-product> ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/codes-for>;
                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene-product> ];
                 :rest  [
                     a :Empty ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1199>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/molecule> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/element> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon880>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/title-of>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/motor>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-function> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/peptide>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/small-molecular-compound> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-oxygen-bond-formation>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ligation> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-label>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/label-of> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/phosphorus-oxygen-bond>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/covalent-bond> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/catalysed-by>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ethyl>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ligand> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-sequence>     a rdfs:Class;
         :equivalentTo <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-primary-structure>;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-oxygen-lysis>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-oxygen-bond>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lysis-of> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/tungsten>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon764>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/sbedberg>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/weight-unit> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1412>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :minCardinality "1";
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-sequence>;
                 :hasValue :Thing ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1417>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-sequence> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1424>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-sequence> ];
                     :rest  [
                         a :Empty ] ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/glucosyl-transfer>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/inter-molecule-transfer> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/trivalent-cation>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "3";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge>;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/positive-charge> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/deoxy-nucleotide>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleotide> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/alkyl-transfer>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/inter-molecule-transfer> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/francium>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon153>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/match-type>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/modifier> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/n-acyl-diglyceride-attachment-site>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lipid-attachment-site> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/collection-book>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/editor-name>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-editor> ],
                 [
             a :Restriction;
             :minCardinality "1";
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-part>;
             :hasValue :Thing ],
                 [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/authored-chapter>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-part> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/published-material> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transcribed-from>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon598>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon231>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon236>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cytosol-part>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cytosol>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cytosol>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-structure> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-protein-homologue>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/homologous-to>;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein> ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-match-level>;
                                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/match-type> ];
                             :rest  [
                                 a :Empty ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/function-indicated>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/molecular-structure>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/molecule>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/structure-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/molecule>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/structure-of> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physical-structure> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ribosome>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cytosol>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ],
                 [
             a :Restriction;
             :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cytosol>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/negative-charge>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-polarity>;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/negative> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/electrical-charge> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1378>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/eukaryote>;
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/organism-classification-of> ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/eukaryote>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/organism-classification-of> ];
                 :rest  [
                     a :Empty ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecule-part>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1179>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/calcium-binding-site>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :minCardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binds>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binds>;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/calcium> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binding-site> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-ec-number>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ec-number-of>;
         rdfs:subPropertyOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-label> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/positive-charge>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-polarity>;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/positive> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/electrical-charge> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1303>     a rdfs:Class;
         :unionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1305>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1305>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/entry-identifier>;
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-entry-id> ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/entry-identifier>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-entry-id> ];
                 :rest  [
                     a :Empty ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/initiated-by>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transcription>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-process> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-carbon-bond-hydrolysis>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-carbon-bond>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrolysis-of> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/halide-bond-hydrolysis>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/halide-bond>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrolysis-of> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/two-component-response-regulator>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/signal-transduction> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/targets>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-product>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/vanadium>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon231>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of-physical-substance>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physical-substance> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-sequence>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/sequence-of> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1376>     a rdfs:Class;
         :unionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1378>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/journal>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/published-material> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1452>     a rdfs:Class;
         :unionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1454>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/negative>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polarity> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1289>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1036>     a rdfs:Class;
         :unionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chromosome> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/plasmid> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1280>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1284>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-name>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/name-of>;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/name-of>;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/name> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1471>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :minCardinality "1";
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-species>;
                 :hasValue :Thing ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-species>;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/species> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-species>;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/species> ];
                     :rest  [
                         a :Empty ] ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physicochemical-selector>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/selector> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1087>     a rdfs:Class;
         :unionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :List;
                     :rest  [
                         a :Empty ];
                     :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chloroplast-chromosome> ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/mitochondrial-chromosome> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nuclear-chromosome> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1417>     a rdfs:Class;
         :unionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of>;
                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-sequence> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-sequence> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/book-title>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/book>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/title-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/book>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/title-of> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/work-title> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/divalent-cation>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "2";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge>;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/positive-charge> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon813>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/author-of>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/similarity>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/match-type> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon5>     a rdfs:Class;
         :unionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/rna> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/three-dimensional-space>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physical-space> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-structure>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physical-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-organisation>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physical-organisation> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/anticoagulant>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-function> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/microtubule-binding>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binding> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon127>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon967>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon970>;
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecule-part> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-sulfur-lysis>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-sulphur-bond>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lysis-of> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ribosomal-rna-function>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-function> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/poly-a-tail>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/messenger-rna>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/rna-part> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon249>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1128>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/structure> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/mental> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrolysis>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/covalent-bond>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrolysis-of> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/substance>     a rdfs:Class;
         rdfs:subClassOf :Thing .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1124>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/small-molecular-compound> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/organic-molecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon378>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon264>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon435>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene-name>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/name-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/name-of> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/name> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/molecular-weight-of>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-title>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/title-of> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/divalent-anion>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "2";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-charge>;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/negative-charge> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleic-acid-binding-site>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binds>;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleic-acid> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binding-site> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/positive>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon920> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cleaved-peptide>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :cardinality "1";
             :hasValue :Thing;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ],
                 [
             a :Restriction;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of>;
             :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/peptide> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/apoptosis-inhibitor>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/regulation> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/receptor-signalling-protein>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/signal-transduction> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/contained-in>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydroxylation-site>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/oxidation-and-reduction>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/target-for> ],
                 [
             a :Restriction;
             :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/oxidation-and-reduction>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/target-for> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/modification-site> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amide>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ligand> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ionic-compound>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon472>;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/electrostatic-bond>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-bond> ];
                 :rest  [
                     a :Empty ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/regulation>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-function> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lysis>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/covalent-bond>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lysis-of> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-sulphur-bond>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/covalent-bond> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/small-nucleolar-rna-function>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-function> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/journal-article>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-journal-name>;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/journal-name> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/published-material> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1392>     a rdfs:Class;
         :unionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of>;
                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-name> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein-name> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/thioester-bond>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/covalent-bond> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon278>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/element>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon138>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atom-type> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transforms> ],
                 [
             a :Restriction;
             :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transforms> ],
                 [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-product> ],
                 [
             a :Restriction;
             :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-product> ],
                 [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-substrate> ],
                 [
             a :Restriction;
             :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-substrate> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physical-process> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-species>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/species-of> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-carbon-bond-formation>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ligation> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon381>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/compound> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/molecule> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/mitochondrial-chromosome>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/mitochondrion>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/mitochondrion>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chromosome> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physical>     a rdfs:Class;
         rdfs:subClassOf :Thing .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/elemental-molecule>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1199>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-carbon-bond>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/covalent-bond> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/phosphorus-oxygen-lysis>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lysis-of>;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/phosphorus-oxygen-bond> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/rna>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of>;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ribo-nucleotide> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of>;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ribo-nucleotide> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/mental-structure>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1128> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atom>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1289>;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon697>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/sequence-of>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of-physical-structure>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physical-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/product>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction-participant> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/loosely-bound-by>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleic-acid>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1294>,
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1303>,
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1312>,
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1323>,
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1334>;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleotide>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleotide>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/van-der-waals-bond>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical-bond> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon727>     a rdfs:Class;
         :unionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/plasmid> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chromosome> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/unit>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/modifier> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/mental-organisation>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/mental-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/acyl-group>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ligand> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene-promoter>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/initiates>;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transcription> ];
                         :rest  [
                             a :Empty ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dna-part> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ribosome-binding-site>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/messenger-rna>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ],
                 [
             a :Restriction;
             :cardinality "1";
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binds>;
             :hasValue :Thing ],
                 [
             a :Restriction;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binds>;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ribosome> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/rna-part> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transcription-factor-binding>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binding> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1369>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/eukaryote>;
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/organism-classification-of> ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/eukaryote>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/organism-classification-of> ];
                 :rest  [
                     a :Empty ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/coded-by>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1363>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1367>     a rdfs:Class;
         :unionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1369>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/small-nuclear-rna>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of>;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ribo-nucleotide> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of>;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ribo-nucleotide> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene>;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transcribed-from> ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene>;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transcribed-from> ];
                             :rest  [
                                 a :List;
                                 :first  [
                                     a :Restriction;
                                     :cardinality "1";
                                     :hasValue :Thing;
                                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                                 :rest  [
                                     a :List;
                                     :first  [
                                         a :Restriction;
                                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of>;
                                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/spliceosome> ];
                                     :rest  [
                                         a :Empty ] ] ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/prenyl-group>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ligand> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1457>     a rdfs:Class;
         :unionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleic-acid> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/phosphatase>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/catalyses>;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/phosphorus-oxygen-bond-hydrolysis> ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ec-number>;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-ec-number> ];
                             :rest  [
                                 a :Empty ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1454>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1457>;
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/homologous-to> ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1463>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/homologous-to> ];
                 :rest  [
                     a :Empty ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon715>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon718>;
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dna-part> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrophobicity-property>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1363>,
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physicochemical-property> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon497>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/sulphur-nitrogen-bond-hydrolysis>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrolysis-of>;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/sulphur-nitrogen-bond> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-function>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/function> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/calcium>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon901>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/label>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/mental-structure> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/rubidium>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon873>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/contains>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/contained-in> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon448>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon96>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon873>     a rdfs:Class .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/plasmid>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dna-organisation> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/selenium>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1065>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/phosphoric-ester-bond-formation>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ligation> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/manganese>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon598>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-name>     a rdf:Property;
         rdfs:subPropertyOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-label>;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/name-of> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-space>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/three-dimensional-space> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/match-level-of>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/codes-for>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/coded-by> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chloroplast-dna>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/deoxy-nucleotide>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/deoxy-nucleotide>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/double-stranded>;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/strandedness> ];
                         :rest  [
                             a :List;
                             :rest  [
                                 a :List;
                                 :first  [
                                     a :Restriction;
                                     :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chloroplast-chromosome>;
                                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                                 :rest  [
                                     a :Empty ] ];
                             :first  [
                                 a :Restriction;
                                 :cardinality "1";
                                 :hasValue :Thing;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ec-number-of>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/small-molecular-compound>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon630>,
                 [
             a :Restriction;
             :cardinality "1";
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-molecular-weight>;
             :hasValue :Thing ],
                 [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon636>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-molecular-weight> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/passes-through>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/passed-through-by> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cytosol>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :cardinality "1";
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-boundary>;
                         :hasValue :Thing ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cell-membrane>;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-boundary> ];
                         :rest  [
                             a :Empty ] ] ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/cellular-part> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-compartment> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/entry-id-of>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/phosphorus-nitrogen-bond-hydrolysis>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrolysis-of>;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/phosphorus-nitrogen-bond> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/farnesyl-attachment-site>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lipid-attachment-site> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/racemation>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/isomerisation> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/copper>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon278>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1385>,
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1399>,
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1410>,
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1431>,
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1448>,
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1452>,
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1469>,
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1480>,
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1484>,
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1501>;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/number-of-atoms>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-nitrogen-bond-formation>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ligation> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/dna-part>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon639>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/sulphation-site>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/inter-molecule-transfer>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/target-for> ],
                 [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/inter-molecule-transfer>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/target-for> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/modification-site> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/metalloid>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon371>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleus-part>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleus>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/nucleus>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/biological-structure> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ribosomal-rna>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of>;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ribo-nucleotide> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of>;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ribo-nucleotide> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene>;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transcribed-from> ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene>;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/transcribed-from> ];
                             :rest  [
                                 a :List;
                                 :first  [
                                     a :Restriction;
                                     :cardinality "1";
                                     :hasValue :Thing;
                                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of> ];
                                 :rest  [
                                     a :List;
                                     :first  [
                                         a :Restriction;
                                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/part-of>;
                                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ribosome> ];
                                     :rest  [
                                         a :Empty ] ] ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/phosphorus-oxygen-bond-hydrolysis>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrolysis-of>;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/phosphorus-oxygen-bond> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-halide-lysis>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-halide-bond>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/lysis-of> ];
                 :rest  [
                     a :Empty ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/carbon-oxygen-bond>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/covalent-bond> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/anti-codon>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/rna-part> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-structure>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/label-of>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ec-number>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/label> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-accession-number>     a rdf:Property;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/accession-number-of>;
         rdfs:subPropertyOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-label> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/peptidase>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :toClass <file:/afs/w3.org/pub/WWW/2000/10/swap/test/amino-acid>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/polymer-of> ];
                     :rest  [
                         a :List;
                         :first  [
                             a :Restriction;
                             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/catalyses>;
                             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/peptide-bond-hydrolysis> ];
                         :rest  [
                             a :List;
                             :first  [
                                 a :Restriction;
                                 :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/ec-number>;
                                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-ec-number> ];
                             :rest  [
                                 a :Empty ] ] ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/macromolecular-compound> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/zinc>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :cardinality "1";
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number>;
                     :hasValue :Thing ];
                 :rest  [
                     a :List;
                     :first  [
                         a :Restriction;
                         :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon757>;
                         :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/atomic-number> ];
                     :rest  [
                         a :Empty ] ] ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/chemical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/gene-product>     a rdfs:Class;
         :equivalentTo <file:/afs/w3.org/pub/WWW/2000/10/swap/test/protein>,
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/rna> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binds-strongly>     a rdf:Property;
         rdfs:subPropertyOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/binds>;
         :inverseOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/strongly-bound-by> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1387>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :first  [
                 a :Restriction;
                 :minCardinality "1";
                 :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-name>;
                 :hasValue :Thing ];
             :rest  [
                 a :List;
                 :first  [
                     a :Restriction;
                     :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1392>;
                     :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-name> ];
                 :rest  [
                     a :Empty ] ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/hydrolysed-by>     a rdf:Property .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/isomerisation>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/reaction> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/length>     a rdfs:Class;
         rdfs:subClassOf  [
             a :Restriction;
             :hasValue <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon349>;
             :onProperty <file:/afs/w3.org/pub/WWW/2000/10/swap/test/has-unit> ],
                <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physicochemical-property> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/identity>     a rdfs:Class;
         rdfs:subClassOf <file:/afs/w3.org/pub/WWW/2000/10/swap/test/match-type> .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1294>     a rdfs:Class;
         :unionOf  [
             a :List;
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1296>;
             :rest  [
                 a :Empty ] ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon1170>     a rdfs:Class;
         :intersectionOf  [
             a :List;
             :rest  [
                 a :List;
                 :rest  [
                     a :Empty ];
                 :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/structure> ];
             :first <file:/afs/w3.org/pub/WWW/2000/10/swap/test/physical> ] .
    
    <file:/afs/w3.org/pub/WWW/2000/10/swap/test/_anon153>     a rdfs:Class .
    
 #ENDS
