<?xml version="1.0"?>
<rdf:RDF xmlns="http://www.mygrid.org.uk/ontology/mygrid-unclassified#"
     xml:base="http://www.mygrid.org.uk/ontology/mygrid-unclassified"
     xmlns:enzyme="http://www.mygrid.org.uk/ontology#restriction+enzyme+"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
     xmlns:owl="http://www.w3.org/2002/07/owl#"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:ontology3="http://www.mygrid.org.uk/ontology#2"
     xmlns:ontology="http://www.mygrid.org.uk/ontology#"
     xmlns:Molecular="http://www.mygrid.org.uk/ontology#Nomenclature+Committee+of+the+International+Union+of+Biochemistry+and+Molecular+"
     xmlns:ontology2="http://www.mygrid.org.uk/ontology#3">
    <owl:Ontology rdf:about="http://www.mygrid.org.uk/ontology/mygrid-unclassified"/>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Annotation properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    <owl:AnnotationProperty rdf:about="http://www.w3.org/2000/01/rdf-schema#label"/>
    <owl:AnnotationProperty rdf:about="http://www.w3.org/2000/01/rdf-schema#comment"/>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Object Properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- http://www.mygrid.org.uk/ontology#acts_on -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#acts_on">
        <rdfs:label>acts_on</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#acts_on_or_is_function_of"/>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#is_acted_on_by"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#acts_on_or_is_function_of -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#acts_on_or_is_function_of">
        <rdfs:label>acts_on_or_is_function_of</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#composedOf -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#composedOf">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
        <rdfs:label>composedOf</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#encodes -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#encodes">
        <rdfs:label>encodes</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#is_encoded_by"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#groups -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#groups">
        <rdfs:label>groups</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#has_activity -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#has_activity">
        <rdfs:label>has_activity</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#has_feature"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#has_author -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#has_author">
        <rdfs:label>has_author</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#has_collection -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#has_collection">
        <rdfs:label>has_collection</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#has_component -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#has_component">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
        <rdfs:label>has_component</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#has_part"/>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#is_component_of"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#has_definition -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#has_definition">
        <rdfs:label>has_definition</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#modality_property"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#has_feature -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#has_feature">
        <rdfs:label>has_feature</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#has_feature_or_modality_property"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#has_feature_or_modality_property -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#has_feature_or_modality_property">
        <rdfs:label>has_feature_or_modality_property</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#has_format -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#has_format">
        <rdfs:label>has_format</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#has_feature"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#has_function -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#has_function">
        <rdfs:label>has_function</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#is_function_of"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#has_identity -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#has_identity">
        <rdfs:label>has_identity</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#modality_property"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#has_linear_division -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#has_linear_division">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
        <rdfs:label>has_linear_division</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#has_part"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#has_ordinal_postion -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#has_ordinal_postion">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:label>has_ordinal_postion</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#has_feature"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#has_part -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#has_part">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
        <rdfs:label>has_part</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#has_reading_frame -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#has_reading_frame">
        <rdfs:label>has_reading_frame</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#has_feature"/>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#is_reading_frame_of"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#has_sequence -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#has_sequence">
        <rdfs:label>has_sequence</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#has_feature"/>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#is_sequence_of"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#has_sequence_unit -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#has_sequence_unit">
        <rdfs:label>has_sequence_unit</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#has_size -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#has_size">
        <rdfs:label>has_size</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#has_feature"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#has_strandedness -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#has_strandedness">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:label>has_strandedness</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#has_feature"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#has_task -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#has_task">
        <rdfs:label>has_task</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#has_time_of_occurence -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#has_time_of_occurence">
        <rdfs:label>has_time_of_occurence</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#has_feature"/>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#is_time_of_occurence_of"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#has_units -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#has_units">
        <rdfs:label>has_units</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#has_value -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#has_value">
        <rdfs:label>has_value</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#in_domain -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#in_domain">
        <rdfs:label>in_domain</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#input -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#input">
        <rdfs:label>input</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#inverse_modality_property -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#inverse_modality_property">
        <rdfs:label>inverse_modality_property</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#is_feature_or_inverse_modality_property"/>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#modality_property"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_acted_on_by -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_acted_on_by">
        <rdfs:label>is_acted_on_by</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_activity_of -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_activity_of">
        <rdfs:label>is_activity_of</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#has_activity"/>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#is_feature_of"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_author_of -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_author_of">
        <rdfs:label>is_author_of</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#has_author"/>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#is_feature_of"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_collection_of -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_collection_of">
        <rdfs:label>is_collection_of</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#inverse_modality_property"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_component_of -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_component_of">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
        <rdfs:label>is_component_of</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#is_part_of"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_definition_of -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_definition_of">
        <rdfs:label>is_definition_of</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#has_definition"/>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#inverse_modality_property"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_encoded_by -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_encoded_by">
        <rdfs:label>is_encoded_by</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_feature_of -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_feature_of">
        <rdfs:label>is_feature_of</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#has_feature"/>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#is_feature_or_inverse_modality_property"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_feature_or_inverse_modality_property -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_feature_or_inverse_modality_property">
        <rdfs:label>is_feature_or_inverse_modality_property</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#has_feature_or_modality_property"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_format_of -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_format_of">
        <rdfs:label>is_format_of</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#has_format"/>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#is_feature_of"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_function_of -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_function_of">
        <rdfs:label>is_function_of</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#acts_on_or_is_function_of"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_grouped_by -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_grouped_by">
        <rdfs:label>is_grouped_by</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#groups"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_homologous_to -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_homologous_to">
        <rdfs:label>is_homologous_to</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#is_homologous_to"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_identity_of -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_identity_of">
        <rdfs:label>is_identity_of</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#inverse_modality_property"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_linear_division_of -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_linear_division_of">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
        <rdfs:label>is_linear_division_of</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#has_linear_division"/>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#is_part_of"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_member_of -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_member_of">
        <rdfs:label>is_member_of</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#is_collection_of"/>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#modality_property"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_ordinal_position_of -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_ordinal_position_of">
        <rdfs:label>is_ordinal_position_of</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#has_ordinal_postion"/>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#is_feature_of"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_part_of -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_part_of">
        <rdfs:label>is_part_of</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#has_part"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_performed_by -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_performed_by">
        <rdfs:label>is_performed_by</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#performs_task"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_presentation_of -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_presentation_of">
        <rdfs:label>is_presentation_of</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#inverse_modality_property"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_reading_frame_of -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_reading_frame_of">
        <rdfs:label>is_reading_frame_of</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#is_feature_of"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_registered_with -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_registered_with">
        <rdfs:label>is_registered_with</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_report_of -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_report_of">
        <rdfs:label>is_report_of</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#inverse_modality_property"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_result_produced_by -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_result_produced_by">
        <rdfs:label>is_result_produced_by</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#is_used_in_or_produced_by"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_sequence_of -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_sequence_of">
        <rdfs:label>is_sequence_of</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#is_feature_of"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_size_of -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_size_of">
        <rdfs:label>is_size_of</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#has_size"/>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#is_feature_of"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_subprocess_of -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_subprocess_of">
        <rdfs:label>is_subprocess_of</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#composedOf"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_task_of -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_task_of">
        <rdfs:label>is_task_of</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#has_task"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_time_of_occurence_of -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_time_of_occurence_of">
        <rdfs:label>is_time_of_occurence_of</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#is_feature_of"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_used_in -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_used_in">
        <rdfs:label>is_used_in</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#is_used_in_or_produced_by"/>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#uses_resource"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#is_used_in_or_produced_by -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#is_used_in_or_produced_by">
        <rdfs:label>is_used_in_or_produced_by</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#uses_or_produces_resource"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#modality_property -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#modality_property">
        <rdfs:label>modality_property</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#has_feature_or_modality_property"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#output -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#output">
        <rdfs:label>output</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <owl:inverseOf rdf:resource="http://www.mygrid.org.uk/ontology#is_result_produced_by"/>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#uses_or_produces_resource"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#performs_task -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#performs_task">
        <rdfs:label>performs_task</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#project_run_by -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#project_run_by">
        <rdfs:label>project_run_by</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#uses_media -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#uses_media">
        <rdfs:label>uses_media</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#has_feature"/>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#uses_method -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#uses_method">
        <rdfs:label>uses_method</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#uses_or_produces_resource -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#uses_or_produces_resource">
        <rdfs:label>uses_or_produces_resource</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://www.mygrid.org.uk/ontology#uses_resource -->

    <owl:ObjectProperty rdf:about="http://www.mygrid.org.uk/ontology#uses_resource">
        <rdfs:label>uses_resource</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="http://www.mygrid.org.uk/ontology#uses_or_produces_resource"/>
    </owl:ObjectProperty>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Classes
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- http://www.mygrid.org.uk/ontology#2D_alignment_quality_graph_plot -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#2D_alignment_quality_graph_plot">
        <rdfs:label>2D_alignment_quality_graph_plot</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#diagram"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_presentation_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#alignment_quality_graph"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#uses_media"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#2D_graphical_media"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#2D_dot_plot -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#2D_dot_plot">
        <rdfs:label>2D_dot_plot</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#diagram"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_presentation_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#graph"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#uses_media"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#2D_graphical_media"/>
                    </owl:Restriction>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#2D_graph_plot -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#2D_graph_plot">
        <rdfs:label>2D_graph_plot</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#diagram"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_presentation_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#graph"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#uses_media"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#2D_graphical_media"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#2D_graphical_media -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#2D_graphical_media">
        <rdfs:label>2D_graphical_media</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#informatics_media"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#3D_graphical_media -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#3D_graphical_media">
        <rdfs:label>3D_graphical_media</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#informatics_media"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#3D_plot_of_Gene_Ontology_lattice -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#3D_plot_of_Gene_Ontology_lattice">
        <rdfs:label>3D_plot_of_Gene_Ontology_lattice</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#diagram"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_presentation_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#Gene_Ontology_lattice"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#uses_media"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#3D_graphical_media"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#ABI_graph_plot -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#ABI_graph_plot">
        <rdfs:label>ABI_graph_plot</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#diagram"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_presentation_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#ABI_sequence_trace"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#uses_media"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#2D_graphical_media"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#ABI_sequence_trace -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#ABI_sequence_trace">
        <rdfs:label>ABI_sequence_trace</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#graph"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#uses_resource"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#nucleic_acid_phosphorescence_record"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#ABI_sequence_trace_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#ABI_sequence_trace_data">
        <rdfs:label>ABI_sequence_trace_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#ABI_sequence_trace"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#Affymetrix_probe_set_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#Affymetrix_probe_set_id">
        <rdfs:label>Affymetrix_probe_set_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom>
                                            <owl:Class>
                                                <owl:intersectionOf rdf:parseType="Collection">
                                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#probe_set"/>
                                                    <owl:Restriction>
                                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_author"/>
                                                        <owl:someValuesFrom>
                                                            <owl:Class>
                                                                <owl:oneOf rdf:parseType="Collection">
                                                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#Affymetrix"/>
                                                                </owl:oneOf>
                                                            </owl:Class>
                                                        </owl:someValuesFrom>
                                                    </owl:Restriction>
                                                </owl:intersectionOf>
                                            </owl:Class>
                                        </owl:someValuesFrom>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#BLAST_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#BLAST_service">
        <rdfs:label>BLAST_service</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_service"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_function"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_primitive_service_operation"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#input"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence_data"/>
                                    </owl:Restriction>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_function_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#Basic_Local_Alignment_Search_Tool"/>
                                    </owl:Restriction>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#output"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence_alignment_data"/>
                                    </owl:Restriction>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#performs_task"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#pairwise_local_aligning"/>
                                    </owl:Restriction>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#uses_resource"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#sequence_database"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#Basic_Local_Alignment_Search_Tool -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#Basic_Local_Alignment_Search_Tool">
        <rdfs:label>Basic_Local_Alignment_Search_Tool</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_application"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#CD4_positive_lymphocyte -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#CD4_positive_lymphocyte">
        <rdfs:label>CD4_positive_lymphocyte</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#lymphocyte"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#CLUSTAL-W_application -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#CLUSTAL-W_application">
        <rdfs:label>CLUSTAL-W_application</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_application"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#CpG_rich_sequence_region -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#CpG_rich_sequence_region">
        <rdfs:label>CpG_rich_sequence_region</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#DNA_sequence"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#exon"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#intron"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#DDBJ -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#DDBJ">
        <rdfs:label>DDBJ</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_store"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#DNA_sequence -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#DNA_sequence">
        <rdfs:label>DNA_sequence</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#sequence"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_sequence_unit"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#deoxyribonucleotide_residue"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_sequence_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#deoxyribonucleic_acid_molecule"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#DNA_translation -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#DNA_translation">
        <rdfs:label>DNA_translation</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#physical_synthesising"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#acts_on"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#deoxyribonucleic_acid_molecule"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_function_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#enzyme_molecule"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#output"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#ribonucleic_acid_molecule"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#DNA_translation_activity -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#DNA_translation_activity">
        <rdfs:label>DNA_translation_activity</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#process_activity"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_activity_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#DNA_translation"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#DNA_translation_activity_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#DNA_translation_activity_data">
        <rdfs:label>DNA_translation_activity_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#DNA_translation_activity"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#EMBL_nucleotide_sequence_accession -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#EMBL_nucleotide_sequence_accession">
        <rdfs:label>EMBL_nucleotide_sequence_accession</rdfs:label>
        <owl:equivalentClass rdf:resource="http://www.mygrid.org.uk/ontology#EMBL_nucleotide_sequence_id"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#EMBL_nucleotide_sequence_database -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#EMBL_nucleotide_sequence_database">
        <rdfs:label>EMBL_nucleotide_sequence_database</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence_database"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_author"/>
                <owl:someValuesFrom>
                    <owl:Class>
                        <owl:oneOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#EMBL"/>
                        </owl:oneOf>
                    </owl:Class>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#EMBL_nucleotide_sequence_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#EMBL_nucleotide_sequence_id">
        <rdfs:label>EMBL_nucleotide_sequence_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_author"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:oneOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#EMBL"/>
                                </owl:oneOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#EMBL_record -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#EMBL_record">
        <rdfs:label>EMBL_record</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_record"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_author"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:oneOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#EMBL"/>
                                </owl:oneOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_component_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#EMBL_nucleotide_sequence_database"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_component"/>
                <owl:someValuesFrom>
                    <owl:Class>
                        <owl:intersectionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence"/>
                            </owl:Restriction>
                        </owl:intersectionOf>
                    </owl:Class>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#EMBL_record_accession_number -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#EMBL_record_accession_number">
        <rdfs:label>EMBL_record_accession_number</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#EMBL_record"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#EMBOSS -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#EMBOSS">
        <rdfs:label>EMBOSS</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_application"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#EMBOSS_bioinformatics_data_store_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#EMBOSS_bioinformatics_data_store_id">
        <rdfs:label>EMBOSS_bioinformatics_data_store_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_data_store_id"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_author"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:oneOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#EMBOSS_project"/>
                                </owl:oneOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#Ensembl -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#Ensembl">
        <rdfs:label>Ensembl</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_store"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#Ensembl_record -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#Ensembl_record">
        <rdfs:label>Ensembl_record</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_record"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_author"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:oneOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#Ensembl_organisation"/>
                                </owl:oneOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_component_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#Ensembl"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#Ensembl_record_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#Ensembl_record_id">
        <rdfs:label>Ensembl_record_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#Ensembl_record"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#Enzyme_Classification_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#Enzyme_Classification_id">
        <rdfs:label>Enzyme_Classification_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#enzyme_group_id"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_author"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:oneOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#Nomenclature+Committee+of+the+International+Union+of+Biochemistry+and+Molecular+Biology"/>
                                </owl:oneOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#FASTA_format -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#FASTA_format">
        <rdfs:label>FASTA_format</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#sequence_encoding"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#FSSP -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#FSSP">
        <rdfs:label>FSSP</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_store"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#FlyBase -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#FlyBase">
        <rdfs:label>FlyBase</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_store"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#FlyBase_record -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#FlyBase_record">
        <rdfs:label>FlyBase_record</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_record"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_author"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:oneOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#FlyBase_organisation"/>
                                </owl:oneOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_component_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#FlyBase"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#FlyBase_record_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#FlyBase_record_id">
        <rdfs:label>FlyBase_record_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#FlyBase_record"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#Genbank_nucleotide_sequence_database -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#Genbank_nucleotide_sequence_database">
        <rdfs:label>Genbank_nucleotide_sequence_database</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence_database"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#Gene_Ontology -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#Gene_Ontology">
        <rdfs:label>Gene_Ontology</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#informatics_ontology"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#Gene_Ontology_class -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#Gene_Ontology_class">
        <rdfs:label>Gene_Ontology_class</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#class"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_collection_of"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:unionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#biological_cellular_component"/>
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#biological_process"/>
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#protein_function"/>
                                </owl:unionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_member_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#Gene_Ontology_lattice"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#Gene_Ontology_class_annotation -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#Gene_Ontology_class_annotation">
        <rdfs:label>Gene_Ontology_class_annotation</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#feature"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_feature_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_record"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_component"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#Gene_Ontology_term_id"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#Gene_Ontology_lattice -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#Gene_Ontology_lattice">
        <rdfs:label>Gene_Ontology_lattice</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#lattice"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_component_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#Gene_Ontology"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#Gene_Ontology_term_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#Gene_Ontology_term_id">
        <rdfs:label>Gene_Ontology_term_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#Gene_Ontology_class"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#Graves_disease -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#Graves_disease">
        <rdfs:label>Graves_disease</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#hyperthyroidism"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#HGVbase -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#HGVbase">
        <rdfs:label>HGVbase</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_store"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#HGVbase_record -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#HGVbase_record">
        <rdfs:label>HGVbase_record</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_record"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_component_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#HGVbase"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_component"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#single_nucleotide_polymorphism_data"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#HGVbase_record_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#HGVbase_record_id">
        <rdfs:label>HGVbase_record_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#HGVbase_record"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#InterPro -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#InterPro">
        <rdfs:label>InterPro</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_store"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#InterPro_protein_family_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#InterPro_protein_family_id">
        <rdfs:label>InterPro_protein_family_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_family"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_author"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:oneOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#InterPro_organisation"/>
                                </owl:oneOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#InterPro_protein_sequence_to_protein_signature_match_report -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#InterPro_protein_sequence_to_protein_signature_match_report">
        <rdfs:label>InterPro_protein_sequence_to_protein_signature_match_report</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#report"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#InterPro_record -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#InterPro_record">
        <rdfs:label>InterPro_record</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_record"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_author"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:oneOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#InterPro_organisation"/>
                                </owl:oneOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_component_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#InterPro"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#LocusLink -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#LocusLink">
        <rdfs:label>LocusLink</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_store"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#LocusLink_record -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#LocusLink_record">
        <rdfs:label>LocusLink_record</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_record"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_component_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#LocusLink"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#LocusLink_record_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#LocusLink_record_id">
        <rdfs:label>LocusLink_record_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#LocusLink_record"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#MEDLINE_citation -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#MEDLINE_citation">
        <rdfs:label>MEDLINE_citation</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_record"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_author"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:oneOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#National_Library_Medicine"/>
                                </owl:oneOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_component_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#MEDLINE_reference_database"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#MEDLINE_reference_database -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#MEDLINE_reference_database">
        <rdfs:label>MEDLINE_reference_database</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#informatics_datastore"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_author"/>
                <owl:someValuesFrom>
                    <owl:Class>
                        <owl:oneOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#National_Library_Medicine"/>
                        </owl:oneOf>
                    </owl:Class>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#MEDLINE_reference_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#MEDLINE_reference_id">
        <rdfs:label>MEDLINE_reference_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#MEDLINE_citation"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_component_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#MEDLINE_reference_database"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_component_of"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#SWISS-PROT_record"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#MSPcrunch_like_report_specifying_introns_and_exons -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#MSPcrunch_like_report_specifying_introns_and_exons">
        <rdfs:label>MSPcrunch_like_report_specifying_introns_and_exons</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#report"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#McCune-Albright_syndrome -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#McCune-Albright_syndrome">
        <rdfs:label>McCune-Albright_syndrome</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#hyperthyroidism"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#Needleman_and_Wunsch_global_sequence_alignment_algorithm -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#Needleman_and_Wunsch_global_sequence_alignment_algorithm">
        <rdfs:label>Needleman_and_Wunsch_global_sequence_alignment_algorithm</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#sequence_alignment_algorithm"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#OMIM -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#OMIM">
        <rdfs:label>OMIM</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_store"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#OMIM_record -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#OMIM_record">
        <rdfs:label>OMIM_record</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_record"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_component_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#OMIM"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#OMIM_record_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#OMIM_record_id">
        <rdfs:label>OMIM_record_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#OMIM_record"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#PDB -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#PDB">
        <rdfs:label>PDB</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_store"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#PDB_record -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#PDB_record">
        <rdfs:label>PDB_record</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_record"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_author"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:oneOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#PDB_organisation"/>
                                </owl:oneOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_component_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#PDB"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#PDB_record_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#PDB_record_id">
        <rdfs:label>PDB_record_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#PDB_record"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#PIR -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#PIR">
        <rdfs:label>PIR</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_store"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#PRINTS -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#PRINTS">
        <rdfs:label>PRINTS</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_store"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#Pfam -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#Pfam">
        <rdfs:label>Pfam</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_store"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#ProDom -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#ProDom">
        <rdfs:label>ProDom</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_store"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#ProSite -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#ProSite">
        <rdfs:label>ProSite</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_store"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#REBASE_database -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#REBASE_database">
        <rdfs:label>REBASE_database</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_store"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#RNA_sequence -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#RNA_sequence">
        <rdfs:label>RNA_sequence</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#sequence"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_sequence_unit"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#ribonucleotide_residue"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_sequence_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#ribonucleic_acid_molecule"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#SRS_bioinformatics_data_store_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#SRS_bioinformatics_data_store_id">
        <rdfs:label>SRS_bioinformatics_data_store_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_data_store_id"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_author"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:oneOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#SRS_project"/>
                                </owl:oneOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#SWISS-PROT -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#SWISS-PROT">
        <rdfs:label>SWISS-PROT</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#protein_sequence_database"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#SWISS-PROT_MEDLINE_xref -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#SWISS-PROT_MEDLINE_xref">
        <rdfs:label>SWISS-PROT_MEDLINE_xref</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#MEDLINE_reference_id"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_component_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#SWISS-PROT_record"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#SWISS-PROT_accession_number -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#SWISS-PROT_accession_number">
        <rdfs:label>SWISS-PROT_accession_number</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#SWISS-PROT_record"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#SWISS-PROT_protein_sequence_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#SWISS-PROT_protein_sequence_data">
        <rdfs:label>SWISS-PROT_protein_sequence_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#protein_sequence_data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_component_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#SWISS-PROT_record"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#SWISS-PROT_protein_sequence_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#SWISS-PROT_protein_sequence_id">
        <rdfs:label>SWISS-PROT_protein_sequence_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_sequence"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#SWISS-PROT_record -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#SWISS-PROT_record">
        <rdfs:label>SWISS-PROT_record</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_record"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_author"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:oneOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#SWISS-PROT_organisation"/>
                                </owl:oneOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_component_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#SWISS-PROT"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_component"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#MEDLINE_reference_id"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_component"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_sequence_data"/>
                    </owl:Restriction>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#Smith-Waterman_sequence_alignment_algorithm -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#Smith-Waterman_sequence_alignment_algorithm">
        <rdfs:label>Smith-Waterman_sequence_alignment_algorithm</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#sequence_alignment_algorithm"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#TREMBL -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#TREMBL">
        <rdfs:label>TREMBL</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#protein_sequence_database"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#UniGene -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#UniGene">
        <rdfs:label>UniGene</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence_database"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#UniGene_cluster -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#UniGene_cluster">
        <rdfs:label>UniGene_cluster</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#group_of_nucleotide_sequences"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_encoded_by"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#UniGene_record"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#UniGene_cluster_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#UniGene_cluster_id">
        <rdfs:label>UniGene_cluster_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#UniGene_cluster"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#UniGene_record -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#UniGene_record">
        <rdfs:label>UniGene_record</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_record"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_component_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#UniGene"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#UniGene_cluster"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#absolute_measurement -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#absolute_measurement">
        <rdfs:label>absolute_measurement</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#structural_feature"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#distribution"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#encoding"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#format"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#location"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#sequence"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#strandedness"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#topology"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#abstract_structure -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#abstract_structure">
        <rdfs:label>abstract_structure</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#structure"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#adenosine_molecule -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#adenosine_molecule">
        <rdfs:label>adenosine_molecule</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#purine_molecule"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#algorithm -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#algorithm">
        <rdfs:label>algorithm</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#informatics_abstract_structure"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#aligning -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#aligning">
        <rdfs:label>aligning</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#generic_process"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#calculating"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#displaying"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#distinguishing"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#filtering"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#grouping"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#inserting"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#joining"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#manipulating"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#merging"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#parsing"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#removing"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#retrieving"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#searching"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#splitting"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#summarising"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#translating"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#aligning_service_operation -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#aligning_service_operation">
        <rdfs:label>aligning_service_operation</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#performs_task"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#aligning"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#alignment_continuity -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#alignment_continuity">
        <rdfs:label>alignment_continuity</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#alignment_feature"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#alignment_feature -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#alignment_feature">
        <rdfs:label>alignment_feature</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#process_feature"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#alignment_quality_graph -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#alignment_quality_graph">
        <rdfs:label>alignment_quality_graph</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#graph"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#amino_acid_molecule -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#amino_acid_molecule">
        <rdfs:label>amino_acid_molecule</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#small_organic_molecule"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#amino_acid_residue -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#amino_acid_residue">
        <rdfs:label>amino_acid_residue</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#organic_polymer_subunit"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#amino_acid_residue_encoding -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#amino_acid_residue_encoding">
        <rdfs:label>amino_acid_residue_encoding</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_encoding"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#animal -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#animal">
        <rdfs:label>animal</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#multicellular_eukaryote_organism"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#audio_media -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#audio_media">
        <rdfs:label>audio_media</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#informatics_media"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biochemical_physical_structure -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biochemical_physical_structure">
        <rdfs:label>biochemical_physical_structure</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#biological_physical_structure"/>
        <rdfs:comment>cell and organism are overlapping sets ? should
            not be siblings</rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_algorithm -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_algorithm">
        <rdfs:label>bioinformatics_algorithm</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#algorithm"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_domain"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_application -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_application">
        <rdfs:label>bioinformatics_application</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#informatics_application"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_domain"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_collection -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_collection">
        <rdfs:label>bioinformatics_collection</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#collection"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_collection_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_domain_concept"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_data">
        <rdfs:label>bioinformatics_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:unionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_modifier_concept"/>
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#biological_modifier_concept"/>
                                </owl:unionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_data_encoding -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_data_encoding">
        <rdfs:label>bioinformatics_data_encoding</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#data_encoding"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_data_or_data_structure -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_data_or_data_structure">
        <rdfs:label>bioinformatics_data_or_data_structure</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_data"/>
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_data_structure"/>
                </owl:unionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_data_store -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_data_store">
        <rdfs:label>bioinformatics_data_store</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#informatics_datastore"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_domain"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_data_store_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_data_store_id">
        <rdfs:label>bioinformatics_data_store_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_store"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_data_store_name -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_data_store_name">
        <rdfs:label>bioinformatics_data_store_name</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#name"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_store"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_data_structure -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_data_structure">
        <rdfs:label>bioinformatics_data_structure</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data_structure"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_domain"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_domain -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_domain">
        <rdfs:label>bioinformatics_domain</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#informatics_domain"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_domain_concept -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_domain_concept">
        <rdfs:label>bioinformatics_domain_concept</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#domain_concept"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_domain"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_keyword -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_keyword">
        <rdfs:label>bioinformatics_keyword</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#keyword"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_modifier_concept"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_metadata -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_metadata">
        <rdfs:label>bioinformatics_metadata</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#metadata"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_modifier_concept"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_modifier_concept -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_modifier_concept">
        <rdfs:label>bioinformatics_modifier_concept</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#modifier_concept"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_feature_or_inverse_modality_property"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_domain_concept"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_domain"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_physical_structure -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_physical_structure">
        <rdfs:label>bioinformatics_physical_structure</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#physical_structure"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_domain"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_process -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_process">
        <rdfs:label>bioinformatics_process</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#process"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#uses_or_produces_resource"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_domain_concept"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_domain"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_provenance_data_creation_event_metadata -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_provenance_data_creation_event_metadata">
        <rdfs:label>bioinformatics_provenance_data_creation_event_metadata</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_provenance_event_metadata"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#data_creation_event"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_provenance_data_modification_event_metadata -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_provenance_data_modification_event_metadata">
        <rdfs:label>bioinformatics_provenance_data_modification_event_metadata</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_provenance_event_metadata"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#data_modification_event"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_provenance_data_retirement_event_metadata -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_provenance_data_retirement_event_metadata">
        <rdfs:label>bioinformatics_provenance_data_retirement_event_metadata</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_provenance_event_metadata"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#data_retirement_event"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_provenance_event_metadata -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_provenance_event_metadata">
        <rdfs:label>bioinformatics_provenance_event_metadata</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_provenance_metadata"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#data_lifecycle_event"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_provenance_event_timestamp -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_provenance_event_timestamp">
        <rdfs:label>bioinformatics_provenance_event_timestamp</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#time_of_occurence"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_time_of_occurence_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_provenance_event_metadata"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_provenance_metadata -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_provenance_metadata">
        <rdfs:label>bioinformatics_provenance_metadata</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_metadata"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_record -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_record">
        <rdfs:label>bioinformatics_record</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#record"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_domain"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_record_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_record_id">
        <rdfs:label>bioinformatics_record_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_record"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_report -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_report">
        <rdfs:label>bioinformatics_report</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#report"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_domain"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#bioinformatics_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_service">
        <rdfs:label>bioinformatics_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_application"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_%28structural%29_homologue -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_%28structural%29_homologue">
        <rdfs:label>biological_(structural)_homologue</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_abstract_structure -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_abstract_structure">
        <rdfs:label>biological_abstract_structure</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#abstract_structure"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_domain"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_cell -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_cell">
        <rdfs:label>biological_cell</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#biological_physical_structure"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_cellular_component -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_cellular_component">
        <rdfs:label>biological_cellular_component</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#biological_physical_structure"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_part_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_cell"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_cellular_component_in_which_protein_is_found -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_cellular_component_in_which_protein_is_found">
        <rdfs:label>biological_cellular_component_in_which_protein_is_found</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#biological_cellular_component"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_part"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_molecule"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_collection -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_collection">
        <rdfs:label>biological_collection</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#collection"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_collection_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_domain_concept"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_concept_unique_ID -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_concept_unique_ID">
        <rdfs:label>biological_concept_unique_ID</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_domain_concept"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_consensus_sequence -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_consensus_sequence">
        <rdfs:label>biological_consensus_sequence</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#consensus_sequence"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_sequence_unit"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_domain_concept"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_sequence_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_domain_concept"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_consensus_sequence_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_consensus_sequence_data">
        <rdfs:label>biological_consensus_sequence_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_consensus_sequence"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_data">
        <rdfs:label>biological_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_modifier_concept"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_domain"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_domain -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_domain">
        <rdfs:label>biological_domain</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#domain"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_domain_concept -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_domain_concept">
        <rdfs:label>biological_domain_concept</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#domain_concept"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_domain"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_entity_data_external_cross_reference -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_entity_data_external_cross_reference">
        <rdfs:label>biological_entity_data_external_cross_reference</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_metadata"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_entity_data_human_readable_name -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_entity_data_human_readable_name">
        <rdfs:label>biological_entity_data_human_readable_name</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_metadata"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_entity_data_quality_opinion -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_entity_data_quality_opinion">
        <rdfs:label>biological_entity_data_quality_opinion</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_metadata"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_entity_data_storage_location -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_entity_data_storage_location">
        <rdfs:label>biological_entity_data_storage_location</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_metadata"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_entity_data_unique_persistent_ID -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_entity_data_unique_persistent_ID">
        <rdfs:label>biological_entity_data_unique_persistent_ID</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_metadata"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_function -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_function">
        <rdfs:label>biological_function</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#process"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_function_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_physical_structure"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_modifier_concept -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_modifier_concept">
        <rdfs:label>biological_modifier_concept</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#modifier_concept"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_feature_or_inverse_modality_property"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_domain_concept"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_domain"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_physical_structure -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_physical_structure">
        <rdfs:label>biological_physical_structure</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#physical_structure"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_domain"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_process -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_process">
        <rdfs:label>biological_process</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#process"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#acts_on_or_is_function_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_domain_concept"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_domain"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_process_feature -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_process_feature">
        <rdfs:label>biological_process_feature</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#process_feature"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_feature_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_process"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_process_in_which_protein_is_involved -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_process_in_which_protein_is_involved">
        <rdfs:label>biological_process_in_which_protein_is_involved</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#biological_process"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#composedOf"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_function"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_sequence -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_sequence">
        <rdfs:label>biological_sequence</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#sequence"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_sequence_unit"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_domain_concept"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_sequence_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_domain_concept"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_sequence_alignment -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_sequence_alignment">
        <rdfs:label>biological_sequence_alignment</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#multiple"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_collection_of"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">2</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_sequence_alignment_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_sequence_alignment_data">
        <rdfs:label>biological_sequence_alignment_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#biological_data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence_alignment"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_sequence_alignment_feature -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_sequence_alignment_feature">
        <rdfs:label>biological_sequence_alignment_feature</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#structural_feature"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_feature_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence_alignment"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_sequence_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_sequence_data">
        <rdfs:label>biological_sequence_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_sequence_data_collection -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_sequence_data_collection">
        <rdfs:label>biological_sequence_data_collection</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence_set"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_sequence_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_sequence_id">
        <rdfs:label>biological_sequence_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#identifier"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_sequence_set -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_sequence_set">
        <rdfs:label>biological_sequence_set</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#multiple"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_collection_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#biological_sequence_set_greater_than_two -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#biological_sequence_set_greater_than_two">
        <rdfs:label>biological_sequence_set_greater_than_two</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#multiple_size_greater_than_two"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_collection_of"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#blastn -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#blastn">
        <rdfs:label>blastn</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#Basic_Local_Alignment_Search_Tool"/>
        <rdfs:comment>compares a nucleotide query sequence against a
            nucleotide sequence database</rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#blastp -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#blastp">
        <rdfs:label>blastp</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#Basic_Local_Alignment_Search_Tool"/>
        <rdfs:comment>compares an amino acid query sequence against a
            protein sequence database</rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#blastx -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#blastx">
        <rdfs:label>blastx</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#Basic_Local_Alignment_Search_Tool"/>
        <rdfs:comment>compares the six-frame conceptual translation
            products of a nucleotide query sequence (both strands)
            against a protein sequence database</rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#branched_chain_polymer_topology -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#branched_chain_polymer_topology">
        <rdfs:label>branched_chain_polymer_topology</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#polymer_topology"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#linear_chain_polymer_topology"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#ring_polymer_topology"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#calculating -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#calculating">
        <rdfs:label>calculating</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#generic_process"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#displaying"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#distinguishing"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#filtering"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#grouping"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#inserting"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#joining"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#manipulating"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#merging"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#parsing"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#removing"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#retrieving"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#searching"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#splitting"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#summarising"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#translating"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#celsius -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#celsius">
        <rdfs:label>celsius</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#temperature_unt"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#fahrenheit"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#kelvin"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#centimetres -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#centimetres">
        <rdfs:label>centimetres</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#length_unit"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#metres"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#micrometres"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#millimetres"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#nanometres"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#chloroplast -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#chloroplast">
        <rdfs:label>chloroplast</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#organelle"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#chloroplast_chromosome -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#chloroplast_chromosome">
        <rdfs:label>chloroplast_chromosome</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#chromosome"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#chordate_animal -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#chordate_animal">
        <rdfs:label>chordate_animal</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#metazoan_animal"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#chromatin -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#chromatin">
        <rdfs:label>chromatin</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#nucleic_acid_structure"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#chromosome -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#chromosome">
        <rdfs:label>chromosome</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#nucleic_acid_structure"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#circular_DNA_map_diagram -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#circular_DNA_map_diagram">
        <rdfs:label>circular_DNA_map_diagram</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence_feature_diagram"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#class -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#class">
        <rdfs:label>class</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#group"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#class_definition -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#class_definition">
        <rdfs:label>class_definition</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#definition"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_definition_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#class"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#clustering_algorithm -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#clustering_algorithm">
        <rdfs:label>clustering_algorithm</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#algorithm"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#codon -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#codon">
        <rdfs:label>codon</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#nucleotide_sequence"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_feature"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#length_of_3_residues"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#collection -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#collection">
        <rdfs:label>collection</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#domain_concept"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#modifier_concept"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#process"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#structure"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#composite_unit -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#composite_unit">
        <rdfs:label>composite_unit</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#unit"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#primitive_unit"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#consensus_sequence -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#consensus_sequence">
        <rdfs:label>consensus_sequence</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#sequence"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#creation -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#creation">
        <rdfs:label>creation</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#life_cycle_event"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#destruction"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#modification"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#retirment"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#cytochrome_molecule -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#cytochrome_molecule">
        <rdfs:label>cytochrome_molecule</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#hemoprotein_molecule"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#cytosine -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#cytosine">
        <rdfs:label>cytosine</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#pyrimidine_molecule"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#data">
        <rdfs:label>data</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#informatics_physical_structure"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#data_presentation"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#data_structure"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#diagram"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#informatics_application"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#informatics_datastore"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#informatics_media"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#informatics_programming_object"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#data_creation_event -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#data_creation_event">
        <rdfs:label>data_creation_event</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#creation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#acts_on"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#data"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#data_deletion_event -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#data_deletion_event">
        <rdfs:label>data_deletion_event</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#destruction"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#acts_on"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#data"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#data_encoding -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#data_encoding">
        <rdfs:label>data_encoding</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#encoding"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_feature_of"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#data"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#data_file -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#data_file">
        <rdfs:label>data_file</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#data_structure"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#data_format -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#data_format">
        <rdfs:label>data_format</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#format"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_format_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#data"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#data_format_name -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#data_format_name">
        <rdfs:label>data_format_name</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#name"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#data_format"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#data_identifier -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#data_identifier">
        <rdfs:label>data_identifier</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#metadata"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#data"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#data_lifecycle_event -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#data_lifecycle_event">
        <rdfs:label>data_lifecycle_event</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#life_cycle_event"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#acts_on"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#data"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#data_modification_event -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#data_modification_event">
        <rdfs:label>data_modification_event</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#modification"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#acts_on"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#data"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#data_presentation -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#data_presentation">
        <rdfs:label>data_presentation</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#informatics_physical_structure"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#data_structure"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#diagram"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#informatics_application"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#informatics_datastore"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#informatics_media"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#informatics_programming_object"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#data_retirement_event -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#data_retirement_event">
        <rdfs:label>data_retirement_event</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#retirment"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#acts_on"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#data"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#data_structure -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#data_structure">
        <rdfs:label>data_structure</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#informatics_physical_structure"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#diagram"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#informatics_application"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#informatics_datastore"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#informatics_media"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#informatics_programming_object"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#definition -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#definition">
        <rdfs:label>definition</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#metadata"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#deoxyribonucleic_acid_molecule -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#deoxyribonucleic_acid_molecule">
        <rdfs:label>deoxyribonucleic_acid_molecule</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#nucleic_acid_molecule"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#deoxyribonucleotide_residue -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#deoxyribonucleotide_residue">
        <rdfs:label>deoxyribonucleotide_residue</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_residue"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#destruction -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#destruction">
        <rdfs:label>destruction</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#life_cycle_event"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#modification"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#retirment"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#diagram -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#diagram">
        <rdfs:label>diagram</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#informatics_physical_structure"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#informatics_application"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#informatics_datastore"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#informatics_media"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#informatics_programming_object"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#dimension -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#dimension">
        <rdfs:label>dimension</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#absolute_measurement"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#displaying -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#displaying">
        <rdfs:label>displaying</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#generic_process"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#distinguishing"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#filtering"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#grouping"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#inserting"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#joining"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#manipulating"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#merging"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#parsing"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#removing"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#retrieving"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#searching"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#splitting"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#summarising"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#translating"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#distance_measurement -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#distance_measurement">
        <rdfs:label>distance_measurement</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#linear_measurement"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#distinguishing -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#distinguishing">
        <rdfs:label>distinguishing</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#generic_process"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#filtering"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#grouping"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#inserting"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#joining"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#manipulating"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#merging"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#parsing"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#removing"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#retrieving"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#searching"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#splitting"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#summarising"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#translating"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#distribution -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#distribution">
        <rdfs:label>distribution</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#structural_feature"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#encoding"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#format"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#location"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#sequence"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#strandedness"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#topology"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#domain -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#domain">
        <rdfs:label>domain</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#domain_concept -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#domain_concept">
        <rdfs:label>domain_concept</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#double_stranded -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#double_stranded">
        <rdfs:label>double_stranded</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#strandedness"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#double_stranded_deoxyribonucleic_acid_molecule -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#double_stranded_deoxyribonucleic_acid_molecule">
        <rdfs:label>double_stranded_deoxyribonucleic_acid_molecule</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#deoxyribonucleic_acid_molecule"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_strandedness"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#double_stranded"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#duration -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#duration">
        <rdfs:label>duration</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#temporal_feature"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#time_of_occurence"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#encoding -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#encoding">
        <rdfs:label>encoding</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#structural_feature"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#format"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#location"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#sequence"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#strandedness"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#topology"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#enzyme -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#enzyme">
        <rdfs:label>enzyme</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#enzyme_group -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#enzyme_group">
        <rdfs:label>enzyme_group</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#group"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_collection_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#enzyme"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#enzyme_group_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#enzyme_group_id">
        <rdfs:label>enzyme_group_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#enzyme_group"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#enzyme_molecule -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#enzyme_molecule">
        <rdfs:label>enzyme_molecule</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#protein_molecule"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#est_human -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#est_human">
        <rdfs:label>est_human</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_store"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#eukaryote_organism -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#eukaryote_organism">
        <rdfs:label>eukaryote_organism</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#organism"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#eutherian_animal -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#eutherian_animal">
        <rdfs:label>eutherian_animal</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mammal"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#existentiality -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#existentiality">
        <rdfs:label>existentiality</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#modality"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#exon -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#exon">
        <rdfs:label>exon</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#DNA_sequence"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#intron"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#expressed_sequence_tag -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#expressed_sequence_tag">
        <rdfs:label>expressed_sequence_tag</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#spliced_nucleotide_sequence"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#fahrenheit -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#fahrenheit">
        <rdfs:label>fahrenheit</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#temperature_unt"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#kelvin"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#family -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#family">
        <rdfs:label>family</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#group"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#feature -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#feature">
        <rdfs:label>feature</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#modifier_concept"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#modality"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#unit"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#value_type"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#fifth -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#fifth">
        <rdfs:label>fifth</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#ordinal_position_value_type"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#first"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#forth"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#second"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#sixth"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#third"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#filtering -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#filtering">
        <rdfs:label>filtering</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#generic_process"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#grouping"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#inserting"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#joining"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#manipulating"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#merging"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#parsing"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#removing"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#retrieving"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#searching"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#splitting"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#summarising"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#translating"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#first -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#first">
        <rdfs:label>first</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#ordinal_position_value_type"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#forth"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#second"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#sixth"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#third"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#formal_class_definition -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#formal_class_definition">
        <rdfs:label>formal_class_definition</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#class_definition"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#format -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#format">
        <rdfs:label>format</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#structural_feature"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#location"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#sequence"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#strandedness"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#topology"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#forth -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#forth">
        <rdfs:label>forth</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#ordinal_position_value_type"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#second"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#sixth"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#third"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#forward_primer_sequence -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#forward_primer_sequence">
        <rdfs:label>forward_primer_sequence</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#primer_sequence"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#gapped_aligning -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#gapped_aligning">
        <rdfs:label>gapped_aligning</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#aligning"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_feature"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#gapped_alignment_continuity"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#gapped_alignment_continuity -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#gapped_alignment_continuity">
        <rdfs:label>gapped_alignment_continuity</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#alignment_continuity"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#gene -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#gene">
        <rdfs:label>gene</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#biological_abstract_structure"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#gene_expression_profile -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#gene_expression_profile">
        <rdfs:label>gene_expression_profile</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#graph"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#uses_resource"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#record"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_component"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#DNA_translation_activity_data"/>
                                    </owl:Restriction>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_component"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#time_of_occurence"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#gene_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#gene_id">
        <rdfs:label>gene_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#gene"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#gene_name -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#gene_name">
        <rdfs:label>gene_name</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#name"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#gene"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#generic_process -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#generic_process">
        <rdfs:label>generic_process</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#process"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#genes_grouped_by_expression_profile -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#genes_grouped_by_expression_profile">
        <rdfs:label>genes_grouped_by_expression_profile</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#group"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_collection_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#gene"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_grouped_by"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#gene_expression_profile"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_result_produced_by"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#informatics_process"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#uses_method"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#clustering_algorithm"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#genome_nucleotide_sequence -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#genome_nucleotide_sequence">
        <rdfs:label>genome_nucleotide_sequence</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#genome_nucleotide_sequence_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#genome_nucleotide_sequence_data">
        <rdfs:label>genome_nucleotide_sequence_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#genome_nucleotide_sequence"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#global_aligning -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#global_aligning">
        <rdfs:label>global_aligning</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#aligning"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_feature"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#global_distribution"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#global_distribution -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#global_distribution">
        <rdfs:label>global_distribution</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#distribution"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#global_sequence_alignment_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#global_sequence_alignment_service">
        <rdfs:label>global_sequence_alignment_service</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_service"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_function"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_primitive_service_operation"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#input"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence_data"/>
                                    </owl:Restriction>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#output"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence_alignment_data"/>
                                    </owl:Restriction>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#performs_task"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#global_aligning"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#global_sequence_alignment_service_operation -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#global_sequence_alignment_service_operation">
        <rdfs:label>global_sequence_alignment_service_operation</rdfs:label>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#input"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence_data"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#output"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence_alignment_data"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#performs_task"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#global_aligning"/>
                    </owl:Restriction>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#graph -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#graph">
        <rdfs:label>graph</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#data_structure"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#group -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#group">
        <rdfs:label>group</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#collection"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_grouped_by"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_feature"/>
                                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#domain_concept"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#group_of_genes -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#group_of_genes">
        <rdfs:label>group_of_genes</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#group"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_collection_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#gene"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#group_of_nucleotide_sequences -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#group_of_nucleotide_sequences">
        <rdfs:label>group_of_nucleotide_sequences</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#group"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_collection_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#grouping -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#grouping">
        <rdfs:label>grouping</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#generic_process"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#inserting"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#joining"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#manipulating"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#merging"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#parsing"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#removing"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#retrieving"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#searching"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#splitting"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#summarising"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#translating"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#guanine_molecule -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#guanine_molecule">
        <rdfs:label>guanine_molecule</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#purine_molecule"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#hemoprotein_molecule -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#hemoprotein_molecule">
        <rdfs:label>hemoprotein_molecule</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#protein_molecule"/>
        <rdfs:comment>can this ever be an enzyme?</rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#hyperthyroidism -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#hyperthyroidism">
        <rdfs:label>hyperthyroidism</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#biological_process"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#identifier -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#identifier">
        <rdfs:label>identifier</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#physical_structure"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#identity"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#identity -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#identity">
        <rdfs:label>identity</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#modality"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#informatics_abstract_structure -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#informatics_abstract_structure">
        <rdfs:label>informatics_abstract_structure</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#abstract_structure"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#informatics_domain"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#informatics_application -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#informatics_application">
        <rdfs:label>informatics_application</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#informatics_physical_structure"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#informatics_datastore"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#informatics_media"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#informatics_programming_object"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#informatics_controlled_vocabulary -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#informatics_controlled_vocabulary">
        <rdfs:label>informatics_controlled_vocabulary</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#metadata"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#informatics_datastore -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#informatics_datastore">
        <rdfs:label>informatics_datastore</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#informatics_physical_structure"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#informatics_media"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#informatics_programming_object"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#informatics_domain -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#informatics_domain">
        <rdfs:label>informatics_domain</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#domain"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#informatics_domain_concept -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#informatics_domain_concept">
        <rdfs:label>informatics_domain_concept</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#domain_concept"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#informatics_domain"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#informatics_formal_ontology -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#informatics_formal_ontology">
        <rdfs:label>informatics_formal_ontology</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#informatics_ontology"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_component"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#formal_class_definition"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#informatics_media -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#informatics_media">
        <rdfs:label>informatics_media</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#informatics_physical_structure"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#informatics_programming_object"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#informatics_modifier_concept -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#informatics_modifier_concept">
        <rdfs:label>informatics_modifier_concept</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#modifier_concept"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_feature_or_inverse_modality_property"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#informatics_domain_concept"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#informatics_domain"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#informatics_ontology -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#informatics_ontology">
        <rdfs:label>informatics_ontology</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#informatics_controlled_vocabulary"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_component"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#class_definition"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_component"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#lattice"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_collection_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#class"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#informatics_ontology_of_some_biology -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#informatics_ontology_of_some_biology">
        <rdfs:label>informatics_ontology_of_some_biology</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#informatics_controlled_vocabulary"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_component"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#class_definition"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_component"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#lattice"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_collection_of"/>
                                        <owl:someValuesFrom>
                                            <owl:Class>
                                                <owl:intersectionOf rdf:parseType="Collection">
                                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#class"/>
                                                    <owl:Restriction>
                                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#groups"/>
                                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_domain_concept"/>
                                                    </owl:Restriction>
                                                </owl:intersectionOf>
                                            </owl:Class>
                                        </owl:someValuesFrom>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#informatics_physical_structure -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#informatics_physical_structure">
        <rdfs:label>informatics_physical_structure</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#physical_structure"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#informatics_domain"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#informatics_process -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#informatics_process">
        <rdfs:label>informatics_process</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#process"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#uses_or_produces_resource"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#informatics_domain_concept"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#informatics_domain"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#informatics_programming_object -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#informatics_programming_object">
        <rdfs:label>informatics_programming_object</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#informatics_physical_structure"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#inserting -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#inserting">
        <rdfs:label>inserting</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#generic_process"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#joining"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#manipulating"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#merging"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#parsing"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#removing"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#retrieving"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#searching"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#splitting"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#summarising"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#translating"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#intron -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#intron">
        <rdfs:label>intron</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#DNA_sequence"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#joining -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#joining">
        <rdfs:label>joining</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#generic_process"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#manipulating"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#merging"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#parsing"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#removing"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#retrieving"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#searching"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#splitting"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#summarising"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#translating"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#kelvin -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#kelvin">
        <rdfs:label>kelvin</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#temperature_unt"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#keyword -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#keyword">
        <rdfs:label>keyword</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#data"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#keyword_search_method -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#keyword_search_method">
        <rdfs:label>keyword_search_method</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#process"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_task"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#searching"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#input"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#keyword"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#uses_resource"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#informatics_datastore"/>
                    </owl:Restriction>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#lattice -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#lattice">
        <rdfs:label>lattice</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#collection"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#matrix"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#multiple"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#tree"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#lattice_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#lattice_data">
        <rdfs:label>lattice_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#lattice"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#length_in_nanometers -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#length_in_nanometers">
        <rdfs:label>length_in_nanometers</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#length_measurement"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_units"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#nanometres"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#length_in_residues -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#length_in_residues">
        <rdfs:label>length_in_residues</rdfs:label>
        <owl:equivalentClass rdf:resource="http://www.mygrid.org.uk/ontology#length_of_3_residues"/>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#proxy_length_measurement"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_units"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#organic_molecular_residue"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#length_measurement -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#length_measurement">
        <rdfs:label>length_measurement</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#linear_measurement"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#length_of_3_residues -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#length_of_3_residues">
        <rdfs:label>length_of_3_residues</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#length_unit -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#length_unit">
        <rdfs:label>length_unit</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#primitive_unit"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#temperature_unt"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#life_cycle_event -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#life_cycle_event">
        <rdfs:label>life_cycle_event</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#process"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#linear_DNA_map_diagram -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#linear_DNA_map_diagram">
        <rdfs:label>linear_DNA_map_diagram</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence_feature_diagram"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#linear_chain_polymer_topology -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#linear_chain_polymer_topology">
        <rdfs:label>linear_chain_polymer_topology</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#polymer_topology"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#ring_polymer_topology"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#linear_measurement -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#linear_measurement">
        <rdfs:label>linear_measurement</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#dimension"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#linear_organic_polymer -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#linear_organic_polymer">
        <rdfs:label>linear_organic_polymer</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#organic_polymer_molecule"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#local_aligning -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#local_aligning">
        <rdfs:label>local_aligning</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#aligning"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_feature"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#local_aligning"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#local_distribution -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#local_distribution">
        <rdfs:label>local_distribution</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#distribution"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#location -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#location">
        <rdfs:label>location</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#structural_feature"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#sequence"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#strandedness"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#topology"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#lymphocyte -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#lymphocyte">
        <rdfs:label>lymphocyte</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#white_blood_cell"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mammal -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mammal">
        <rdfs:label>mammal</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#veterbrate_animal"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#manipulating -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#manipulating">
        <rdfs:label>manipulating</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#generic_process"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#merging"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#parsing"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#removing"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#retrieving"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#searching"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#splitting"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#summarising"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#translating"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#matching_algorithm -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#matching_algorithm">
        <rdfs:label>matching_algorithm</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#algorithm"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#matrix -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#matrix">
        <rdfs:label>matrix</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#collection"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#multiple"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#tree"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#merging -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#merging">
        <rdfs:label>merging</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#generic_process"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#parsing"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#removing"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#retrieving"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#searching"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#splitting"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#summarising"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#translating"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#messenger_ribonucleic_acid_molecule -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#messenger_ribonucleic_acid_molecule">
        <rdfs:label>messenger_ribonucleic_acid_molecule</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#ribonucleic_acid_molecule"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#metadata -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#metadata">
        <rdfs:label>metadata</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#informatics_modifier_concept"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#metazoan_animal -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#metazoan_animal">
        <rdfs:label>metazoan_animal</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#animal"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#metres -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#metres">
        <rdfs:label>metres</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#length_unit"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#micrometres"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#millimetres"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#nanometres"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#micrometres -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#micrometres">
        <rdfs:label>micrometres</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#length_unit"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#millimetres"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#nanometres"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#millimetres -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#millimetres">
        <rdfs:label>millimetres</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#length_unit"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#nanometres"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mitochondiral_chromosome -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mitochondiral_chromosome">
        <rdfs:label>mitochondiral_chromosome</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#chromosome"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mitochondrion -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mitochondrion">
        <rdfs:label>mitochondrion</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#organelle"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#modality -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#modality">
        <rdfs:label>modality</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#modifier_concept"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#unit"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#value_type"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#modification -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#modification">
        <rdfs:label>modification</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#life_cycle_event"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#retirment"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#modifier_concept -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#modifier_concept">
        <rdfs:label>modifier_concept</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#domain_concept"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#process"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#structure"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#multicellular_eukaryote_organism -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#multicellular_eukaryote_organism">
        <rdfs:label>multicellular_eukaryote_organism</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#eukaryote_organism"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#multiple -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#multiple">
        <rdfs:label>multiple</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#collection"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#tree"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#multiple_local_aligning -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#multiple_local_aligning">
        <rdfs:label>multiple_local_aligning</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#local_aligning"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#multiple_sequenc_alignment_matrix -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#multiple_sequenc_alignment_matrix">
        <rdfs:label>multiple_sequenc_alignment_matrix</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#matrix"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#multiple_sequence_alignment -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#multiple_sequence_alignment">
        <rdfs:label>multiple_sequence_alignment</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#multiple"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_feature"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence_alignment_feature"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_collection_of"/>
                        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">2</owl:minCardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#multiple_sequence_alignment_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#multiple_sequence_alignment_data">
        <rdfs:label>multiple_sequence_alignment_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#multiple_sequence_alignment"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#multiple_sequence_alignment_report -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#multiple_sequence_alignment_report">
        <rdfs:label>multiple_sequence_alignment_report</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#report"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_report_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#multiple_sequence_alignment_data"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#multiple_sequence_alignment_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#multiple_sequence_alignment_service">
        <rdfs:label>multiple_sequence_alignment_service</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_service"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_function"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_primitive_service_operation"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#input"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence_data"/>
                                    </owl:Restriction>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#output"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence_alignment_data"/>
                                    </owl:Restriction>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#performs_task"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#multiple_local_aligning"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#multiple_sequence_alignment_table -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#multiple_sequence_alignment_table">
        <rdfs:label>multiple_sequence_alignment_table</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#table"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_presentation_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#multiple_sequence_alignment_data"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#uses_media"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#2D_graphical_media"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#multiple_size_greater_than_three -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#multiple_size_greater_than_three">
        <rdfs:label>multiple_size_greater_than_three</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#multiple_size_greater_than_two"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#multiple_size_greater_than_two -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#multiple_size_greater_than_two">
        <rdfs:label>multiple_size_greater_than_two</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#multiple"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_alignment_difference_operation -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_alignment_difference_operation">
        <rdfs:label>mygrid_alignment_difference_operation</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_primitive_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#composedOf"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#process"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#input"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence_data"/>
                                    </owl:Restriction>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#output"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence_alignment_data"/>
                                    </owl:Restriction>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#performs_task"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#local_aligning"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#output"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#single_nucleotide_polymorphism_data"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#performs_task"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#distinguishing"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#input"/>
                        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">2</owl:maxCardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_application -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_application">
        <rdfs:label>mygrid_application</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#informatics_application"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_authentication_service_operation -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_authentication_service_operation">
        <rdfs:label>mygrid_authentication_service_operation</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_framework_support_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_composed_service_operation -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_composed_service_operation">
        <rdfs:label>mygrid_bioinformatics_composed_service_operation</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#composedOf"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_primitive_service_operation"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_primitive_service_operation -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_primitive_service_operation">
        <rdfs:label>mygrid_bioinformatics_primitive_service_operation</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation">
        <rdfs:label>mygrid_bioinformatics_service_operation</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#process"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_registered_with"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_application"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#uses_or_produces_resource"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_domain_concept"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_description_support_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_description_support_service">
        <rdfs:label>mygrid_description_support_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_domain_independent_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_directory_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_directory_service">
        <rdfs:label>mygrid_directory_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_domain_independent_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_display_bioinformatics_data_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_display_bioinformatics_data_service">
        <rdfs:label>mygrid_display_bioinformatics_data_service</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#input"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_or_data_structure"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#performs_task"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#displaying"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_display_nucleotide_sequence -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_display_nucleotide_sequence">
        <rdfs:label>mygrid_display_nucleotide_sequence</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_primitive_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#input"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#performs_task"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#displaying"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_display_sequence -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_display_sequence">
        <rdfs:label>mygrid_display_sequence</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#input"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#performs_task"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#displaying"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_display_service_operation -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_display_service_operation">
        <rdfs:label>mygrid_display_service_operation</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#performs_task"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#displaying"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_domain_independent_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_domain_independent_service">
        <rdfs:label>mygrid_domain_independent_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_application"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_registered_with"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_service_directory_service"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_enactment_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_enactment_service">
        <rdfs:label>mygrid_enactment_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_domain_independent_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_framework_support_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_framework_support_service">
        <rdfs:label>mygrid_framework_support_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_domain_independent_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_generic_application_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_generic_application_service">
        <rdfs:label>mygrid_generic_application_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_domain_independent_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_information_extraction_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_information_extraction_service">
        <rdfs:label>mygrid_information_extraction_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_generic_application_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_local_aligning_service_operation -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_local_aligning_service_operation">
        <rdfs:label>mygrid_local_aligning_service_operation</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#performs_task"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#local_aligning"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_notification_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_notification_service">
        <rdfs:label>mygrid_notification_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_framework_support_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_ontology_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_ontology_service">
        <rdfs:label>mygrid_ontology_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_description_support_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_personalisation_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_personalisation_service">
        <rdfs:label>mygrid_personalisation_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_domain_independent_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_provenance_repository_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_provenance_repository_service">
        <rdfs:label>mygrid_provenance_repository_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_repository_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_provenance_support_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_provenance_support_service">
        <rdfs:label>mygrid_provenance_support_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_domain_independent_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_provenance_validation_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_provenance_validation_service">
        <rdfs:label>mygrid_provenance_validation_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_provenance_support_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_repository_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_repository_service">
        <rdfs:label>mygrid_repository_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_domain_independent_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_resource_manager_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_resource_manager_service">
        <rdfs:label>mygrid_resource_manager_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_enactment_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_retrieve_bioinformatics_data_service_operation -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_retrieve_bioinformatics_data_service_operation">
        <rdfs:label>mygrid_retrieve_bioinformatics_data_service_operation</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#output"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_or_data_structure"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#performs_task"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#retrieving"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_retrieve_biological_sequence_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_retrieve_biological_sequence_data">
        <rdfs:label>mygrid_retrieve_biological_sequence_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#output"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:unionOf rdf:parseType="Collection">
                                    <owl:Class>
                                        <owl:intersectionOf rdf:parseType="Collection">
                                            <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                                            <owl:Restriction>
                                                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                                                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence"/>
                                            </owl:Restriction>
                                        </owl:intersectionOf>
                                    </owl:Class>
                                    <owl:Class>
                                        <owl:intersectionOf rdf:parseType="Collection">
                                            <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#record"/>
                                            <owl:Restriction>
                                                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_component"/>
                                                <owl:someValuesFrom>
                                                    <owl:Class>
                                                        <owl:intersectionOf rdf:parseType="Collection">
                                                            <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                                                            <owl:Restriction>
                                                                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                                                                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence"/>
                                                            </owl:Restriction>
                                                        </owl:intersectionOf>
                                                    </owl:Class>
                                                </owl:someValuesFrom>
                                            </owl:Restriction>
                                        </owl:intersectionOf>
                                    </owl:Class>
                                </owl:unionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#performs_task"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#retrieving"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_retrieve_homologous_entity -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_retrieve_homologous_entity">
        <rdfs:label>mygrid_retrieve_homologous_entity</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#output"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                                        <owl:someValuesFrom>
                                            <owl:Class>
                                                <owl:intersectionOf rdf:parseType="Collection">
                                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                                    <owl:Restriction>
                                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_%28structural%29_homologue"/>
                                                    </owl:Restriction>
                                                </owl:intersectionOf>
                                            </owl:Class>
                                        </owl:someValuesFrom>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#performs_task"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#retrieving"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_retrieve_nucleotide_sequence -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_retrieve_nucleotide_sequence">
        <rdfs:label>mygrid_retrieve_nucleotide_sequence</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#output"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:unionOf rdf:parseType="Collection">
                                    <owl:Class>
                                        <owl:intersectionOf rdf:parseType="Collection">
                                            <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                                            <owl:Restriction>
                                                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                                                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence"/>
                                            </owl:Restriction>
                                        </owl:intersectionOf>
                                    </owl:Class>
                                    <owl:Class>
                                        <owl:intersectionOf rdf:parseType="Collection">
                                            <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#record"/>
                                            <owl:Restriction>
                                                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_component"/>
                                                <owl:someValuesFrom>
                                                    <owl:Class>
                                                        <owl:intersectionOf rdf:parseType="Collection">
                                                            <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                                                            <owl:Restriction>
                                                                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                                                                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence"/>
                                                            </owl:Restriction>
                                                        </owl:intersectionOf>
                                                    </owl:Class>
                                                </owl:someValuesFrom>
                                            </owl:Restriction>
                                        </owl:intersectionOf>
                                    </owl:Class>
                                </owl:unionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#performs_task"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#retrieving"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_retrieve_nucleotide_sequence_from_EMBL_with_nucleotide_sequence_id_using_BioFetch -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_retrieve_nucleotide_sequence_from_EMBL_with_nucleotide_sequence_id_using_BioFetch">
        <rdfs:label>mygrid_retrieve_nucleotide_sequence_from_EMBL_with_nucleotide_sequence_id_using_BioFetch</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_retrieve_protein_homologue -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_retrieve_protein_homologue">
        <rdfs:label>mygrid_retrieve_protein_homologue</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#output"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                                        <owl:someValuesFrom>
                                            <owl:Class>
                                                <owl:intersectionOf rdf:parseType="Collection">
                                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                                    <owl:Restriction>
                                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_%28sequence%29_homologue"/>
                                                    </owl:Restriction>
                                                </owl:intersectionOf>
                                            </owl:Class>
                                        </owl:someValuesFrom>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#performs_task"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#retrieving"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_serialised_workflow_repository_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_serialised_workflow_repository_service">
        <rdfs:label>mygrid_serialised_workflow_repository_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_repository_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_service_%28provenance%29_annotation_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_service_%28provenance%29_annotation_service">
        <rdfs:label>mygrid_service_(provenance)_annotation_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_provenance_support_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_service_accepting_GO_term_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_service_accepting_GO_term_id">
        <rdfs:label>mygrid_service_accepting_GO_term_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#input"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#Gene_Ontology_term_id"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_service_accepting_bioinformatics_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_service_accepting_bioinformatics_data">
        <rdfs:label>mygrid_service_accepting_bioinformatics_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#input"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_service_accepting_bioinformatics_data_or_datastructure -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_service_accepting_bioinformatics_data_or_datastructure">
        <rdfs:label>mygrid_service_accepting_bioinformatics_data_or_datastructure</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#input"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_or_data_structure"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_service_accepting_biological_sequence -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_service_accepting_biological_sequence">
        <rdfs:label>mygrid_service_accepting_biological_sequence</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#input"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence_data"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_service_directory_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_service_directory_service">
        <rdfs:label>mygrid_service_directory_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#informatics_application"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_service_operation_accepting_protein_sequence -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_service_operation_accepting_protein_sequence">
        <rdfs:label>mygrid_service_operation_accepting_protein_sequence</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#input"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_sequence"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_service_operation_composed_of_retrieving_nucleotide_sequence_from_EMBL_with_EMBL_id_using_BioFetch -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_service_operation_composed_of_retrieving_nucleotide_sequence_from_EMBL_with_EMBL_id_using_BioFetch">
        <rdfs:label>mygrid_service_operation_composed_of_retrieving_nucleotide_sequence_from_EMBL_with_EMBL_id_using_BioFetch</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#composedOf"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_retrieve_nucleotide_sequence_from_EMBL_with_nucleotide_sequence_id_using_BioFetch"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_service_operation_producing_MEDLINE_reference_ids -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_service_operation_producing_MEDLINE_reference_ids">
        <rdfs:label>mygrid_service_operation_producing_MEDLINE_reference_ids</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#output"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#MEDLINE_reference_id"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_service_operation_producing_alignment_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_service_operation_producing_alignment_data">
        <rdfs:label>mygrid_service_operation_producing_alignment_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#output"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence_alignment_data"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_service_operation_producing_bioinformatics_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_service_operation_producing_bioinformatics_data">
        <rdfs:label>mygrid_service_operation_producing_bioinformatics_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#output"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_service_operation_producing_bioinformatics_data_or_data_structure -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_service_operation_producing_bioinformatics_data_or_data_structure">
        <rdfs:label>mygrid_service_operation_producing_bioinformatics_data_or_data_structure</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#output"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_or_data_structure"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_service_operation_using_SWISS-PROT -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_service_operation_using_SWISS-PROT">
        <rdfs:label>mygrid_service_operation_using_SWISS-PROT</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#uses_resource"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#SWISS-PROT"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_service_operation_using_reference_number -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_service_operation_using_reference_number">
        <rdfs:label>mygrid_service_operation_using_reference_number</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_composed_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#input"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#record_id"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_service_type_directory -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_service_type_directory">
        <rdfs:label>mygrid_service_type_directory</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_directory_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_transaction_manager_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_transaction_manager_service">
        <rdfs:label>mygrid_transaction_manager_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_framework_support_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_user_agent_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_user_agent_service">
        <rdfs:label>mygrid_user_agent_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_personalisation_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_user_directory_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_user_directory_service">
        <rdfs:label>mygrid_user_directory_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_directory_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_users_repository -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_users_repository">
        <rdfs:label>mygrid_users_repository</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_repository_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_workflow_definition_repository_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_workflow_definition_repository_service">
        <rdfs:label>mygrid_workflow_definition_repository_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_directory_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_workflow_enactment_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_workflow_enactment_service">
        <rdfs:label>mygrid_workflow_enactment_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_enactment_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_workflow_personalisation_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_workflow_personalisation_service">
        <rdfs:label>mygrid_workflow_personalisation_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_personalisation_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#mygrid_workflow_resolution_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#mygrid_workflow_resolution_service">
        <rdfs:label>mygrid_workflow_resolution_service</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#mygrid_enactment_service"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#name -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#name">
        <rdfs:label>name</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#identifier"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#name_of_biological_process_in_which_protein_is_involved -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#name_of_biological_process_in_which_protein_is_involved">
        <rdfs:label>name_of_biological_process_in_which_protein_is_involved</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#name"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#nanometres -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#nanometres">
        <rdfs:label>nanometres</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#length_unit"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#neutrophil -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#neutrophil">
        <rdfs:label>neutrophil</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#white_blood_cell"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#non_overlapping_exact_wordmatch_algorithm -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#non_overlapping_exact_wordmatch_algorithm">
        <rdfs:label>non_overlapping_exact_wordmatch_algorithm</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#matching_algorithm"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#nucleic_acid_molecule -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#nucleic_acid_molecule">
        <rdfs:label>nucleic_acid_molecule</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#linear_organic_polymer"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#nucleic_acid_phosphorescence -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#nucleic_acid_phosphorescence">
        <rdfs:label>nucleic_acid_phosphorescence</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#phosphorescence"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_feature_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#nucleic_acid_molecule"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#nucleic_acid_phosphorescence_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#nucleic_acid_phosphorescence_data">
        <rdfs:label>nucleic_acid_phosphorescence_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#nucleic_acid_phosphorescence"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#nucleic_acid_phosphorescence_record -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#nucleic_acid_phosphorescence_record">
        <rdfs:label>nucleic_acid_phosphorescence_record</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#record"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_component"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#nucleic_acid_phosphorescence_data"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#nucleic_acid_structure -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#nucleic_acid_structure">
        <rdfs:label>nucleic_acid_structure</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#biochemical_physical_structure"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_component"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#nucleic_acid_molecule"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#nucleotide_residue -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#nucleotide_residue">
        <rdfs:label>nucleotide_residue</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#organic_polymer_subunit"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#nucleotide_sequence -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#nucleotide_sequence">
        <rdfs:label>nucleotide_sequence</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#sequence"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_sequence_unit"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_residue"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_sequence_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#nucleic_acid_molecule"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#nucleotide_sequence_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#nucleotide_sequence_data">
        <rdfs:label>nucleotide_sequence_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#nucleotide_sequence_database -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#nucleotide_sequence_database">
        <rdfs:label>nucleotide_sequence_database</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#sequence_database"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#nucleotide_sequence_feature -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#nucleotide_sequence_feature">
        <rdfs:label>nucleotide_sequence_feature</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#structural_feature"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_feature_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#nucleotide_sequence_feature_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#nucleotide_sequence_feature_data">
        <rdfs:label>nucleotide_sequence_feature_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence_feature"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#nucleotide_sequence_feature_diagram -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#nucleotide_sequence_feature_diagram">
        <rdfs:label>nucleotide_sequence_feature_diagram</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#diagram"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_presentation_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence_feature_data"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#nucleotide_sequence_feature_report -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#nucleotide_sequence_feature_report">
        <rdfs:label>nucleotide_sequence_feature_report</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#report"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_report_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence_feature_data"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#nucleotide_sequence_identifier -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#nucleotide_sequence_identifier">
        <rdfs:label>nucleotide_sequence_identifier</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#identifier"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence_data"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#nucleotide_sequence_location -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#nucleotide_sequence_location">
        <rdfs:label>nucleotide_sequence_location</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#location"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#nucleotide_sequence_unique_identifier -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#nucleotide_sequence_unique_identifier">
        <rdfs:label>nucleotide_sequence_unique_identifier</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#oligonucleotide_molecule -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#oligonucleotide_molecule">
        <rdfs:label>oligonucleotide_molecule</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#small_organic_molecule"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#open_reading_frame -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#open_reading_frame">
        <rdfs:label>open_reading_frame</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#reading_frame"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#open_reading_frame_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#open_reading_frame_data">
        <rdfs:label>open_reading_frame_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#open_reading_frame"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#ordinal_position_value_type -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#ordinal_position_value_type">
        <rdfs:label>ordinal_position_value_type</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#symbolic_value_type"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#organelle -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#organelle">
        <rdfs:label>organelle</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#biological_cellular_component"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#organic_macromolecule -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#organic_macromolecule">
        <rdfs:label>organic_macromolecule</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#biochemical_physical_structure"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#organic_molecular_residue -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#organic_molecular_residue">
        <rdfs:label>organic_molecular_residue</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#biochemical_physical_structure"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#organic_polymer_molecule -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#organic_polymer_molecule">
        <rdfs:label>organic_polymer_molecule</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#organic_macromolecule"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#organic_polymer_subunit -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#organic_polymer_subunit">
        <rdfs:label>organic_polymer_subunit</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#organic_molecular_residue"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#organisation_domain -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#organisation_domain">
        <rdfs:label>organisation_domain</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#domain"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#organisation_domain_concept -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#organisation_domain_concept">
        <rdfs:label>organisation_domain_concept</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#domain_concept"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#organisation_domain"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#organisational_structure -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#organisational_structure">
        <rdfs:label>organisational_structure</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#structure"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#organisation_domain"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#organism -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#organism">
        <rdfs:label>organism</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#biological_physical_structure"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#organism_name -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#organism_name">
        <rdfs:label>organism_name</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#name"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#organism"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#organism_taxonomy -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#organism_taxonomy">
        <rdfs:label>organism_taxonomy</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#taxonomy"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_collection_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#organism_name"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#overlapping_exact_wordmatch_algorithm -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#overlapping_exact_wordmatch_algorithm">
        <rdfs:label>overlapping_exact_wordmatch_algorithm</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#matching_algorithm"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#pair -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#pair">
        <rdfs:label>pair</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#multiple"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#pairwise_global_aligning -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#pairwise_global_aligning">
        <rdfs:label>pairwise_global_aligning</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#global_aligning"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#pairwise_local_aligning -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#pairwise_local_aligning">
        <rdfs:label>pairwise_local_aligning</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#local_aligning"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#pairwise_sequence_alignment_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#pairwise_sequence_alignment_service">
        <rdfs:label>pairwise_sequence_alignment_service</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_service"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_function"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_primitive_service_operation"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#input"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence_data"/>
                                    </owl:Restriction>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#output"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence_alignment_data"/>
                                    </owl:Restriction>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#performs_task"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#pairwise_local_aligning"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#pairwise_sequence_alignment_service_operation -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#pairwise_sequence_alignment_service_operation">
        <rdfs:label>pairwise_sequence_alignment_service_operation</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_primitive_service_operation"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#input"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence_data"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#output"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence_alignment_data"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#performs_task"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#pairwise_local_aligning"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#parsing -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#parsing">
        <rdfs:label>parsing</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#generic_process"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#removing"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#retrieving"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#searching"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#splitting"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#summarising"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#translating"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#phosphorescence -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#phosphorescence">
        <rdfs:label>phosphorescence</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#substance_feature"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#phylogenetic_tree -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#phylogenetic_tree">
        <rdfs:label>phylogenetic_tree</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#tree"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_collection_of"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#phylogenetic_tree_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#phylogenetic_tree_data">
        <rdfs:label>phylogenetic_tree_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#phylogenetic_tree"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#physical_structure -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#physical_structure">
        <rdfs:label>physical_structure</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#structure"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#physical_synthesising -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#physical_synthesising">
        <rdfs:label>physical_synthesising</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#process"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#polymer_topology -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#polymer_topology">
        <rdfs:label>polymer_topology</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#topology"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_feature_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#organic_polymer_molecule"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#presentation -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#presentation">
        <rdfs:label>presentation</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#modality"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#primary_protein_structure -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#primary_protein_structure">
        <rdfs:label>primary_protein_structure</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#protein_sequence"/>
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#protein_structure_feature"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#primate -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#primate">
        <rdfs:label>primate</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#eutherian_animal"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#primer3 -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#primer3">
        <rdfs:label>primer3</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_application"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#primer_report -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#primer_report">
        <rdfs:label>primer_report</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_report"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#primer_sequence -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#primer_sequence">
        <rdfs:label>primer_sequence</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#primer_sequence_location -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#primer_sequence_location">
        <rdfs:label>primer_sequence_location</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#location"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_feature_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#primer_sequence"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#primitive_unit -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#primitive_unit">
        <rdfs:label>primitive_unit</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#unit"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#probe -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#probe">
        <rdfs:label>probe</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence"/>
        <rdfs:comment>In molecular biology synonymous with a gene probe or hydridization probe. 
An oligo- or polynucleotide that is complimentary to an oligonucleotide or nucleic acid sequence under investigation.</rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#probe_set -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#probe_set">
        <rdfs:label>probe_set</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#group"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_collection_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#probe"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#probe_set_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#probe_set_id">
        <rdfs:label>probe_set_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#probe_set"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#process -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#process">
        <rdfs:label>process</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#domain_concept"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#structure"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#process_activity -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#process_activity">
        <rdfs:label>process_activity</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#process_feature"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#process_feature -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#process_feature">
        <rdfs:label>process_feature</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#feature"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#structural_feature"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#substance_feature"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#temporal_feature"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#protein_%28sequence%29_homologue -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#protein_%28sequence%29_homologue">
        <rdfs:label>protein_(sequence)_homologue</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#protein_biosynthesis_activity -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#protein_biosynthesis_activity">
        <rdfs:label>protein_biosynthesis_activity</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#process_activity"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_activity_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_biosynthesising"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#protein_biosynthesis_activity_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#protein_biosynthesis_activity_data">
        <rdfs:label>protein_biosynthesis_activity_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_biosynthesis_activity"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#protein_biosynthesising -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#protein_biosynthesising">
        <rdfs:label>protein_biosynthesising</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#physical_synthesising"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#acts_on"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#messenger_ribonucleic_acid_molecule"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_function_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#ribosome"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#output"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_molecule"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#protein_domain -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#protein_domain">
        <rdfs:label>protein_domain</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#biochemical_physical_structure"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_linear_division_of"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_molecule"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#protein_expression_profile -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#protein_expression_profile">
        <rdfs:label>protein_expression_profile</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#graph"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#uses_resource"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#record"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_component"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_biosynthesis_activity_data"/>
                                    </owl:Restriction>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_component"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#time_of_occurence"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment>Not strictly true. Should be protein concentration.</rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#protein_family -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#protein_family">
        <rdfs:label>protein_family</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#family"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_collection_of"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_molecule"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#protein_family_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#protein_family_id">
        <rdfs:label>protein_family_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_family"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#protein_family_name -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#protein_family_name">
        <rdfs:label>protein_family_name</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#name"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_family"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#protein_folding_unit -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#protein_folding_unit">
        <rdfs:label>protein_folding_unit</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#biochemical_physical_structure"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_linear_division_of"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_molecule"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#protein_function -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#protein_function">
        <rdfs:label>protein_function</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#process"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_function_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_molecule"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#protein_function_name -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#protein_function_name">
        <rdfs:label>protein_function_name</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#name"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_function"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#protein_group -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#protein_group">
        <rdfs:label>protein_group</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#group"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_collection_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_molecule"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#protein_group_based_on_domain -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#protein_group_based_on_domain">
        <rdfs:label>protein_group_based_on_domain</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#group"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_collection_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_molecule"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_grouped_by"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_part"/>
                                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_domain"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#protein_group_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#protein_group_id">
        <rdfs:label>protein_group_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_group"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#protein_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#protein_id">
        <rdfs:label>protein_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_molecule"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#protein_molecule -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#protein_molecule">
        <rdfs:label>protein_molecule</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#linear_organic_polymer"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#protein_name -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#protein_name">
        <rdfs:label>protein_name</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#name"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_molecule"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#protein_sequence -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#protein_sequence">
        <rdfs:label>protein_sequence</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#sequence"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_sequence_unit"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#amino_acid_residue"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_sequence_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_molecule"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#protein_sequence_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#protein_sequence_data">
        <rdfs:label>protein_sequence_data</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#data"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_sequence"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_component_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#SWISS-PROT_record"/>
                    </owl:Restriction>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#protein_sequence_data_collection -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#protein_sequence_data_collection">
        <rdfs:label>protein_sequence_data_collection</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#data"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                <owl:someValuesFrom>
                    <owl:Class>
                        <owl:intersectionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#multiple"/>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_collection_of"/>
                                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_sequence"/>
                            </owl:Restriction>
                        </owl:intersectionOf>
                    </owl:Class>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#protein_sequence_database -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#protein_sequence_database">
        <rdfs:label>protein_sequence_database</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#sequence_database"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#protein_structure_feature -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#protein_structure_feature">
        <rdfs:label>protein_structure_feature</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#structural_feature"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_feature_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#protein_molecule"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#protein_versus_sequence_database_alignment_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#protein_versus_sequence_database_alignment_service">
        <rdfs:label>protein_versus_sequence_database_alignment_service</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_service"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_function"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_primitive_service_operation"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#input"/>
                                        <owl:someValuesFrom>
                                            <owl:Class>
                                                <owl:intersectionOf rdf:parseType="Collection">
                                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#biological_sequence_data"/>
                                                    <owl:Class>
                                                        <owl:complementOf rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence_data"/>
                                                    </owl:Class>
                                                </owl:intersectionOf>
                                            </owl:Class>
                                        </owl:someValuesFrom>
                                    </owl:Restriction>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#output"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence_alignment_data"/>
                                    </owl:Restriction>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#performs_task"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#pairwise_local_aligning"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#proxy_distance_measurement -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#proxy_distance_measurement">
        <rdfs:label>proxy_distance_measurement</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#distance_measurement"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#proxy_length_measurement -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#proxy_length_measurement">
        <rdfs:label>proxy_length_measurement</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#length_measurement"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#published_article -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#published_article">
        <rdfs:label>published_article</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#publishing_physical_structure"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#published_article_abstract -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#published_article_abstract">
        <rdfs:label>published_article_abstract</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#publishing_physical_structure"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#published_article_reference -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#published_article_reference">
        <rdfs:label>published_article_reference</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#publishing_physical_structure"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                <owl:someValuesFrom>
                    <owl:Class>
                        <owl:intersectionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#published_article"/>
                            </owl:Restriction>
                        </owl:intersectionOf>
                    </owl:Class>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#publishing_domain -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#publishing_domain">
        <rdfs:label>publishing_domain</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#domain"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#publishing_domain_concept -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#publishing_domain_concept">
        <rdfs:label>publishing_domain_concept</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#domain_concept"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#publishing_domain"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#publishing_physical_structure -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#publishing_physical_structure">
        <rdfs:label>publishing_physical_structure</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#physical_structure"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#publishing_domain"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#purine_molecule -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#purine_molecule">
        <rdfs:label>purine_molecule</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#small_organic_molecule"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#pyrimidine_molecule -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#pyrimidine_molecule">
        <rdfs:label>pyrimidine_molecule</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#small_organic_molecule"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#quaternary_protein_structure -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#quaternary_protein_structure">
        <rdfs:label>quaternary_protein_structure</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#protein_structure_feature"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#secondary_protein_structure"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#tertiary_protein_structure"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#reading_frame -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#reading_frame">
        <rdfs:label>reading_frame</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#record -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#record">
        <rdfs:label>record</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#data_structure"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#record_id -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#record_id">
        <rdfs:label>record_id</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#unique_identity"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_identity_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#record"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#removing -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#removing">
        <rdfs:label>removing</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#generic_process"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#retrieving"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#searching"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#splitting"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#summarising"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#translating"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#report -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#report">
        <rdfs:label>report</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#data_structure"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#restriction+enzyme+report -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#restriction+enzyme+report">
        <rdfs:label>restriction enzyme report</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_report"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#retirment -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#retirment">
        <rdfs:label>retirment</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#life_cycle_event"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#retrieving -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#retrieving">
        <rdfs:label>retrieving</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#generic_process"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#searching"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#splitting"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#summarising"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#translating"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#reverse_primer_sequence -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#reverse_primer_sequence">
        <rdfs:label>reverse_primer_sequence</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#primer_sequence"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#ribonucleic_acid_molecule -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#ribonucleic_acid_molecule">
        <rdfs:label>ribonucleic_acid_molecule</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#nucleic_acid_molecule"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#ribonucleotide_residue -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#ribonucleotide_residue">
        <rdfs:label>ribonucleotide_residue</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_residue"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#ribosome -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#ribosome">
        <rdfs:label>ribosome</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#organelle"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#ring_polymer_topology -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#ring_polymer_topology">
        <rdfs:label>ring_polymer_topology</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#polymer_topology"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#searching -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#searching">
        <rdfs:label>searching</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#generic_process"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#splitting"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#summarising"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#translating"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#second -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#second">
        <rdfs:label>second</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#ordinal_position_value_type"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#sixth"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#third"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#secondary_protein_structure -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#secondary_protein_structure">
        <rdfs:label>secondary_protein_structure</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#protein_structure_feature"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#tertiary_protein_structure"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#secondary_protein_structure_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#secondary_protein_structure_data">
        <rdfs:label>secondary_protein_structure_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#secondary_protein_structure"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#sequence -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#sequence">
        <rdfs:label>sequence</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#structural_feature"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#strandedness"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#topology"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#sequence_alignment_algorithm -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#sequence_alignment_algorithm">
        <rdfs:label>sequence_alignment_algorithm</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_algorithm"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#sequence_alignment_dot_plot -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#sequence_alignment_dot_plot">
        <rdfs:label>sequence_alignment_dot_plot</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#diagram"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_presentation_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#threshold_graph_of_local_alignment_score"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#uses_media"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#2D_graphical_media"/>
                    </owl:Restriction>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#sequence_alignment_report -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#sequence_alignment_report">
        <rdfs:label>sequence_alignment_report</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#report"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#sequence_alignment_service -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#sequence_alignment_service">
        <rdfs:label>sequence_alignment_service</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#bioinformatics_service"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_function"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_primitive_service_operation"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#input"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence_data"/>
                                    </owl:Restriction>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#output"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_sequence_alignment_data"/>
                                    </owl:Restriction>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#performs_task"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#aligning"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#sequence_database -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#sequence_database">
        <rdfs:label>sequence_database</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_store"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#sequence_encoding -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#sequence_encoding">
        <rdfs:label>sequence_encoding</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_data_encoding"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#single_letter_amino_acid_encoding -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#single_letter_amino_acid_encoding">
        <rdfs:label>single_letter_amino_acid_encoding</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#amino_acid_residue_encoding"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#single_nucleotide_polymorphism -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#single_nucleotide_polymorphism">
        <rdfs:label>single_nucleotide_polymorphism</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#single_nucleotide_polymorphism_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#single_nucleotide_polymorphism_data">
        <rdfs:label>single_nucleotide_polymorphism_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#single_nucleotide_polymorphism"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#single_nucleotide_polymorphism_location -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#single_nucleotide_polymorphism_location">
        <rdfs:label>single_nucleotide_polymorphism_location</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#location"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_feature_of"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#single_nucleotide_polymorphism"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#single_nucleotide_polymorphism_location_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#single_nucleotide_polymorphism_location_data">
        <rdfs:label>single_nucleotide_polymorphism_location_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#single_nucleotide_polymorphism_location"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#single_stranded -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#single_stranded">
        <rdfs:label>single_stranded</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#strandedness"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#single_stranded_deoxyribonucleic_acid_molecule -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#single_stranded_deoxyribonucleic_acid_molecule">
        <rdfs:label>single_stranded_deoxyribonucleic_acid_molecule</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#deoxyribonucleic_acid_molecule"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_strandedness"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#single_stranded"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#sixth -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#sixth">
        <rdfs:label>sixth</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#ordinal_position_value_type"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#third"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#small_organic_molecule -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#small_organic_molecule">
        <rdfs:label>small_organic_molecule</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#biochemical_physical_structure"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#spliced_cDNA -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#spliced_cDNA">
        <rdfs:label>spliced_cDNA</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#spliced_nucleotide_sequence"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#spliced_mRNA -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#spliced_mRNA">
        <rdfs:label>spliced_mRNA</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#spliced_nucleotide_sequence"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#spliced_nucleotide_sequence -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#spliced_nucleotide_sequence">
        <rdfs:label>spliced_nucleotide_sequence</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#nucleotide_sequence"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#spliced_nucleotide_sequence_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#spliced_nucleotide_sequence_data">
        <rdfs:label>spliced_nucleotide_sequence_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#spliced_nucleotide_sequence"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#splitting -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#splitting">
        <rdfs:label>splitting</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#generic_process"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#summarising"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#translating"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#start_codon -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#start_codon">
        <rdfs:label>start_codon</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#codon"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#stop_codon -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#stop_codon">
        <rdfs:label>stop_codon</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#codon"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#strandedness -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#strandedness">
        <rdfs:label>strandedness</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#structural_feature"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#topology"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#structural_feature -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#structural_feature">
        <rdfs:label>structural_feature</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#feature"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#substance_feature"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#temporal_feature"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#structure -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#structure">
        <rdfs:label>structure</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#domain_concept"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#substance_feature -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#substance_feature">
        <rdfs:label>substance_feature</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#feature"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#temporal_feature"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#substitution_matrix -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#substitution_matrix">
        <rdfs:label>substitution_matrix</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#matrix"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#substitution_matrix_data -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#substitution_matrix_data">
        <rdfs:label>substitution_matrix_data</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#substitution_matrix"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#summarising -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#summarising">
        <rdfs:label>summarising</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#generic_process"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#translating"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#symbolic_value_type -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#symbolic_value_type">
        <rdfs:label>symbolic_value_type</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#value_type"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#table -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#table">
        <rdfs:label>table</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#diagram"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#taxonomy -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#taxonomy">
        <rdfs:label>taxonomy</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#tree"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#tblastn -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#tblastn">
        <rdfs:label>tblastn</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#Basic_Local_Alignment_Search_Tool"/>
        <rdfs:comment>compares a protein query sequence against a
            nucleotide sequence database dynamically translated in all
            six reading frames (both strands).</rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#tblastx -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#tblastx">
        <rdfs:label>tblastx</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#Basic_Local_Alignment_Search_Tool"/>
        <rdfs:comment>compares the six-frame translations of a
            nucleotide query sequence against the six-frame
            trans-lations of a nucleotide sequence database</rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#temperature_unt -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#temperature_unt">
        <rdfs:label>temperature_unt</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#primitive_unit"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#temporal_feature -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#temporal_feature">
        <rdfs:label>temporal_feature</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#feature"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#tertiary_protein_structure -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#tertiary_protein_structure">
        <rdfs:label>tertiary_protein_structure</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#protein_structure_feature"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#third -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#third">
        <rdfs:label>third</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#ordinal_position_value_type"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#threshold_graph_of_local_alignment_score -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#threshold_graph_of_local_alignment_score">
        <rdfs:label>threshold_graph_of_local_alignment_score</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#graph"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#thymine_molecule -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#thymine_molecule">
        <rdfs:label>thymine_molecule</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#pyrimidine_molecule"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#time_of_occurence -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#time_of_occurence">
        <rdfs:label>time_of_occurence</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#temporal_feature"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#top -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#top">
        <rdfs:label>top</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#topology -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#topology">
        <rdfs:label>topology</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#structural_feature"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#transcription_feature -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#transcription_feature">
        <rdfs:label>transcription_feature</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#process_feature"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#translating -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#translating">
        <rdfs:label>translating</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#generic_process"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#tree -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#tree">
        <rdfs:label>tree</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#collection"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#tree_path -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#tree_path">
        <rdfs:label>tree_path</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#sequence"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_sequence_unit"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#domain_concept"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_member_of"/>
                                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#tree"/>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#triple_letter_amino_acid_encoding -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#triple_letter_amino_acid_encoding">
        <rdfs:label>triple_letter_amino_acid_encoding</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#amino_acid_residue_encoding"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#triplet -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#triplet">
        <rdfs:label>triplet</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#multiple_size_greater_than_two"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#ungapped_alignment_continuity -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#ungapped_alignment_continuity">
        <rdfs:label>ungapped_alignment_continuity</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#alignment_continuity"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#unique_identifier -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#unique_identifier">
        <rdfs:label>unique_identifier</rdfs:label>
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#physical_structure"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#encodes"/>
                        <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#unique_identity"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#unique_identity -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#unique_identity">
        <rdfs:label>unique_identity</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#identity"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#unit -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#unit">
        <rdfs:label>unit</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#modifier_concept"/>
        <owl:disjointWith rdf:resource="http://www.mygrid.org.uk/ontology#value_type"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#uracil_molecule -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#uracil_molecule">
        <rdfs:label>uracil_molecule</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#pyrimidine_molecule"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#value_type -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#value_type">
        <rdfs:label>value_type</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#modifier_concept"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#veterbrate_animal -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#veterbrate_animal">
        <rdfs:label>veterbrate_animal</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#chordate_animal"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#white_blood_cell -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#white_blood_cell">
        <rdfs:label>white_blood_cell</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#biological_cell"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#wildcard_string -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#wildcard_string">
        <rdfs:label>wildcard_string</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#data"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.mygrid.org.uk/ontology#word_match_sequence_alignment_algorithm -->

    <owl:Class rdf:about="http://www.mygrid.org.uk/ontology#word_match_sequence_alignment_algorithm">
        <rdfs:label>word_match_sequence_alignment_algorithm</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://www.mygrid.org.uk/ontology#sequence_alignment_algorithm"/>
        <rdfs:comment></rdfs:comment>
    </owl:Class>
    


    <!-- http://www.w3.org/2002/07/owl#Thing -->

    <owl:Class rdf:about="http://www.w3.org/2002/07/owl#Thing"/>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Individuals
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- http://www.mygrid.org.uk/ontology#Affymetrix -->

    <owl:Thing rdf:about="http://www.mygrid.org.uk/ontology#Affymetrix">
        <rdf:type rdf:resource="http://www.mygrid.org.uk/ontology#organisational_structure"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
        <rdfs:label>Affymetrix</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:Thing>
    


    <!-- http://www.mygrid.org.uk/ontology#EMBL -->

    <owl:Thing rdf:about="http://www.mygrid.org.uk/ontology#EMBL">
        <rdf:type rdf:resource="http://www.mygrid.org.uk/ontology#top"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
        <rdfs:label>EMBL</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:Thing>
    


    <!-- http://www.mygrid.org.uk/ontology#EMBOSS_project -->

    <owl:Thing rdf:about="http://www.mygrid.org.uk/ontology#EMBOSS_project">
        <rdf:type rdf:resource="http://www.mygrid.org.uk/ontology#organisational_structure"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
        <rdfs:label>EMBOSS_project</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:Thing>
    


    <!-- http://www.mygrid.org.uk/ontology#Ensembl_organisation -->

    <owl:Thing rdf:about="http://www.mygrid.org.uk/ontology#Ensembl_organisation">
        <rdf:type rdf:resource="http://www.mygrid.org.uk/ontology#organisational_structure"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
        <rdfs:label>Ensembl_organisation</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:Thing>
    


    <!-- http://www.mygrid.org.uk/ontology#FlyBase_organisation -->

    <owl:Thing rdf:about="http://www.mygrid.org.uk/ontology#FlyBase_organisation">
        <rdf:type rdf:resource="http://www.mygrid.org.uk/ontology#organisational_structure"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
        <rdfs:label>FlyBase_organisation</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:Thing>
    


    <!-- http://www.mygrid.org.uk/ontology#InterPro_organisation -->

    <owl:Thing rdf:about="http://www.mygrid.org.uk/ontology#InterPro_organisation">
        <rdf:type rdf:resource="http://www.mygrid.org.uk/ontology#organisational_structure"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
        <rdfs:label>InterPro_organisation</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:Thing>
    


    <!-- http://www.mygrid.org.uk/ontology#NCBI -->

    <owl:NamedIndividual rdf:about="http://www.mygrid.org.uk/ontology#NCBI">
        <rdf:type rdf:resource="http://www.mygrid.org.uk/ontology#organisational_structure"/>
        <rdfs:label>NCBI</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:NamedIndividual>
    


    <!-- http://www.mygrid.org.uk/ontology#National_Library_Medicine -->

    <owl:Thing rdf:about="http://www.mygrid.org.uk/ontology#National_Library_Medicine">
        <rdf:type rdf:resource="http://www.mygrid.org.uk/ontology#organisational_structure"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
        <rdfs:label>National_Library_Medicine</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:Thing>
    


    <!-- http://www.mygrid.org.uk/ontology#Nomenclature+Committee+of+the+International+Union+of+Biochemistry+and+Molecular+Biology -->

    <owl:Thing rdf:about="http://www.mygrid.org.uk/ontology#Nomenclature+Committee+of+the+International+Union+of+Biochemistry+and+Molecular+Biology">
        <rdf:type rdf:resource="http://www.mygrid.org.uk/ontology#organisational_structure"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
        <rdfs:label>Nomenclature Committee of the International Union of
            Biochemistry and Molecular Biology</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:Thing>
    


    <!-- http://www.mygrid.org.uk/ontology#PDB_organisation -->

    <owl:Thing rdf:about="http://www.mygrid.org.uk/ontology#PDB_organisation">
        <rdf:type rdf:resource="http://www.mygrid.org.uk/ontology#organisational_structure"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
        <rdfs:label>PDB_organisation</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:Thing>
    


    <!-- http://www.mygrid.org.uk/ontology#SRS_project -->

    <owl:Thing rdf:about="http://www.mygrid.org.uk/ontology#SRS_project">
        <rdf:type rdf:resource="http://www.mygrid.org.uk/ontology#organisational_structure"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
        <rdfs:label>SRS_project</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:Thing>
    


    <!-- http://www.mygrid.org.uk/ontology#SWISS-PROT_organisation -->

    <owl:Thing rdf:about="http://www.mygrid.org.uk/ontology#SWISS-PROT_organisation">
        <rdf:type rdf:resource="http://www.mygrid.org.uk/ontology#organisational_structure"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
        <rdfs:label>SWISS-PROT_organisation</rdfs:label>
        <rdfs:comment></rdfs:comment>
    </owl:Thing>
    


    <!-- http://www.mygrid.org.uk/ontology#UniGene_project -->

    <owl:NamedIndividual rdf:about="http://www.mygrid.org.uk/ontology#UniGene_project">
        <rdf:type rdf:resource="http://www.mygrid.org.uk/ontology#organisational_structure"/>
        <rdfs:label>UniGene_project</rdfs:label>
        <rdfs:comment></rdfs:comment>
        <ontology:project_run_by rdf:resource="http://www.mygrid.org.uk/ontology#NCBI"/>
    </owl:NamedIndividual>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // General axioms
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    <owl:Class>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#input"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#keyword"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:intersectionOf rdf:parseType="Collection">
            <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#mygrid_bioinformatics_primitive_service_operation"/>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#uses_method"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#keyword_search_method"/>
            </owl:Restriction>
        </owl:intersectionOf>
    </owl:Class>
    <owl:Class>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_domain"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:intersectionOf rdf:parseType="Collection">
            <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#informatics_ontology"/>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_component"/>
                <owl:someValuesFrom>
                    <owl:Class>
                        <owl:intersectionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#collection"/>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_collection_of"/>
                                <owl:someValuesFrom>
                                    <owl:Class>
                                        <owl:intersectionOf rdf:parseType="Collection">
                                            <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#class"/>
                                            <owl:Restriction>
                                                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_collection_of"/>
                                                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_domain_concept"/>
                                            </owl:Restriction>
                                        </owl:intersectionOf>
                                    </owl:Class>
                                </owl:someValuesFrom>
                            </owl:Restriction>
                        </owl:intersectionOf>
                    </owl:Class>
                </owl:someValuesFrom>
            </owl:Restriction>
        </owl:intersectionOf>
    </owl:Class>
    <owl:Class>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_domain"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:intersectionOf rdf:parseType="Collection">
            <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#graph"/>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#uses_resource"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_record"/>
            </owl:Restriction>
        </owl:intersectionOf>
    </owl:Class>
    <owl:Class>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_domain"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:intersectionOf rdf:parseType="Collection">
            <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#collection"/>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#is_collection_of"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#biological_domain_concept"/>
            </owl:Restriction>
        </owl:intersectionOf>
    </owl:Class>
    <owl:Class>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#in_domain"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_domain"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:intersectionOf rdf:parseType="Collection">
            <rdf:Description rdf:about="http://www.mygrid.org.uk/ontology#data_structure"/>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.mygrid.org.uk/ontology#has_component"/>
                <owl:someValuesFrom rdf:resource="http://www.mygrid.org.uk/ontology#bioinformatics_domain_concept"/>
            </owl:Restriction>
        </owl:intersectionOf>
    </owl:Class>
</rdf:RDF>



<!-- Generated by the OWL API (version 3.0.0.1450) http://owlapi.sourceforge.net -->

