<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:daml="http://www.daml.org/2000/12/daml+oil#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:acm="http://daml.umbc.edu/ontologies/topic-ont#" xmlns="http://daml.umbc.edu/ontologies/classification#">

<rdfs:Ontology rdf:ID="OntologyDescription" rdfs:about="">
  <rdfs:versionInfo>1.4</rdfs:versionInfo>
  <rdfs:comment>ACM CS Classification and hopefully others will be added soon</rdfs:comment>
  <rdfs:imports rdf:resource="http://www.daml.org/2000/10/daml-ont"/>
</rdfs:Ontology>


<acm:Topic rdf:ID="ACMTopic">
  <rdfs:label>ACM CS Topic</rdfs:label>
  <rdfs:subClassOf rdf:resource="Topic"/>
  <acm:SubTopic>ACMTopic/General_Literature</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Computer_Systems_Organization</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Software</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Data</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Theory_Of_Computation</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Mathematics_Of_Computing</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Information_Systems</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Computing_Methodologies</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Computer_Applications</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Computing_Milieux</acm:SubTopic>
</acm:Topic>

<ACMTopic rdf:ID="ACMTopic/General_Literature">
  <rdfs:label>General Literature</rdfs:label>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
  <acm:SubTopic>ACMTopic/General_Literature/General</acm:SubTopic>
  <acm:SubTopic>ACMTopic/General_Literature/Introductory_And_Survey</acm:SubTopic>
  <acm:SubTopic>ACMTopic/General_Literature/Reference</acm:SubTopic>
  <acm:SubTopic>ACMTopic/General_Literature/Miscellaneous</acm:SubTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/General_Literature/General">
  <rdfs:label>General</rdfs:label>
  <acm:SuperTopic>ACMTopic/General_Literature</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
  <acm:SubTopic>ACMTopic/General_Literature/General/Biographies_Autobiographies</acm:SubTopic>
  <acm:SubTopic>ACMTopic/General_Literature/General/Conference_Proceedings</acm:SubTopic>
  <acm:SubTopic>ACMTopic/General_Literature/General/General_Literary_Works</acm:SubTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/General_Literature/General/Biographies_Autobiographies">
  <rdfs:label>Biographies/Autobiographies</rdfs:label>
  <acm:SuperTopic>ACMTopic/General_Literature/General</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/General_Literature</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/General_Literature/General/Conference_Proceedings">
  <rdfs:label>Conference Proceedings</rdfs:label>
  <acm:SuperTopic>ACMTopic/General_Literature/General</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/General_Literature</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/General_Literature/General/General_Literary_Works">
  <rdfs:label>General Literary Works</rdfs:label>
  <acm:SuperTopic>ACMTopic/General_Literature/General</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/General_Literature</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
  <rdfs:comment>e.g., fiction, plays</rdfs:comment>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/General_Literature/Introductory_And_Survey">
  <rdfs:label>Introductory And Survey</rdfs:label>
  <acm:SuperTopic>ACMTopic/General_Literature</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/General_Literature/Reference">
  <rdfs:label>Reference</rdfs:label>
  <acm:SuperTopic>ACMTopic/General_Literature</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
  <rdfs:comment>e.g., dictionaries, encyclopedias, glossaries</rdfs:comment>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/General_Literature/Miscellaneous">
  <rdfs:label>Miscellaneous</rdfs:label>
  <acm:SuperTopic>ACMTopic/General_Literature</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware">
  <rdfs:label>Hardware</rdfs:label>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
  <acm:SubTopic>ACMTopic/Hardware/General</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Control_Structures_And_Microprogramming</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Arithmetic_And_Logic_Structures</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Memory_Structures</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Register_Transfer_Level_Implementation</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Logic_Design</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Integrated_Circuits</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Performance_And_Reliability</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Miscellaneous</acm:SubTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/General">
  <rdfs:label>General</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Control_Structures_And_Microprogramming">
  <rdfs:label>Control Structures And Microprogramming</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
  <rdfs:seeAlso rdf:resource="ACMTopic/Software/Programming_Languages/Language_Classifications"/>
  <acm:SubTopic>ACMTopic/Hardware/Control_Structures_And_Microprogramming/General</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Control_Structures_And_Microprogramming/Control_Design_Styles</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Control_Structures_And_Microprogramming/Control_Structure_Performance_Analysis_And_Design_Aids</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Control_Structures_And_Microprogramming/Microprogram_Design_Aids</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Control_Structures_And_Microprogramming/Microcode_Applications</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Control_Structures_And_Microprogramming/Miscellaneous</acm:SubTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Control_Structures_And_Microprogramming/General">
  <rdfs:label>General</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Control_Structures_And_Microprogramming</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Control_Structures_And_Microprogramming/Control_Design_Styles">
  <rdfs:label>Control Design Styles</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Control_Structures_And_Microprogramming</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Control_Structures_And_Microprogramming/Control_Structure_Performance_Analysis_And_Design_Aids">
  <rdfs:label>Control Structure Performance Analysis And Design Aids</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Control_Structures_And_Microprogramming</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Control_Structures_And_Microprogramming/Microprogram_Design_Aids">
  <rdfs:label>Microprogram Design Aids</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Control_Structures_And_Microprogramming</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
  <rdfs:seeAlso rdf:resource="ACMTopic/Software/Software_Engineering/Design_Tools_And_Techniques"/>
  <rdfs:seeAlso rdf:resource="ACMTopic/Software/Software_Engineering/Software_Program_Verification"/>
  <rdfs:seeAlso rdf:resource="ACMTopic/Software/Programming_Languages/Language_Classifications"/>
  <rdfs:seeAlso rdf:resource="ACMTopic/Software/Programming_Languages/Processors"/>
  <acm:SubTopic>ACMTopic/Hardware/Control_Structures_And_Microprogramming/Microprogram_Design_Aids/Languages_And_Compilers</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Control_Structures_And_Microprogramming/Microprogram_Design_Aids/Optimization</acm:SubTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Control_Structures_And_Microprogramming/Microprogram_Design_Aids/Languages_And_Compilers">
  <rdfs:label>Languages And Compilers</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Control_Structures_And_Microprogramming/Microprogram_Design_Aids</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Control_Structures_And_Microprogramming</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Control_Structures_And_Microprogramming/Microprogram_Design_Aids/Optimization">
  <rdfs:label>Optimization</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Control_Structures_And_Microprogramming/Microprogram_Design_Aids</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Control_Structures_And_Microprogramming</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Control_Structures_And_Microprogramming/Microcode_Applications">
  <rdfs:label>Microcode Applications</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Control_Structures_And_Microprogramming</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
  <acm:SubTopic>ACMTopic/Hardware/Control_Structures_And_Microprogramming/Microcode_Applications/Instruction_Set_Interpretation</acm:SubTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Control_Structures_And_Microprogramming/Microcode_Applications/Instruction_Set_Interpretation">
  <rdfs:label>Instruction Set Interpretation</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Control_Structures_And_Microprogramming/Microcode_Applications</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Control_Structures_And_Microprogramming</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Control_Structures_And_Microprogramming/Miscellaneous">
  <rdfs:label>Miscellaneous</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Control_Structures_And_Microprogramming</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Arithmetic_And_Logic_Structures">
  <rdfs:label>Arithmetic And Logic Structures</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
  <acm:SubTopic>ACMTopic/Hardware/Arithmetic_And_Logic_Structures/General</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Arithmetic_And_Logic_Structures/Design_Styles</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Arithmetic_And_Logic_Structures/High_Speed_Arithmetic</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Arithmetic_And_Logic_Structures/Miscellaneous</acm:SubTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Arithmetic_And_Logic_Structures/General">
  <rdfs:label>General</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Arithmetic_And_Logic_Structures</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Arithmetic_And_Logic_Structures/Design_Styles">
  <rdfs:label>Design Styles</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Arithmetic_And_Logic_Structures</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
  <rdfs:seeAlso rdf:resource="ACMTopic/Computer_Systems_Organization/Processor_Architectures/Single_Data_Stream_Architectures"/>
  <rdfs:seeAlso rdf:resource="ACMTopic/Computer_Systems_Organization/Processor_Architectures/Multiple_Data_Stream_Architectures"/>
  <acm:SubTopic>ACMTopic/Hardware/Arithmetic_And_Logic_Structures/Design_Styles/Parallel</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Arithmetic_And_Logic_Structures/Design_Styles/Pipeline</acm:SubTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Arithmetic_And_Logic_Structures/Design_Styles/Parallel">
  <rdfs:label>Parallel</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Arithmetic_And_Logic_Structures/Design_Styles</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Arithmetic_And_Logic_Structures</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Arithmetic_And_Logic_Structures/Design_Styles/Pipeline">
  <rdfs:label>Pipeline</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Arithmetic_And_Logic_Structures/Design_Styles</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Arithmetic_And_Logic_Structures</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Arithmetic_And_Logic_Structures/High_Speed_Arithmetic">
  <rdfs:label>High-Speed Arithmetic</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Arithmetic_And_Logic_Structures</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
  <acm:SubTopic>ACMTopic/Hardware/Arithmetic_And_Logic_Structures/High_Speed_Arithmetic/Algorithms</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Arithmetic_And_Logic_Structures/High_Speed_Arithmetic/Cost_Performance</acm:SubTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Arithmetic_And_Logic_Structures/High_Speed_Arithmetic/Algorithms">
  <rdfs:label>Algorithms</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Arithmetic_And_Logic_Structures/High_Speed_Arithmetic</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Arithmetic_And_Logic_Structures</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Arithmetic_And_Logic_Structures/High_Speed_Arithmetic/Cost_Performance">
  <rdfs:label>Cost/Performance</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Arithmetic_And_Logic_Structures/High_Speed_Arithmetic</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Arithmetic_And_Logic_Structures</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Arithmetic_And_Logic_Structures/Miscellaneous">
  <rdfs:label>Miscellaneous</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Arithmetic_And_Logic_Structures</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Memory_Structures">
  <rdfs:label>Memory Structures</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
  <acm:SubTopic>ACMTopic/Hardware/Memory_Structures/General</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Memory_Structures/Semiconductor_Memories</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Memory_Structures/Design_Styles</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Memory_Structures/Miscellaneous</acm:SubTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Memory_Structures/General">
  <rdfs:label>General</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Memory_Structures</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Memory_Structures/Semiconductor_Memories">
  <rdfs:label>Semiconductor Memories</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Memory_Structures</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
  <rdfs:seeAlso rdf:resource="ACMTopic/Hardware/Integrated_Circuits/Types_And_Design_Styles"/>
  <acm:SubTopic>ACMTopic/Hardware/Memory_Structures/Semiconductor_Memories/Dram</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Memory_Structures/Semiconductor_Memories/Rom</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Memory_Structures/Semiconductor_Memories/Sram</acm:SubTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Memory_Structures/Semiconductor_Memories/Dram">
  <rdfs:label>Dram</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Memory_Structures/Semiconductor_Memories</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Memory_Structures</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
  <rdfs:comment>Dynamic memory</rdfs:comment>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Memory_Structures/Semiconductor_Memories/Rom">
  <rdfs:label>Rom</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Memory_Structures/Semiconductor_Memories</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Memory_Structures</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
  <rdfs:comment>Read-only memory</rdfs:comment>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Memory_Structures/Semiconductor_Memories/Sram">
  <rdfs:label>Sram</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Memory_Structures/Semiconductor_Memories</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Memory_Structures</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
  <rdfs:comment>Static memory</rdfs:comment>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Memory_Structures/Design_Styles">
  <rdfs:label>Design Styles</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Memory_Structures</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
  <rdfs:seeAlso rdf:resource="ACMTopic/Software/Operating_Systems/Storage_Management"/>
  <acm:SubTopic>ACMTopic/Hardware/Memory_Structures/Design_Styles/Associative_Memories</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Memory_Structures/Design_Styles/Cache_Memories</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Memory_Structures/Design_Styles/Mass_Storage</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Memory_Structures/Design_Styles/Primary_Memory</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Memory_Structures/Design_Styles/Shared_Memory</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Memory_Structures/Design_Styles/Virtual_Memory</acm:SubTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Memory_Structures/Design_Styles/Associative_Memories">
  <rdfs:label>Associative Memories</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Memory_Structures/Design_Styles</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Memory_Structures</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Memory_Structures/Design_Styles/Cache_Memories">
  <rdfs:label>Cache Memories</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Memory_Structures/Design_Styles</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Memory_Structures</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Memory_Structures/Design_Styles/Mass_Storage">
  <rdfs:label>Mass Storage</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Memory_Structures/Design_Styles</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Memory_Structures</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
  <rdfs:comment>e.g., magnetic, optical, RAID</rdfs:comment>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Memory_Structures/Design_Styles/Primary_Memory">
  <rdfs:label>Primary Memory</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Memory_Structures/Design_Styles</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Memory_Structures</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Memory_Structures/Design_Styles/Shared_Memory">
  <rdfs:label>Shared Memory</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Memory_Structures/Design_Styles</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Memory_Structures</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Memory_Structures/Design_Styles/Virtual_Memory">
  <rdfs:label>Virtual Memory</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Memory_Structures/Design_Styles</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Memory_Structures</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Memory_Structures/Miscellaneous">
  <rdfs:label>Miscellaneous</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Memory_Structures</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Input_Output_And_Data_Communications">
  <rdfs:label>Input/Output And Data Communications</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
  <acm:SubTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications/General</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications/Data_Communications_Devices</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications/Input_Output_Devices</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications/Interconnections</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications/Miscellaneous</acm:SubTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Input_Output_And_Data_Communications/General">
  <rdfs:label>General</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Input_Output_And_Data_Communications/Data_Communications_Devices">
  <rdfs:label>Data Communications Devices</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Input_Output_And_Data_Communications/Input_Output_Devices">
  <rdfs:label>Input/Output Devices</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
  <acm:SubTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications/Input_Output_Devices/Channels_And_Controllers</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications/Input_Output_Devices/Data_Terminals_And_Printers</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications/Input_Output_Devices/Image_Display</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications/Input_Output_Devices/Voice</acm:SubTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Input_Output_And_Data_Communications/Input_Output_Devices/Channels_And_Controllers">
  <rdfs:label>Channels And Controllers</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications/Input_Output_Devices</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Input_Output_And_Data_Communications/Input_Output_Devices/Data_Terminals_And_Printers">
  <rdfs:label>Data Terminals And Printers</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications/Input_Output_Devices</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Input_Output_And_Data_Communications/Input_Output_Devices/Image_Display">
  <rdfs:label>Image Display</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications/Input_Output_Devices</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Input_Output_And_Data_Communications/Input_Output_Devices/Voice">
  <rdfs:label>Voice</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications/Input_Output_Devices</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Input_Output_And_Data_Communications/Interconnections">
  <rdfs:label>Interconnections</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
  <rdfs:comment>Subsystems</rdfs:comment>
  <acm:SubTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications/Interconnections/Asynchronous_Synchronous_Operation</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications/Interconnections/Fiber_Optics</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications/Interconnections/Interfaces</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications/Interconnections/Parallel_I_O</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications/Interconnections/Topology</acm:SubTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Input_Output_And_Data_Communications/Interconnections/Asynchronous_Synchronous_Operation">
  <rdfs:label>Asynchronous/Synchronous Operation</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications/Interconnections</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Input_Output_And_Data_Communications/Interconnections/Fiber_Optics">
  <rdfs:label>Fiber Optics</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications/Interconnections</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Input_Output_And_Data_Communications/Interconnections/Interfaces">
  <rdfs:label>Interfaces</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications/Interconnections</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Input_Output_And_Data_Communications/Interconnections/Parallel_I_O">
  <rdfs:label>Parallel I/O</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications/Interconnections</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Input_Output_And_Data_Communications/Interconnections/Topology">
  <rdfs:label>Topology</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications/Interconnections</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
  <rdfs:comment>e.g., bus, point-to-point</rdfs:comment>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Input_Output_And_Data_Communications/Miscellaneous">
  <rdfs:label>Miscellaneous</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Input_Output_And_Data_Communications</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Register_Transfer_Level_Implementation">
  <rdfs:label>Register-Transfer-Level Implementation</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
  <acm:SubTopic>ACMTopic/Hardware/Register_Transfer_Level_Implementation/General</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Register_Transfer_Level_Implementation/Design</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Register_Transfer_Level_Implementation/Design_Aids</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Register_Transfer_Level_Implementation/Miscellaneous</acm:SubTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Register_Transfer_Level_Implementation/General">
  <rdfs:label>General</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Register_Transfer_Level_Implementation</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Register_Transfer_Level_Implementation/Design">
  <rdfs:label>Design</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Register_Transfer_Level_Implementation</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic</acm:SuperTopic>
  <acm:SubTopic>ACMTopic/Hardware/Register_Transfer_Level_Implementation/Design/Arithmetic_And_Logic_Units</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Register_Transfer_Level_Implementation/Design/Control_Design</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Register_Transfer_Level_Implementation/Design/Data_Path_Design</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Register_Transfer_Level_Implementation/Design/Memory_Design</acm:SubTopic>
  <acm:SubTopic>ACMTopic/Hardware/Register_Transfer_Level_Implementation/Design/Styles</acm:SubTopic>
</ACMTopic>

<ACMTopic rdf:ID="ACMTopic/Hardware/Register_Transfer_Level_Implementation/Design/Arithmetic_And_Logic_Units">
  <rdfs:label>Arithmetic And Logic Units</rdfs:label>
  <acm:SuperTopic>ACMTopic/Hardware/Register_Transfer_Level_Implementation/Design</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware/Register_Transfer_Level_Implementation</acm:SuperTopic>
  <acm:SuperTopic>ACMTopic/Hardware</acm:SuperTopic>
  <