<?xml version="1.0" encoding="UTF-8"?>
<!--
The ACM Computing Classification System [1998 Version] 

Copyright 2006, by the Association for Computing Machinery, Inc. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee. Request permission to republish from: Publications Dept., ACM, Inc. Fax +1 (212) 869-0481 or E-mail permissions@acm.org. 

This XML derivative of The ACM Computing Classification System [1998 Version] was made by the University of Minho <http://www.uminho.pt>, Department of Information Systems <http://www.dsi.uminho.pt> with ACM's permission. 
For more information regarding the conversion, please contact the authors: Ana Alice Baptista <analice@dsi.uminho.pt>; Miguel Ferreira <mferreira@dsi.uminho.pt>; or refer to the Web site http://dspace-dev.dsi.uminho.pt:8080/en/addon_acmccs98.jsp. 

For permission to use this version outside of the conditions stated above, please contact ACM. 
-->
<node id="acmccs98" label="ACMCCS98" x="0.0" y="0.0">
	<isComposedBy>
		<node id="A." label="General Literature" x="-32708.867" y="23299.29">
			<isComposedBy>
				<node id="A.0" label="GENERAL" x="-1430.6484" y="1060.957">
					<isComposedBy>
						<node label="Biographies/autobiographies" x="0.0" y="361.22107"/>
						<node label="Conference proceedings" x="270.91583" y="-180.61053"/>
						<node label="General literary works (e.g., fiction, plays)" x="-236.82031" y="3.4863281"/>
					</isComposedBy>
				</node>
				<node id="A.1" label="INTRODUCTORY AND SURVEY" x="1526.1699" y="1144.6274"/>
				<node id="A.2" label="REFERENCE (e.g., dictionaries, encyclopedias, glossaries)" x="-149.02344" y="220.66602"/>
				<node id="A.m" label="MISCELLANEOUS" x="-35.910156" y="-971.54297"/>
			</isComposedBy>
		</node>
		<node id="B." label="Hardware" x="-23765.643" y="16917.164">
			<isComposedBy>
				<node id="B.0" label="GENERAL" x="-3875.42" y="2600.4023"/>
				<node id="B.1" label="CONTROL STRUCTURES AND MICROPROGRAMMING" x="6992.3887" y="-2357.4502">
					<isRelatedTo>
						<node id="D.3.2"/>
					</isRelatedTo>
					<isComposedBy>
						<node id="B.1.0" label="General" x="-391.3711" y="471.94043"/>
						<node id="B.1.1" label="Control Design Styles" x="-33.625" y="539.58887">
							<isComposedBy>
								<node label="Hardwired control" x="0.0" y="81.036224">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Microprogrammed logic arrays" x="62.59961" y="19.58789">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Writable control store" x="-60.777176" y="-40.51812">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="B.1.2" label="Control Structure Performance Analysis and Design Aids" x="260.64453" y="388.5791">
							<isComposedBy>
								<node label="Automatic synthesis" x="0.0" y="81.036224">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Formal models" x="60.777176" y="-40.51812">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Simulation" x="-82.634766" y="-2.2714844">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="B.1.3" label="Control Structure Reliability, Testing, and Fault-Tolerance" x="-437.12305" y="245.91797">
							<isRelatedTo>
								<node id="B.8"/>
							</isRelatedTo>
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
							<isComposedBy>
								<node label="Diagnostics" x="68.55859" y="59.45215">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Error-checking" x="-97.70055" y="97.70053">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Redundant design" x="97.70053" y="-97.70055">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Test generation" x="-101.34375" y="-48.523438">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="B.1.4" label="Microprogram Design Aids" x="271.1836" y="143.25781">
							<isRelatedTo>
								<node id="D.2.2"/>
								<node id="D.2.4"/>
								<node id="D.3.2"/>
								<node id="D.3.4"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Firmware engineering" x="64.2168" y="25.78125">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Languages and compilers" x="-36.427734" y="-27.038086"/>
								<node label="Machine-independent microcode generation" x="-118.85686" y="71.3141">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Optimization" x="78.21484" y="-83.29297"/>
								<node label="Verification" x="-112.82031" y="-128.82715">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="B.1.5" label="Microcode Applications" x="-61.478516" y="7.9609375">
							<isComposedBy>
								<node label="Direct data manipulation" x="130.18164" y="40.589844">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Firmware support of operating systems/instruction sets" x="-54.640625" y="-6.765625">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Instruction set interpretation" x="-93.75586" y="91.58789"/>
								<node label="Peripheral control" x="109.93164" y="-131.91797">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Special-purpose" x="-77.146484" y="-97.3125">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="B.1.m" label="Miscellaneous" x="-340.63477" y="77.39746"/>
					</isComposedBy>
				</node>
				<node id="B.2" label="ARITHMETIC AND LOGIC STRUCTURES" x="3031.7734" y="-7085.706">
					<isComposedBy>
						<node id="B.2.0" label="General" x="308.30078" y="-292.18066"/>
						<node id="B.2.1" label="Design Styles" x="-106.43555" y="-275.39258">
							<isRelatedTo>
								<node id="C.1.1"/>
								<node id="C.1.2"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Calculator" x="0.0" y="60.608932">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Parallel" x="45.456696" y="-30.304462"/>
								<node label="Pipeline" x="-64.10547" y="-26.987305"/>
							</isComposedBy>
						</node>
						<node id="B.2.2" label="Performance Analysis and Design Aids" x="-272.16406" y="-78.78125">
							<isRelatedTo>
								<node id="B.8"/>
							</isRelatedTo>
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
							<isComposedBy>
								<node label="Simulation" x="0.0" y="46.13069">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Verification" x="34.598015" y="-23.065346">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Worst-case analysis" x="-60.835938" y="-65.546875">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="B.2.3" label="Reliability, Testing, and Fault-Tolerance" x="-283.16992" y="116.625">
							<isRelatedTo>
								<node id="B.8"/>
							</isRelatedTo>
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
							<isComposedBy>
								<node label="Diagnostics" x="49.591797" y="70.83203">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Error-checking" x="-38.345703" y="22.103516">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Redundant design" x="34.598015" y="-34.59802">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Test generation" x="-63.335938" y="-73.33008">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="B.2.4" label="High-Speed Arithmetic" x="16.228516" y="283.958">
							<isComposedBy>
								<node label="Algorithms" x="43.07422" y="-35.021484"/>
								<node label="Cost/performance" x="-60.632027" y="0.0"/>
							</isComposedBy>
						</node>
						<node id="B.2.m" label="Miscellaneous" x="396.23438" y="24.735352"/>
					</isComposedBy>
				</node>
				<node id="B.3" label="MEMORY STRUCTURES" x="-1044.0625" y="-8941.868">
					<isComposedBy>
						<node id="B.3.0" label="General" x="32.71289" y="484.95117"/>
						<node id="B.3.1" label="Semiconductor Memories" x="275.98047" y="422.43164">
							<isRelatedTo>
								<node id="B.7.1"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Dynamic memory (DRAM)" x="0.0" y="59.20202"/>
								<node label="Read-only memory (ROM)" x="56.85547" y="-62.811523"/>
								<node label="Static memory (SRAM)" x="-44.40151" y="-29.601006"/>
							</isComposedBy>
						</node>
						<node id="B.3.2" label="Design Styles" x="372.52148" y="142.38965">
							<isRelatedTo>
								<node id="D.4.2"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Associative memories" x="51.57617" y="113.35156"/>
								<node label="Cache memories" x="100.98633" y="34.058594"/>
								<node label="Interleaved memories" x="3.5546875" y="-29.592773">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Mass storage (e.g., magnetic, optical, RAID)" x="-62.83682" y="72.00053"/>
								<node label="Primary memory" x="-62.83682" y="6.5455017"/>
								<node label="Sequential-access memory" x="69.8187" y="-65.45502">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Shared memory" x="1.3828125" y="-133.25781"/>
								<node label="Virtual memory" x="-69.81869" y="-65.45502"/>
							</isComposedBy>
						</node>
						<node id="B.3.3" label="Performance Analysis and Design Aids" x="85.13672" y="-33.36133">
							<isRelatedTo>
								<node id="B.8"/>
								<node id="C.4"/>
							</isRelatedTo>
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
							<isComposedBy>
								<node label="Formal models" x="0.0" y="79.39997">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Simulation" x="59.54998" y="-39.69999">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Worst-case analysis" x="-74.771484" y="-89.51465">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="B.3.4" label="Reliability, Testing, and Fault-Tolerance" x="-242.74219" y="91.228516">
							<isRelatedTo>
								<node id="B.8"/>
							</isRelatedTo>
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
							<isComposedBy>
								<node label="Diagnostics" x="36.45508" y="113.94531">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Error-checking" x="-53.060776" y="53.060776">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Redundant design" x="53.060776" y="-53.060776">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Test generation" x="-69.666016" y="-94.572266">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="B.3.m" label="Miscellaneous" x="-183.55469" y="385.4922"/>
					</isComposedBy>
				</node>
				<node id="B.4" label="INPUT/OUTPUT AND DATA COMMUNICATIONS" x="-7176.9043" y="-5661.5654">
					<isComposedBy>
						<node id="B.4.0" label="General" x="358.63477" y="361.79004"/>
						<node id="B.4.1" label="Data Communications Devices" x="407.7793" y="251.28809">
							<isComposedBy>
								<node label="Processors" x="0.0" y="28.50523">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Receivers (e.g., voice, data, image)" x="35.58789" y="-65.40332">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Transmitters" x="-71.109375" y="-32.723633">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="B.4.2" label="Input/Output Devices" x="284.58594" y="-228.03613">
							<isComposedBy>
								<node label="Channels and controllers" x="37.009766" y="31.327148"/>
								<node label="Data terminals and printers" x="-62.586315" y="62.58631"/>
								<node label="Image display" x="62.58631" y="-62.586315"/>
								<node label="Voice" x="-48.376953" y="-42.694336"/>
							</isComposedBy>
						</node>
						<node id="B.4.3" label="Interconnections (Subsystems)" x="-110.46484" y="-119.76074">
							<isComposedBy>
								<node label="Asynchronous/synchronous operation" x="77.0625" y="55.66504"/>
								<node label="Fiber optics" x="19.892578" y="88.34473"/>
								<node label="Interfaces" x="-78.48242" y="28.668945"/>
								<node label="Parallel I/O" x="51.48633" y="-94.02734"/>
								<node label="Physical structures (e.g., backplanes, cables, chip carriers)" x="0.0" y="-10.198242">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Topology (e.g., bus, point-to-point)" x="-79.90234" y="-67.03223"/>
							</isComposedBy>
						</node>
						<node id="B.4.4" label="Performance Analysis and Design Aids" x="-326.14258" y="122.49121">
							<isRelatedTo>
								<node id="B.8"/>
							</isRelatedTo>
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
							<isComposedBy>
								<node label="Formal models" x="48.8125" y="20.395508">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Simulation" x="-57.337513" y="57.337517">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Verification" x="57.33789" y="-98.54199">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Worst-case analysis" x="-57.337513" y="-57.337513">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="B.4.5" label="Reliability, Testing, and Fault-Tolerance" x="-46.384766" y="447.5">
							<isRelatedTo>
								<node id="B.8"/>
							</isRelatedTo>
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
							<isComposedBy>
								<node label="Built-in tests" x="77.68555" y="124.333984">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Diagnostics" x="-21.3125" y="27.716797">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Error-checking" x="-97.578186" y="73.18364">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Hardware reliability" x="53.53125" y="-101.600586">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Redundant design" x="55.41211" y="-17.770508">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Test generation" x="-97.578186" y="-73.18364">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="B.4.m" label="Miscellaneous" x="45.55078" y="33.129883"/>
					</isComposedBy>
				</node>
				<node id="B.5" label="REGISTER-TRANSFER-LEVEL IMPLEMENTATION" x="-5045.17" y="-457.5586">
					<isComposedBy>
						<node id="B.5.0" label="General" x="325.14062" y="518.4336"/>
						<node id="B.5.1" label="Design" x="-183.68893" y="378.18317">
							<isComposedBy>
								<node label="Arithmetic and logic units" x="84.37891" y="45.80664"/>
								<node label="Control design" x="-5.669922" y="23.597656"/>
								<node label="Data-path design" x="-90.52154" y="54.312912"/>
								<node label="Memory design" x="67.89114" y="-81.46938"/>
								<node label="Styles (e.g., parallel, pipeline, special-purpose)" x="-41.90039" y="-52.646484"/>
							</isComposedBy>
						</node>
						<node id="B.5.2" label="Design Aids" x="-128.11328" y="-1.8242188">
							<isComposedBy>
								<node label="Automatic synthesis" x="82.83789" y="92.73242"/>
								<node label="Hardware description languages" x="-9.878906" y="7.111328"/>
								<node label="Optimization" x="-90.52154" y="54.312912"/>
								<node label="Simulation" x="67.89114" y="-81.46938"/>
								<node label="Verification" x="-40.447266" y="-54.02539"/>
							</isComposedBy>
						</node>
						<node id="B.5.3" label="Reliability and Testing" x="377.8711" y="-217.40625">
							<isRelatedTo>
								<node id="B.8"/>
							</isRelatedTo>
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
							<isComposedBy>
								<node label="Built-in tests" x="84.72266" y="52.20508">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Error-checking" x="-8.759766" y="0.5546875">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Redundant design" x="-101.08008" y="60.648056">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Test generation" x="75.81006" y="-90.97207">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Testability" x="-46.789062" y="-67.228516">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="B.5.m" label="Miscellaneous" x="551.24023" y="174.83398"/>
					</isComposedBy>
				</node>
				<node id="B.6" label="LOGIC DESIGN" x="-225.25977" y="1734.6719">
					<isComposedBy>
						<node id="B.6.0" label="General" x="358.5586" y="171.70312"/>
						<node id="B.6.1" label="Design Styles" x="268.13672" y="-145.4668">
							<isComposedBy>
								<node label="Cellular arrays and automata" x="47.035156" y="129.76367"/>
								<node label="Combinational logic" x="79.427734" y="54.683594"/>
								<node label="Logic arrays" x="-58.302254" y="83.28894"/>
								<node label="Memory control and access" x="-58.302254" y="16.657791">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Memory used as logic" x="80.552734" y="-113.10547">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Parallel circuits" x="70.41797" y="-27.197266"/>
								<node label="Sequential circuits" x="-91.82031" y="-75.08008"/>
							</isComposedBy>
						</node>
						<node id="B.6.2" label="Reliability and Testing" x="-161.3086" y="-72.728516">
							<isRelatedTo>
								<node id="B.8"/>
							</isRelatedTo>
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
							<isComposedBy>
								<node label="Built-in tests" x="68.75391" y="19.033203">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Error-checking" x="23.472656" y="95.708984">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Redundant design" x="-89.09795" y="53.45877">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Test generation" x="66.82347" y="-80.188156">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Testability" x="-66.82422" y="-36.373047">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="B.6.3" label="Design Aids" x="-167.0625" y="305.23828">
							<isComposedBy>
								<node label="Automatic synthesis" x="55.296875" y="107.666016"/>
								<node label="Hardware description languages" x="-18.308594" y="13.306641"/>
								<node label="Optimization" x="-89.097946" y="66.82347"/>
								<node label="Simulation" x="89.09796" y="-66.82346"/>
								<node label="Switching theory" x="26.757812" y="-35.841797"/>
								<node label="Verification" x="-79.23828" y="-100.625"/>
							</isComposedBy>
						</node>
						<node id="B.6.m" label="Miscellaneous" x="297.75" y="416.13086"/>
					</isComposedBy>
				</node>
				<node id="B.7" label="INTEGRATED CIRCUITS" x="5198.1074" y="-1361.0771">
					<isComposedBy>
						<node id="B.7.0" label="General" x="592.52734" y="22.263672"/>
						<node id="B.7.1" label="Types and Design Styles" x="379.0078" y="-278.66016">
							<isComposedBy>
								<node label="Advanced technologies" x="72.79883" y="129.04688"/>
								<node label="Algorithms implemented in hardware" x="119.66797" y="-13.050781"/>
								<node label="Gate arrays" x="33.66211" y="56.535156"/>
								<node label="Input/output circuits" x="-107.91211" y="93.552734"/>
								<node label="Memory technologies" x="-82.13867" y="-2.1542969"/>
								<node label="Microprocessors and microcomputers" x="124.33789" y="-120.19141"/>
								<node label="Standard cells" x="-20.617188" y="-136.94336">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="VLSI (very large scale integration)" x="-86.96925" y="-81.533676"/>
							</isComposedBy>
						</node>
						<node id="B.7.2" label="Design Aids" x="-99.36914" y="-221.33984">
							<isComposedBy>
								<node label="Graphics" x="147.0586" y="96.36719"/>
								<node label="Layout" x="31.816406" y="7.984375"/>
								<node label="Placement and routing" x="-86.95949" y="52.175705"/>
								<node label="Simulation" x="68.75391" y="-117.15234"/>
								<node label="Verification" x="-65.21962" y="-78.26354"/>
							</isComposedBy>
						</node>
						<node id="B.7.3" label="Reliability and Testing" x="-251.88086" y="114.59961">
							<isRelatedTo>
								<node id="B.8"/>
							</isRelatedTo>
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
							<isComposedBy>
								<node label="Built-in tests" x="120.54297" y="94.59961">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Error-checking" x="54.796875" y="0.9140625">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Redundant design" x="-86.95949" y="52.175705">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Test generation" x="66.98633" y="-108.3125">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Testability" x="-56.38086" y="-71.19336">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="B.7.m" label="Miscellaneous" x="348.22852" y="396.05664"/>
					</isComposedBy>
				</node>
				<node id="B.8" label="PERFORMANCE AND RELIABILITY" x="-2630.1914" y="-3966.505">
					<isRelatedTo>
						<node id="C.4"/>
					</isRelatedTo>
					<isComposedBy>
						<node id="B.8.0" label="General" x="-235.93164" y="353.61523"/>
						<node id="B.8.1" label="Reliability, Testing, and Fault-Tolerance" x="240.88672" y="222.33008"/>
						<node id="B.8.2" label="Performance Analysis and Design Aids" x="259.48438" y="-125.72266"/>
						<node id="B.8.m" label="Miscellaneous" x="-299.11914" y="-284.25586"/>
					</isComposedBy>
				</node>
				<node id="B.m" label="MISCELLANEOUS" x="3991.9863" y="3262.5684">
					<isComposedBy>
						<node label="Design management" x="0.0" y="0.0"/>
					</isComposedBy>
				</node>
			</isComposedBy>
		</node>
		<node id="C." label="Computer Systems Organization" x="-29754.94" y="-18223.617">
			<isComposedBy>
				<node id="C.0" label="GENERAL" x="-1865.498" y="5801.9697">
					<isComposedBy>
						<node label="Hardware/software interfaces" x="453.1875" y="288.50488"/>
						<node label="Instruction set design (e.g., RISC, CISC, VLIW)" x="-63.05078" y="112.62402"/>
						<node label="Modeling of computer architecture" x="-635.70496" y="381.42297"/>
						<node label="System architectures" x="403.77344" y="-532.3125"/>
						<node label="Systems specification methodology" x="-347.35742" y="-359.75098"/>
					</isComposedBy>
				</node>
				<node id="C.1" label="PROCESSOR ARCHITECTURES" x="3683.754" y="4957.213">
					<isComposedBy>
						<node id="C.1.0" label="General" x="-480.49414" y="366.64258"/>
						<node id="C.1.1" label="Single Data Stream Architectures" x="161.26758" y="739.70996">
							<isComposedBy>
								<node label="Multiple-instruction-stream, single-data-stream processors (MISD)" x="-61.121094" y="25.958008">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Pipeline processors" x="146.54297" y="-16.197266">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="RISC/CISC, VLIW architectures" x="-123.56166" y="74.13699"/>
								<node label="Single-instruction-stream, single-data-stream processors (SISD)" x="-136.17578" y="-69.04883">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Von Neumann architectures" x="61.90039" y="-115.21973">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="C.1.2" label="Multiple Data Stream Architectures (Multiprocessors)" x="603.87695" y="458.79785">
							<isComposedBy>
								<node label="Array and vector processors" x="-24.216797" y="70.015625"/>
								<node label="Associative processors" x="105.791016" y="-13.646484"/>
								<node label="Connection machines" x="63.884766" y="42.066406"/>
								<node label="Interconnection architectures (e.g., common bus, multiport memory, crossbar switch)" x="-90.509766" y="95.58301"/>
								<node label="Multiple-instruction-stream, multiple-data-stream processors (MIMD)" x="-91.694916" y="9.551559"/>
								<node label="Parallel processors" x="90.0293" y="-120.4082">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Pipeline processors" x="11.853516" y="-54.027344">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Single-instruction-stream, multiple-data-stream processors (SIMD)" x="-101.88324" y="-95.51553"/>
							</isComposedBy>
						</node>
						<node id="C.1.3" label="Other Architecture Styles" x="735.3965" y="47.038086">
							<isComposedBy>
								<node label="Adaptable architectures" x="96.390625" y="123.984375"/>
								<node label="Analog computers" x="169.11523" y="33.456055"/>
								<node label="Capability architectures" x="87.32849" y="-25.470802">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Cellular architecture (e.g., mobile)" x="-65.73633" y="74.94531"/>
								<node label="Data-flow architectures" x="-54.353516" y="23.254883"/>
								<node label="Heterogeneous (hybrid) systems" x="-133.94336" y="146.2168"/>
								<node label="High-level language architectures" x="-163.6836" y="-69.28613">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Neural nets" x="120.240234" y="-138.50195"/>
								<node label="Pipeline processors" x="0.0" y="-106.9774"/>
								<node label="Stack-oriented processors" x="-132.31836" y="-158.01465">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="C.1.4" label="Parallel Architectures" x="210.6289" y="-203.32812">
							<isComposedBy>
								<node label="Distributed architectures" x="60.654297" y="-64.4375"/>
								<node label="Mobile processors" x="-100.30838" y="0.0"/>
							</isComposedBy>
						</node>
						<node id="C.1.m" label="Miscellaneous" x="-306.89844" y="29.356445">
							<isComposedBy>
								<node label="Analog computers" x="97.30078" y="-86.743164">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Hybrid systems" x="-77.47397" y="0.0">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
					</isComposedBy>
				</node>
				<node id="C.2" label="COMPUTER-COMMUNICATION NETWORKS" x="5519.5566" y="3446.205">
					<isComposedBy>
						<node id="C.2.0" label="General" x="-720.39984" y="471.1454">
							<isComposedBy>
								<node label="Data communications" x="0.0" y="65.9353"/>
								<node label="Open Systems Interconnection reference model (OSI)" x="15.625" y="-42.52832"/>
								<node label="Security and protection (e.g., firewalls)" x="-59.13867" y="-6.6748047"/>
							</isComposedBy>
						</node>
						<node id="C.2.1" label="Network Architecture and Design" x="-456.1888" y="379.2382">
							<isComposedBy>
								<node label="Asynchronous Transfer Mode (ATM)" x="74.177216" y="62.938248"/>
								<node label="Centralized networks" x="25.46289" y="39.405273">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Circuit-switching networks" x="76.384766" y="-27.376953"/>
								<node label="Distributed networks" x="40.16992" y="4.9814453"/>
								<node label="Frame relay networks" x="-26.93164" y="53.37793"/>
								<node label="ISDN (Integrated Services Digital Network)" x="-47.523438" y="-16.345703"/>
								<node label="Network communications" x="-69.76367" y="75.44043"/>
								<node label="Network topology" x="-62.408203" y="9.394531"/>
								<node label="Packet-switching networks" x="16.66211" y="-80.01953"/>
								<node label="Store and forward networks" x="36.035156" y="-52.073242"/>
								<node label="Wireless communication" x="-69.61133" y="-65.31152"/>
							</isComposedBy>
						</node>
						<node id="C.2.2" label="Network Protocols" x="-120.10156" y="257.34766">
							<isComposedBy>
								<node label="Applications (SMTP, FTP, etc.)" x="35.20508" y="70.28223"/>
								<node label="Protocol architecture (OSI model)" x="-39.83693" y="39.83693"/>
								<node label="Protocol verification" x="39.83693" y="-39.83693"/>
								<node label="Routing protocols" x="-25.277344" y="-10.714844"/>
							</isComposedBy>
						</node>
						<node id="C.2.3" label="Network Operations" x="66.05469" y="130.34668">
							<isComposedBy>
								<node label="Network management" x="0.0" y="53.115906"/>
								<node label="Network monitoring" x="39.83693" y="-26.557953"/>
								<node label="Public networks" x="-53.67578" y="-72.22363"/>
							</isComposedBy>
						</node>
						<node id="C.2.4" label="Distributed Systems" x="207.70312" y="-56.629883">
							<isComposedBy>
								<node label="Client/server" x="41.46705" y="41.46705"/>
								<node label="Distributed applications" x="-35.93164" y="88.515625"/>
								<node label="Distributed databases" x="15.175781" y="-16.558594"/>
								<node label="Network operating systems" x="-51.154297" y="-69.14258"/>
							</isComposedBy>
						</node>
						<node id="C.2.5" label="Local and Wide-Area Networks" x="325.82617" y="-275.41113">
							<isComposedBy>
								<node label="Access schemes" x="61.50586" y="21.163086"/>
								<node label="Buses" x="4.0351562" y="77.6543"/>
								<node label="Ethernet (e.g., CSMA/CD)" x="-56.462624" y="42.346962"/>
								<node label="High-speed (e.g., FDDI, fiber channel, ATM)" x="56.462624" y="-42.346966"/>
								<node label="Internet (e.g., TCP/IP)" x="-24.210938" y="-15.111328"/>
								<node label="Token rings" x="-80.67383" y="-48.40039"/>
							</isComposedBy>
						</node>
						<node id="C.2.6" label="Internetworking" x="178.2168" y="-464.08008">
							<isRelatedTo>
								<node id="C.2.2"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Routers" x="39.322266" y="-27.237305"/>
								<node label="Standards (e.g., TCP/IP)" x="-42.346966" y="0.0"/>
							</isComposedBy>
						</node>
						<node id="C.2.m" label="Miscellaneous" x="-63.3125" y="-595.18555"/>
					</isComposedBy>
				</node>
				<node id="C.3" label="SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS" x="4628.6074" y="1763.1445">
					<isRelatedTo>
						<node id="J.7"/>
					</isRelatedTo>
					<isComposedBy>
						<node label="Microprocessor/microcomputer applications" x="263.10742" y="-50.27246"/>
						<node label="Process control systems" x="-7.03125" y="142.8125"/>
						<node label="Real-time and embedded systems" x="-448.9407" y="269.36444"/>
						<node label="Signal processing systems" x="336.70557" y="-404.04663"/>
						<node label="Smartcards" x="-304.30664" y="-322.40234"/>
					</isComposedBy>
				</node>
				<node id="C.4" label="PERFORMANCE OF SYSTEMS" x="1547.0059" y="-13.8125">
					<isComposedBy>
						<node label="Design studies" x="618.24414" y="792.78125"/>
						<node label="Fault tolerance" x="-26.404297" y="313.74805"/>
						<node label="Measurement techniques" x="-780.4346" y="585.3259"/>
						<node label="Modeling techniques" x="546.5781" y="10.634766"/>
						<node label="Performance attributes" x="0.0" y="-585.3259"/>
						<node label="Reliability, availability, and serviceability" x="-671.0508" y="-325.06445"/>
					</isComposedBy>
				</node>
				<node id="C.5" label="COMPUTER SYSTEM IMPLEMENTATION" x="-1412.2754" y="830.72656">
					<isComposedBy>
						<node id="C.5.0" label="General" x="-880.8887" y="1274.9297"/>
						<node id="C.5.1" label="Large and Medium (``Mainframe'') Computers" x="83.03125" y="999.46875">
							<isComposedBy>
								<node label="Super (very large) computers" x="0.0" y="0.0"/>
							</isComposedBy>
						</node>
						<node id="C.5.2" label="Minicomputers" x="595.38086" y="683.10547">
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
						</node>
						<node id="C.5.3" label="Microcomputers" x="795.15625" y="215.33789">
							<isComposedBy>
								<node label="Microprocessors" x="56.304688" y="35.464844"/>
								<node label="Personal computers" x="-89.91606" y="89.916046"/>
								<node label="Portable devices (e.g., laptops, personal digital assistants)" x="89.916046" y="-89.91606"/>
								<node label="Workstations" x="-61.009766" y="-52.94336"/>
							</isComposedBy>
						</node>
						<node id="C.5.4" label="VLSI Systems" x="189.17188" y="-407.8418"/>
						<node id="C.5.5" label="Servers" x="-707.8633" y="-166.3711"/>
						<node id="C.5.m" label="Miscellaneous" x="-1117.7383" y="261.1797"/>
					</isComposedBy>
				</node>
				<node id="C.m" label="MISCELLANEOUS" x="-3168.6543" y="3051.8516"/>
			</isComposedBy>
		</node>
		<node id="D." label="Software" x="-15719.133" y="-3706.6875">
			<isComposedBy>
				<node id="D.0" label="GENERAL" x="-2197.2656" y="1689.9043"/>
				<node id="D.1" label="PROGRAMMING TECHNIQUES" x="8689.018" y="-820.9082">
					<isRelatedTo>
						<node id="E."/>
					</isRelatedTo>
					<isComposedBy>
						<node id="D.1.0" label="General" x="-950.6953" y="1051.8984"/>
						<node id="D.1.1" label="Applicative (Functional) Programming" x="-319.9756" y="985.1692"/>
						<node id="D.1.2" label="Automatic Programming" x="416.62207" y="1109.7627">
							<isRelatedTo>
								<node id="I.2.2"/>
							</isRelatedTo>
						</node>
						<node id="D.1.3" label="Concurrent Programming" x="-962.14746" y="535.0576">
							<isComposedBy>
								<node label="Distributed programming" x="78.00246" y="0.0"/>
								<node label="Parallel programming" x="-102.05078" y="37.79004"/>
							</isComposedBy>
						</node>
						<node id="D.1.4" label="Sequential Programming" x="-318.25195" y="435.45947"/>
						<node id="D.1.5" label="Object-oriented Programming" x="435.70215" y="629.49023"/>
						<node id="D.1.6" label="Logic Programming" x="-947.25195" y="94.06055"/>
						<node id="D.1.7" label="Visual Programming" x="-333.20996" y="-32.01172"/>
						<node id="D.1.m" label="Miscellaneous" x="365.3452" y="147.36743"/>
					</isComposedBy>
				</node>
				<node id="D.2" label="SOFTWARE ENGINEERING" x="2311.5742" y="1543.9922">
					<isRelatedTo>
						<node id="K.6.3"/>
					</isRelatedTo>
					<isComposedBy>
						<node id="D.2.0" label="General" x="-1181.3066" y="1414.1631">
							<isRelatedTo>
								<node id="K.5.1"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Protection mechanisms" x="88.43227" y="0.0"/>
								<node label="Standards" x="-88.432274" y="0.0"/>
							</isComposedBy>
						</node>
						<node id="D.2.1" label="Requirements/Specifications" x="-974.58984" y="1869.7031">
							<isRelatedTo>
								<node id="D.3.1"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Elicitation methods (e.g., rapid prototyping, interviews, JAD)" x="35.20508" y="35.204346"/>
								<node label="Languages" x="-88.432274" y="88.43227"/>
								<node label="Methodologies (e.g., object-oriented, structured)" x="88.43227" y="-88.432274"/>
								<node label="Tools" x="-67.46387" y="-48.108093"/>
							</isComposedBy>
						</node>
						<node id="D.2.2" label="Design Tools and Techniques" x="142.55469" y="2175.2217">
							<isComposedBy>
								<node label="Computer-aided software engineering (CASE)" x="99.79883" y="129.52441"/>
								<node label="Decision tables" x="150.75218" y="69.57793"/>
								<node label="Evolutionary prototyping" x="0.0" y="0.0"/>
								<node label="Flow charts" x="-9.145508" y="31.68988"/>
								<node label="Modules and interfaces" x="169.04297" y="1.7924194"/>
								<node label="Object-oriented design methods" x="13.064453" y="-56.9993"/>
								<node label="Petri nets" x="-150.75217" y="173.94484"/>
								<node label="Programmer workbench" x="-129.84863" y="82.64267">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Software libraries" x="-193.86621" y="-23.0307"/>
								<node label="State diagrams" x="193.1123" y="-110.823425"/>
								<node label="Structured programming" x="56.53209" y="-156.55032">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Top-down programming" x="-36.93457" y="-126.501205">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="User interfaces" x="-153.91797" y="-96.45212"/>
							</isComposedBy>
						</node>
						<node id="D.2.3" label="Coding Tools and Techniques" x="547.5996" y="1680.2363">
							<isComposedBy>
								<node label="Object-oriented programming" x="103.17058" y="147.38655"/>
								<node label="Pretty printers" x="103.17058" y="29.47731"/>
								<node label="Program editors" x="-103.170586" y="147.38655"/>
								<node label="Reentrant code" x="-103.170586" y="29.47731">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Standards" x="137.56078" y="-117.90924"/>
								<node label="Structured programming" x="-1.9912109" y="-64.14575"/>
								<node label="Top-down programming" x="-137.56079" y="-117.90924"/>
							</isComposedBy>
						</node>
						<node id="D.2.4" label="Software/Program Verification" x="1100.7344" y="1494.0769">
							<isRelatedTo>
								<node id="F.3.1"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Assertion checkers" x="137.56078" y="137.56078"/>
								<node label="Class invariants" x="-55.754883" y="91.76221"/>
								<node label="Correctness proofs" x="139.55176" y="-37.833496"/>
								<node label="Formal methods" x="37.833984" y="39.82483"/>
								<node label="Model checking" x="-137.56079" y="137.56078"/>
								<node label="Programming by contract" x="-157.47266" y="-25.886108"/>
								<node label="Reliability" x="137.56078" y="-137.56079"/>
								<node label="Statistical methods" x="-53.76367" y="-69.85858"/>
								<node label="Validation" x="-137.56079" y="-137.56079"/>
							</isComposedBy>
						</node>
						<node id="D.2.5" label="Testing and Debugging" x="-584.73535" y="1198.1262">
							<isComposedBy>
								<node label="Code inspections and walk-throughs" x="90.44043" y="183.59521"/>
								<node label="Debugging aids" x="128.18501" y="67.297134"/>
								<node label="Diagnostics" x="128.18501" y="-37.387283"/>
								<node label="Distributed debugging" x="-43.65918" y="109.51813"/>
								<node label="Dumps" x="-32.046265" y="-11.216202">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Error handling and recovery" x="-160.23126" y="145.81044"/>
								<node label="Monitors" x="-123.93945" y="20.72107"/>
								<node label="Symbolic execution" x="74.06152" y="-157.02661"/>
								<node label="Testing tools (e.g., data generators, coverage testing)" x="-30.485352" y="-94.604126"/>
								<node label="Tracing" x="-142.29004" y="-136.703"/>
							</isComposedBy>
						</node>
						<node id="D.2.6" label="Programming Environments" x="57.52539" y="940.49927">
							<isComposedBy>
								<node label="Graphical environments" x="44.51367" y="31.578857"/>
								<node label="Integrated environments" x="-64.504074" y="64.504074"/>
								<node label="Interactive environments" x="64.504074" y="-64.504074"/>
								<node label="Programmer workbench" x="-52.745117" y="-38.634277"/>
							</isComposedBy>
						</node>
						<node id="D.2.7" label="Distribution, Maintenance, and Enhancement" x="87.012695" y="576.8025">
							<isComposedBy>
								<node label="Corrections" x="64.504074" y="92.14868">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Documentation" x="64.504074" y="18.429733"/>
								<node label="Enhancement" x="-64.504074" y="92.14868">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Extensibility" x="-64.504074" y="18.429733">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Portability" x="86.00542" y="-73.71894"/>
								<node label="Restructuring, reverse engineering, and reengineering" x="10.901367" y="-36.484375"/>
								<node label="Version control" x="-86.00543" y="-73.71894"/>
							</isComposedBy>
						</node>
						<node id="D.2.8" label="Metrics" x="-568.5449" y="296.34497">
							<isRelatedTo>
								<node id="D.4.8"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Complexity measures" x="168.06284" y="100.83771"/>
								<node label="Performance measures" x="-71.024414" y="21.61792"/>
								<node label="Process metrics" x="-168.06285" y="100.83771"/>
								<node label="Product metrics" x="104.19336" y="-74.768555"/>
								<node label="Software science" x="-126.047134" y="-151.25656">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="D.2.9" label="Management" x="857.7012" y="347.41943">
							<isRelatedTo>
								<node id="K.6.3"/>
								<node id="K.6.4"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Copyrights" x="107.949005" y="107.949005">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Cost estimation" x="-3.8105469" y="91.7561"/>
								<node label="Life cycle" x="107.949005" y="0.0"/>
								<node label="Productivity" x="1.9052734" y="-14.287842"/>
								<node label="Programming teams" x="-107.94901" y="107.949005"/>
								<node label="Software configuration management" x="-107.94901" y="0.0"/>
								<node label="Software process models (e.g., CMM, ISO, PSP)" x="107.949005" y="-107.94901"/>
								<node label="Software quality assurance (SQA)" x="-1.9052734" y="-86.99353"/>
								<node label="Time estimation" x="-107.94901" y="-107.94901"/>
							</isComposedBy>
						</node>
						<node id="D.2.10" label="Design" x="573.0469" y="-11.364258">
							<isRelatedTo>
								<node id="D.2.2"/>
							</isRelatedTo>
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
							<isComposedBy>
								<node label="Methodologies" x="80.96176" y="0.0">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Representation" x="-80.96176" y="0.0">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="D.2.11" label="Software Architectures" x="24.966797" y="-329.9182">
							<isComposedBy>
								<node label="Data abstraction" x="149.41895" y="89.65137"/>
								<node label="Domain-specific architectures" x="-19.714844" y="43.051514"/>
								<node label="Information hiding" x="-149.41895" y="89.65137"/>
								<node label="Languages (e.g., description, interconnection, definition)" x="106.6875" y="-166.73853"/>
								<node label="Patterns (e.g., client/server, pipeline, blackboard)" x="-112.06421" y="-134.47705"/>
							</isComposedBy>
						</node>
						<node id="D.2.12" label="Interoperability" x="-575.7832" y="-666.82715">
							<isComposedBy>
								<node label="Data mapping" x="0.0" y="0.0"/>
								<node label="Distributed objects" x="111.924805" y="14.711426"/>
								<node label="Interface definition languages" x="-121.759" y="-81.17267"/>
							</isComposedBy>
						</node>
						<node id="D.2.13" label="Reusable Software" x="-1308.6172" y="-122.22656">
							<isComposedBy>
								<node label="Domain engineering" x="0.0" y="200.40363"/>
								<node label="Reusable libraries" x="150.3027" y="-100.20181"/>
								<node label="Reuse models" x="-150.30272" y="-100.20181"/>
							</isComposedBy>
						</node>
						<node id="D.2.m" label="Miscellaneous" x="-1456.6133" y="821.63965">
							<isComposedBy>
								<node label="Rapid prototyping" x="115.49863" y="0.0">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Reusable software" x="-115.49861" y="0.0">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
					</isComposedBy>
				</node>
				<node id="D.3" label="PROGRAMMING LANGUAGES" x="3698.9727" y="6475.457">
					<isComposedBy>
						<node id="D.3.0" label="General" x="1343.4391" y="1268.34">
							<isComposedBy>
								<node label="Standards" x="0.0" y="0.0"/>
							</isComposedBy>
						</node>
						<node id="D.3.1" label="Formal Definitions and Theory" x="1151.5192" y="734.3021">
							<isRelatedTo>
								<node id="D.2.1"/>
								<node id="F.3.1"/>
								<node id="F.3.2"/>
								<node id="F.4.2"/>
								<node id="F.4.3"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Semantics" x="100.31659" y="0.0"/>
								<node label="Syntax" x="-100.31659" y="0.0"/>
							</isComposedBy>
						</node>
						<node id="D.3.2" label="Language Classifications" x="818.85803" y="-534.03784">
							<isComposedBy>
								<node label="Applicative (functional) languages" x="301.3358" y="368.9825"/>
								<node label="Concurrent, distributed, and parallel languages" x="301.3358" y="179.76071"/>
								<node label="Constraint and logic languages" x="-23.179718" y="368.9825"/>
								<node label="Data-flow languages" x="-23.179718" y="179.76071"/>
								<node label="Design languages" x="355.42166" y="-56.76657"/>
								<node label="Extensible languages" x="139.07803" y="-56.76657"/>
								<node label="Macro and assembly languages" x="-77.265594" y="-56.76657"/>
								<node label="Microprogramming languages" x="-324.51544" y="353.21408">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Multiparadigm languages" x="-324.51544" y="132.45529"/>
								<node label="Nondeterministic languages" x="-324.51544" y="-88.3035">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Nonprocedural languages" x="347.6951" y="-331.13818">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Object-oriented languages" x="115.898346" y="-331.13818"/>
								<node label="Specialized application languages" x="-115.89838" y="-331.13818"/>
								<node label="Very high-level languages" x="-347.6951" y="-331.13818"/>
							</isComposedBy>
						</node>
						<node id="D.3.3" label="Language Constructs and Features" x="-716.50073" y="-534.03784">
							<isRelatedTo>
								<node id="E.2"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Abstract data types" x="407.1234" y="407.1234"/>
								<node label="Classes and objects" x="135.70776" y="407.1234"/>
								<node label="Concurrent programming structures" x="407.1234" y="135.70776"/>
								<node label="Constraints" x="135.70776" y="135.70776"/>
								<node label="Control structures" x="-135.7078" y="407.1234"/>
								<node label="Coroutines" x="-135.7078" y="135.70776"/>
								<node label="Data types and structures" x="407.1234" y="-135.7078"/>
								<node label="Dynamic storage management" x="135.70776" y="-135.7078"/>
								<node label="Frameworks" x="-135.7078" y="-135.7078"/>
								<node label="Inheritance" x="-407.12338" y="407.1234"/>
								<node label="Input/output" x="-407.12338" y="135.70776"/>
								<node label="Modules, packages" x="-407.12338" y="-135.7078"/>
								<node label="Patterns" x="407.1234" y="-407.12338"/>
								<node label="Polymorphism" x="135.70776" y="-407.12338"/>
								<node label="Procedures, functions, and subroutines" x="-135.7078" y="-407.12338"/>
								<node label="Recursion" x="-407.12338" y="-407.12338"/>
							</isComposedBy>
						</node>
						<node id="D.3.4" label="Processors" x="-383.83972" y="1001.3209">
							<isComposedBy>
								<node label="Code generation" x="363.20142" y="322.8457"/>
								<node label="Compilers" x="121.06714" y="322.8457"/>
								<node label="Debuggers" x="363.20142" y="0.0"/>
								<node label="Incremental compilers" x="121.06714" y="0.0"/>
								<node label="Interpreters" x="-121.06717" y="322.8457"/>
								<node label="Memory management (garbage collection)" x="-121.06717" y="0.0"/>
								<node label="Optimization" x="-363.20148" y="322.8457"/>
								<node label="Parsing" x="-363.20148" y="0.0"/>
								<node label="Preprocessors" x="363.20142" y="-322.84576"/>
								<node label="Retargetable compilers" x="121.06714" y="-322.84576"/>
								<node label="Run-time environments" x="-121.06717" y="-322.84576"/>
								<node label="Translator writing systems and compiler generators" x="-363.20148" y="-322.84576"/>
							</isComposedBy>
						</node>
						<node id="D.3.m" label="Miscellaneous" x="959.59924" y="1268.34"/>
					</isComposedBy>
				</node>
				<node id="D.4" label="OPERATING SYSTEMS" x="-1653.9531" y="-2523.2207">
					<isRelatedTo>
						<node id="C."/>
					</isRelatedTo>
					<isComposedBy>
						<node id="D.4.0" label="General" x="-1291.6855" y="1631.2896"/>
						<node id="D.4.1" label="Process Management" x="-471.23242" y="1341.9004">
							<isComposedBy>
								<node label="Concurrency" x="64.28711" y="160.84766"/>
								<node label="Deadlocks" x="184.17053" y="52.620148"/>
								<node label="Multiprocessing/multiprogramming/multitasking" x="-184.1705" y="263.1007"/>
								<node label="Mutual exclusion" x="-184.1705" y="52.620148"/>
								<node label="Scheduling" x="245.56067" y="-210.48058"/>
								<node label="Synchronization" x="-24.68164" y="-108.22754"/>
								<node label="Threads" x="-245.56067" y="-210.48058"/>
							</isComposedBy>
						</node>
						<node id="D.4.2" label="Storage Management" x="561.4414" y="1628.8496">
							<isComposedBy>
								<node label="Allocation/deallocation strategies" x="216.49023" y="273.61182"/>
								<node label="Distributed memories" x="-59.978516" y="179.36084"/>
								<node label="Garbage collection" x="293.60495" y="0.0"/>
								<node label="Main memory" x="102.82031" y="62.834473"/>
								<node label="Secondary storage" x="-285.0371" y="270.75586"/>
								<node label="Segmentation" x="-293.60492" y="0.0">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Storage hierarchies" x="165.08008" y="-267.9004"/>
								<node label="Swapping" x="-25.705078" y="-116.526855">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Virtual memory" x="-213.63477" y="-219.34668"/>
							</isComposedBy>
						</node>
						<node id="D.4.3" label="File Systems Management" x="1439.3496" y="1238.1191">
							<isRelatedTo>
								<node id="E.5"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Access methods" x="193.97461" y="186.6416"/>
								<node label="Directory structures" x="-31.416016" y="38.13037"/>
								<node label="Distributed file systems" x="-211.10999" y="126.665985"/>
								<node label="File organization" x="158.33249" y="-189.999"/>
								<node label="Maintenance" x="-144.05273" y="-152.8711">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="D.4.4" label="Communications Management" x="-1160.2129" y="946.92725">
							<isRelatedTo>
								<node id="C.2"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Buffering" x="245.56055" y="147.33636"/>
								<node label="Input/output" x="-7.0527344" y="38.03076"/>
								<node label="Message sending" x="-245.56055" y="147.33636"/>
								<node label="Network communication" x="184.17041" y="-221.00449"/>
								<node label="Terminal management" x="-155.96289" y="-146.95947">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="D.4.5" label="Reliability" x="77.458984" y="759.6421">
							<isComposedBy>
								<node label="Backup procedures" x="86.365234" y="65.54541"/>
								<node label="Checkpoint/restart" x="-121.06621" y="121.06619"/>
								<node label="Fault-tolerance" x="121.06619" y="-121.06621"/>
								<node label="Verification" x="-109.49902" y="-51.66504"/>
							</isComposedBy>
						</node>
						<node id="D.4.6" label="Security and Protection" x="1095.5342" y="759.6948">
							<isRelatedTo>
								<node id="K.6.5"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Access controls" x="163.5293" y="237.77734"/>
								<node label="Authentication" x="192.6785" y="55.050995"/>
								<node label="Cryptographic controls" x="-121.887695" y="277.3369"/>
								<node label="Information flow controls" x="-192.67848" y="55.050995"/>
								<node label="Invasive software (e.g., viruses, worms, Trojan horses)" x="171.53906" y="-139.00293"/>
								<node label="Security kernels" x="4.1640625" y="-78.62256">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Verification" x="-104.91406" y="-201.46533">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="D.4.7" label="Organization and Design" x="-1150.7539" y="368.86816">
							<isComposedBy>
								<node label="Batch processing systems" x="174.16211" y="207.31201">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Distributed systems" x="-31.416016" y="18.817383"/>
								<node label="Hierarchical design" x="-245.56067" y="147.33636">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Interactive systems" x="184.17047" y="-221.00461"/>
								<node label="Real-time systems and embedded systems" x="-181.31445" y="-146.74902"/>
							</isComposedBy>
						</node>
						<node id="D.4.8" label="Performance" x="313.73633" y="261.90625">
							<isRelatedTo>
								<node id="C.4"/>
								<node id="D.2.8"/>
								<node id="I.6"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Measurements" x="129.8457" y="220.98877"/>
								<node label="Modeling and prediction" x="192.6785" y="55.050995"/>
								<node label="Monitors" x="-141.26758" y="263.83057"/>
								<node label="Operational analysis" x="-192.67848" y="55.050995"/>
								<node label="Queueing theory" x="234.05664" y="-134.521"/>
								<node label="Simulation" x="0.0" y="-220.20398"/>
								<node label="Stochastic analysis" x="-214.0625" y="-154.51367"/>
							</isComposedBy>
						</node>
						<node id="D.4.9" label="Systems Programs and Utilities" x="954.5137" y="-223.94482">
							<isComposedBy>
								<node label="Command and control languages" x="94.44629" y="94.44678"/>
								<node label="Linkers" x="-147.33638" y="147.3364">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Loaders" x="147.3364" y="-147.33638">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Window managers" x="-97.97363" y="-55.661133"/>
							</isComposedBy>
						</node>
						<node id="D.4.m" label="Miscellaneous" x="-844.71094" y="-177.61816"/>
					</isComposedBy>
				</node>
				<node id="D.m" label="MISCELLANEOUS" x="3662.0898" y="-3946.1191">
					<isComposedBy>
						<node label="Software psychology" x="0.0" y="0.0">
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
						</node>
					</isComposedBy>
				</node>
			</isComposedBy>
		</node>
		<node id="E." label="Data" x="7217.3164" y="5261.2266">
			<isComposedBy>
				<node id="E.0" label="GENERAL" x="-2663.08" y="507.1665"/>
				<node id="E.1" label="DATA STRUCTURES" x="-2469.5078" y="1634.2007">
					<isComposedBy>
						<node label="Arrays" x="99.35889" y="200.17334"/>
						<node label="Distributed data structures" x="202.15067" y="57.757324"/>
						<node label="Graphs and networks" x="-202.15065" y="288.78665"/>
						<node label="Lists, stacks, and queues" x="-201.27539" y="-59.519043"/>
						<node label="Records" x="269.53415" y="-231.02931"/>
						<node label="Tables" x="-31.506836" y="-345.2422">
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
						</node>
						<node label="Trees" x="-269.5342" y="-231.02931"/>
					</isComposedBy>
				</node>
				<node id="E.2" label="DATA STORAGE REPRESENTATIONS" x="-1257.4966" y="2794.4053">
					<isComposedBy>
						<node label="Composite structures" x="264.06836" y="430.33887">
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
						</node>
						<node label="Contiguous representations" x="-53.96582" y="122.96875">
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
						</node>
						<node label="Hash-table representations" x="-395.46356" y="296.59772"/>
						<node label="Linked representations" x="343.84375" y="-381.06592"/>
						<node label="Object representation" x="0.0" y="-296.5977"/>
						<node label="Primitive data items" x="-254.6831" y="-125.31494">
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
						</node>
					</isComposedBy>
				</node>
				<node id="E.3" label="DATA ENCRYPTION" x="1352.4238" y="2256.7402">
					<isComposedBy>
						<node label="Code breaking" x="201.60938" y="132.71973"/>
						<node label="Data encryption standard (DES)" x="-284.27853" y="284.2785">
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
						</node>
						<node label="Public key cryptosystems" x="284.2785" y="-284.27853"/>
						<node label="Standards (e.g., DES, PGP, RSA)" x="-222.27734" y="-98.2749"/>
					</isComposedBy>
				</node>
				<node id="E.4" label="CODING AND INFORMATION THEORY" x="1016.3574" y="430.56836">
					<isRelatedTo>
						<node id="H.1.1"/>
					</isRelatedTo>
					<isComposedBy>
						<node label="Data compaction and compression" x="178.15625" y="153.18555"/>
						<node label="Error control codes" x="-284.27853" y="284.2785"/>
						<node label="Formal models of communication" x="284.2785" y="-284.27853"/>
						<node label="Nonsecret encoding schemes" x="-209.36816" y="-84.51807">
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
						</node>
					</isComposedBy>
				</node>
				<node id="E.5" label="FILES" x="292.83545" y="-1153.2598">
					<isRelatedTo>
						<node id="D.4.3"/>
						<node id="F.2.2"/>
						<node id="H.2"/>
					</isRelatedTo>
					<isComposedBy>
						<node label="Backup/recovery" x="256.83936" y="132.1543"/>
						<node label="Optimization" x="-355.54797" y="355.54797">
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
						</node>
						<node label="Organization/structure" x="355.54797" y="-355.54797"/>
						<node label="Sorting/searching" x="-262.03467" y="-147.74023"/>
					</isComposedBy>
				</node>
				<node id="E.m" label="MISCELLANEOUS" x="-1660.9111" y="-675.626"/>
			</isComposedBy>
		</node>
		<node id="F." label="Theory of Computation" x="3387.504" y="19548.613">
			<isComposedBy>
				<node id="F.0" label="GENERAL" x="-4197.2393" y="1309.4375"/>
				<node id="F.1" label="COMPUTATION BY ABSTRACT DEVICES" x="-3542.8125" y="-2702.543">
					<isComposedBy>
						<node id="F.1.0" label="General" x="-671.792" y="1470.2422"/>
						<node id="F.1.1" label="Models of Computation" x="743.9038" y="1095.4375">
							<isRelatedTo>
								<node id="F.4.1"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Automata (e.g., finite, push-down, resource-bounded)" x="242.0138" y="285.76172"/>
								<node label="Bounded-action devices (e.g., Turing machines, random access machines)" x="-227.12207" y="43.748047"/>
								<node label="Computability theory" x="-197.33386" y="185.23242"/>
								<node label="Relations between models" x="338.81995" y="157.3125"/>
								<node label="Self-modifying machines (e.g., neural networks)" x="156.37915" y="-40.023438"/>
								<node label="Unbounded-action devices (e.g., cellular automata, circuits, networks of machines)" x="-145.20752" y="-151.72266"/>
							</isComposedBy>
						</node>
						<node id="F.1.2" label="Modes of Computation" x="1194.8838" y="545.96875">
							<isComposedBy>
								<node label="Alternation and nondeterminism" x="197.16565" y="261.23633"/>
								<node label="Interactive and reactive computation" x="212.48816" y="92.083984"/>
								<node label="Online computation" x="-286.49512" y="138.60352"/>
								<node label="Parallelism and concurrency" x="-151.19775" y="-23.701172"/>
								<node label="Probabilistic computation" x="213.51477" y="-82.322266"/>
								<node label="Relations among modes" x="51.075073" y="-358.125">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Relativized computation" x="-279.912" y="-235.54688"/>
							</isComposedBy>
						</node>
						<node id="F.1.3" label="Complexity Measures and Classes" x="378.61035" y="-394.53906">
							<isRelatedTo>
								<node id="F.2"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Complexity hierarchies" x="298.66248" y="220.05664"/>
								<node label="Machine-independent complexity" x="-20.429565" y="-25.101562">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Reducibility and completeness" x="-262.9098" y="92.37109"/>
								<node label="Relations among complexity classes" x="211.2279" y="-360.73047"/>
								<node label="Relations among complexity measures" x="-185.69049" y="-222.82858"/>
							</isComposedBy>
						</node>
						<node id="F.1.m" label="Miscellaneous" x="-561.8982" y="73.25781"/>
					</isComposedBy>
				</node>
				<node id="F.2" label="ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY" x="2147.4219" y="-4234.6123">
					<isRelatedTo>
						<node id="B.6"/>
						<node id="B.7"/>
						<node id="F.1.3"/>
					</isRelatedTo>
					<isComposedBy>
						<node id="F.2.0" label="General" x="886.83105" y="730.0498"/>
						<node id="F.2.1" label="Numerical Algorithms and Problems" x="885.8882" y="-76.856445">
							<isRelatedTo>
								<node id="G.1"/>
								<node id="G.4"/>
								<node id="I.1"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Computation of transforms (e.g., fast Fourier transform)" x="339.02344" y="48.429688"/>
								<node label="Computations in finite fields" x="0.0" y="203.41412"/>
								<node label="Computations on matrices" x="-58.859863" y="477.6172"/>
								<node label="Computations on polynomials" x="230.42432" y="-483.94922"/>
								<node label="Number-theoretic computations (e.g., factoring, primality testing)" x="-164.85449" y="-251.47266"/>
							</isComposedBy>
						</node>
						<node id="F.2.2" label="Nonnumerical Algorithms and Problems" x="-13.717773" y="-779.57227">
							<isRelatedTo>
								<node id="E.2"/>
								<node id="E.3"/>
								<node id="E.4"/>
								<node id="E.5"/>
								<node id="G.2"/>
								<node id="H.2"/>
								<node id="H.3"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Complexity of proof procedures" x="220.46875" y="271.5"/>
								<node label="Computations on discrete structures" x="210.8125" y="-19.09082"/>
								<node label="Geometrical problems and computations" x="-288.0664" y="483.94824"/>
								<node label="Pattern matching" x="-278.40918" y="164.3877"/>
								<node label="Routing and layout" x="321.14062" y="-374.34277"/>
								<node label="Sequencing and scheduling" x="-43.45508" y="-558.6553"/>
								<node label="Sorting and searching" x="-339.02353" y="-290.59158"/>
							</isComposedBy>
						</node>
						<node id="F.2.3" label="Tradeoffs between Complexity Measures" x="-397.35107" y="166.39746">
							<isRelatedTo>
								<node id="F.1.3"/>
							</isRelatedTo>
						</node>
						<node id="F.2.m" label="Miscellaneous" x="751.6582" y="1031.8359"/>
					</isComposedBy>
				</node>
				<node id="F.3" label="LOGICS AND MEANINGS OF PROGRAMS" x="4676.2656" y="-1047.7852">
					<isComposedBy>
						<node id="F.3.0" label="General" x="879.35645" y="-65.11914"/>
						<node id="F.3.1" label="Specifying and Verifying and Reasoning about Programs" x="682.55273" y="-735.04297">
							<isRelatedTo>
								<node id="D.2.1"/>
								<node id="D.2.4"/>
								<node id="D.3.1"/>
								<node id="E.1"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Assertions" x="336.64746" y="310.8496"/>
								<node label="Invariants" x="-10.375" y="61.83789"/>
								<node label="Logics of programs" x="-269.2077" y="201.90579"/>
								<node label="Mechanical verification" x="295.1455" y="-373.10156"/>
								<node label="Pre- and post-conditions" x="155.63281" y="-72.21289"/>
								<node label="Specification techniques" x="-263.44336" y="-236.49023"/>
							</isComposedBy>
						</node>
						<node id="F.3.2" label="Semantics of Programming Languages" x="-677.0604" y="-498.8866">
							<isRelatedTo>
								<node id="D.3.1"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Algebraic approaches to semantics" x="117.424805" y="400.77344"/>
								<node label="Denotational semantics" x="-92.22656" y="43.396484"/>
								<node label="Operational semantics" x="-319.16937" y="239.37708"/>
								<node label="Partial evaluation" x="146.24512" y="-95.27344"/>
								<node label="Process models" x="-23.05664" y="-441.1211"/>
								<node label="Program analysis" x="-319.16937" y="-239.37704"/>
							</isComposedBy>
						</node>
						<node id="F.3.3" label="Studies of Program Constructs" x="-386.89172" y="855.234">
							<isRelatedTo>
								<node id="D.3.2"/>
								<node id="D.3.3"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Control primitives" x="324.53925" y="194.72357"/>
								<node label="Functional constructs" x="4.6689453" y="7.966797"/>
								<node label="Object-oriented constructs" x="-329.2085" y="330.1211"/>
								<node label="Program and recursion schemes" x="25.65039" y="-304.89453"/>
								<node label="Type structure" x="-304.1001" y="-175.36328"/>
							</isComposedBy>
						</node>
						<node id="F.3.m" label="Miscellaneous" x="967.2289" y="605.7908"/>
					</isComposedBy>
				</node>
				<node id="F.4" label="MATHEMATICAL LOGIC AND FORMAL LANGUAGES" x="4210.754" y="2753.8516">
					<isComposedBy>
						<node id="F.4.0" label="General" x="-195.13867" y="1016.2617"/>
						<node id="F.4.1" label="Mathematical Logic" x="-831.0801" y="524.7324">
							<isRelatedTo>
								<node id="F.1.1"/>
								<node id="I.2.2"/>
								<node id="I.2.3"/>
								<node id="I.2.4"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Computability theory" x="213.1278" y="180.83572"/>
								<node label="Computational logic" x="86.36865" y="107.34961"/>
								<node label="Lambda calculus and related systems" x="213.12793" y="9.78125"/>
								<node label="Logic and constraint programming" x="33.1875" y="-82.61719"/>
								<node label="Mechanical theorem proving" x="-75.41016" y="249.26562"/>
								<node label="Modal logic" x="-83.11279" y="33.09375"/>
								<node label="Model theory" x="-220.40771" y="134.24414"/>
								<node label="Proof theory" x="-235.04492" y="-53.23047"/>
								<node label="Recursive function theory" x="189.44696" y="-206.66937"/>
								<node label="Set theory" x="-24.751465" y="-264.9082"/>
								<node label="Temporal logic" x="-185.0791" y="-168.81445"/>
							</isComposedBy>
						</node>
						<node id="F.4.2" label="Grammars and Other Rewriting Systems" x="-759.5508" y="-344.8496">
							<isRelatedTo>
								<node id="D.3.1"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Decision problems" x="178.59619" y="268.83203"/>
								<node label="Grammar types (e.g., context-free, context-sensitive)" x="-20.293945" y="21.921875"/>
								<node label="Parallel rewriting systems (e.g., developmental systems, L-systems)" x="-205.65471" y="123.39282"/>
								<node label="Parsing" x="120.41797" y="-279.79492"/>
								<node label="Thue systems" x="-154.24103" y="-185.08923"/>
							</isComposedBy>
						</node>
						<node id="F.4.3" label="Formal Languages" x="348.9834" y="-752.9004">
							<isRelatedTo>
								<node id="D.3.1"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Algebraic language theory" x="233.3252" y="306.10742"/>
								<node label="Classes defined by grammars or automata (e.g., context-free languages, regular sets, recursive sets)" x="-82.67969" y="20.486328"/>
								<node label="Classes defined by resource-bounded automata" x="-278.42352" y="167.05414">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Decision problems" x="208.81763" y="-250.58115"/>
								<node label="Operations on languages" x="-197.54297" y="-156.62695"/>
							</isComposedBy>
						</node>
						<node id="F.4.m" label="Miscellaneous" x="1128.4337" y="294.37402"/>
					</isComposedBy>
				</node>
				<node id="F.m" label="MISCELLANEOUS" x="-2155.8906" y="4089.3809"/>
			</isComposedBy>
		</node>
		<node id="G." label="Mathematics of Computing" x="22683.094" y="12571.965">
			<isComposedBy>
				<node id="G.0" label="GENERAL" x="480.1875" y="2682.3203"/>
				<node id="G.1" label="NUMERICAL ANALYSIS" x="-1299.5078" y="1454.9414">
					<isComposedBy>
						<node id="G.1.0" label="General" x="878.5156" y="8.580078">
							<isComposedBy>
								<node label="Computer arithmetic" x="41.654243" y="82.44068"/>
								<node label="Conditioning (and ill-conditioning)" x="81.958984" y="-7.120117"/>
								<node label="Error analysis" x="14.947266" y="39.11328"/>
								<node label="Interval arithmetic" x="-66.10742" y="56.18164"/>
								<node label="Multiple precision arithmetic" x="-62.481358" y="6.5084763"/>
								<node label="Numerical algorithms" x="72.14258" y="-86.8418"/>
								<node label="Parallel algorithms" x="0.0" y="-65.08475"/>
								<node label="Stability (and instability)" x="-66.70508" y="-39.70215"/>
							</isComposedBy>
						</node>
						<node id="G.1.1" label="Interpolation" x="836.9531" y="-283.0127">
							<isRelatedTo>
								<node id="I.3.5"/>
								<node id="I.3.7"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Difference formulas" x="56.439453" y="86.234375">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Extrapolation" x="-8.953125" y="4.7216797"/>
								<node label="Interpolation formulas" x="-69.42374" y="41.654243"/>
								<node label="Smoothing" x="67.73633" y="-94.9375"/>
								<node label="Spline and piecewise polynomial interpolation" x="-52.0678" y="-62.481358"/>
							</isComposedBy>
						</node>
						<node id="G.1.2" label="Approximation" x="523.6797" y="-574.38086">
							<isComposedBy>
								<node label="Approximation of surfaces and contours" x="-29.560547" y="83.430664"/>
								<node label="Chebyshev approximation and theory" x="99.2207" y="61.55664"/>
								<node label="Elementary function approximation" x="113.44469" y="0.0"/>
								<node label="Fast Fourier transforms (FFT)" x="29.75586" y="-30.217773"/>
								<node label="Least squares approximation" x="-32.13086" y="145.97949"/>
								<node label="Linear approximation" x="-44.865234" y="29.918945"/>
								<node label="Minimax approximation and algorithms" x="-112.203125" y="110.788086"/>
								<node label="Nonlinear approximation" x="-113.44467" y="0.0"/>
								<node label="Rational approximation" x="121.50391" y="-125.01367"/>
								<node label="Special function approximations" x="37.814896" y="-100.83971"/>
								<node label="Spline and piecewise polynomial approximation" x="-33.785156" y="-76.666016"/>
								<node label="Wavelets and fractals" x="-113.44467" y="-100.83971"/>
							</isComposedBy>
						</node>
						<node id="G.1.3" label="Numerical Linear Algebra" x="-172.2207" y="-730.2754">
							<isComposedBy>
								<node label="Conditioning" x="126.197266" y="90.38379"/>
								<node label="Determinants" x="-29.169922" y="74.1709">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Eigenvalues and eigenvectors (direct and iterative methods)" x="-114.42578" y="24.62207"/>
								<node label="Error analysis" x="-5.595703" y="-36.932617"/>
								<node label="Linear systems (direct and iterative methods)" x="-112.767166" y="112.76718"/>
								<node label="Matrix inversion" x="136.6211" y="-4.734375"/>
								<node label="Pseudoinverses" x="125.20703" y="-139.46973">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Singular value decomposition" x="0.0" y="-112.767166"/>
								<node label="Sparse, structured, and very large systems (direct and iterative methods)" x="-121.7207" y="-75.83496"/>
							</isComposedBy>
						</node>
						<node id="G.1.4" label="Quadrature and Numerical Differentiation" x="-552.2461" y="-439.62695">
							<isRelatedTo>
								<node id="F.2.1"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Adaptive and iterative quadrature" x="49.831474" y="98.62478"/>
								<node label="Automatic differentiation" x="84.18359" y="-10.462891"/>
								<node label="Equal interval integration" x="22.529297" y="40.908203">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Error analysis" x="-74.74721" y="85.64785"/>
								<node label="Finite difference methods" x="-74.74721" y="7.786171"/>
								<node label="Gaussian quadrature" x="55.85742" y="-96.99902"/>
								<node label="Iterative methods" x="-1.0078125" y="-42.60742"/>
								<node label="Multidimensional (multiple) quadrature" x="-83.05245" y="-77.86168"/>
							</isComposedBy>
						</node>
						<node id="G.1.5" label="Roots of Nonlinear Equations" x="-241.8457" y="-246.95801">
							<isComposedBy>
								<node label="Continuation (homotopy) methods" x="44.061493" y="33.04612"/>
								<node label="Convergence" x="-9.728516" y="14.186523"/>
								<node label="Error analysis" x="-41.123047" y="41.123047"/>
								<node label="Iterative methods" x="36.716797" y="-42.591797"/>
								<node label="Polynomials, methods for" x="2.890625" y="-4.2285156"/>
								<node label="Systems of equations" x="-44.061485" y="-33.046116"/>
							</isComposedBy>
						</node>
						<node id="G.1.6" label="Optimization" x="-425.49805" y="-89.98047">
							<isComposedBy>
								<node label="Constrained optimization" x="52.24414" y="54.945312"/>
								<node label="Convex programming" x="13.201172" y="72.5957"/>
								<node label="Global optimization" x="77.40234" y="-16.058594"/>
								<node label="Gradient methods" x="83.87109" y="27.621094"/>
								<node label="Integer programming" x="-4.1679688" y="32.1875"/>
								<node label="Least squares methods" x="-15.987877" y="-3.8146973"/>
								<node label="Linear programming" x="-64.55664" y="52.268555"/>
								<node label="Nonlinear programming" x="-75.2168" y="8.685547"/>
								<node label="Quadratic programming methods" x="61.34375" y="-72.07324"/>
								<node label="Simulated annealing" x="29.90625" y="-40.460938"/>
								<node label="Stochastic programming" x="-36.339844" y="-30.950195"/>
								<node label="Unconstrained optimization" x="-70.44336" y="-57.621094"/>
							</isComposedBy>
						</node>
						<node id="G.1.7" label="Ordinary Differential Equations" x="-428.9297" y="90.86914">
							<isComposedBy>
								<node label="Boundary value problems" x="17.271484" y="31.203125"/>
								<node label="Chaotic systems" x="36.543713" y="19.185452"/>
								<node label="Convergence and stability" x="36.543713" y="-10.658581"/>
								<node label="Differential-algebraic equations" x="-9.135933" y="41.568478"/>
								<node label="Error analysis" x="-9.135933" y="-3.1975784"/>
								<node label="Finite difference methods" x="-58.6875" y="15.551758"/>
								<node label="Initial value problems" x="-39.898438" y="5.4746094"/>
								<node label="Multistep and multivalue methods" x="42.634327" y="-44.766052"/>
								<node label="One-step (single step) methods" x="-11.082031" y="-30.794922"/>
								<node label="Stiff equations" x="-42.63434" y="-44.766052"/>
							</isComposedBy>
						</node>
						<node id="G.1.8" label="Partial Differential Equations" x="-314.52344" y="294.38574">
							<isComposedBy>
								<node label="Domain decomposition methods" x="37.45508" y="74.19531"/>
								<node label="Elliptic equations" x="20.635948" y="55.02919"/>
								<node label="Finite difference methods" x="67.19531" y="19.166016"/>
								<node label="Finite element methods" x="12.044922" y="-13.878906"/>
								<node label="Finite volume methods" x="-39.802734" y="37.185547"/>
								<node label="Hyperbolic equations" x="-20.635944" y="0.0"/>
								<node label="Inverse problems" x="-55.960938" y="80.143555"/>
								<node label="Iterative solution techniques" x="-61.908203" y="15.861328"/>
								<node label="Method of lines" x="58.603516" y="-27.932617"/>
								<node label="Multigrid and multilevel methods" x="20.636719" y="-60.316406"/>
								<node label="Parabolic equations" x="-23.28125" y="-44.45508"/>
								<node label="Spectral methods" x="-61.908203" y="-30.576172"/>
							</isComposedBy>
						</node>
						<node id="G.1.9" label="Integral Equations" x="-119.646484" y="497.91504">
							<isComposedBy>
								<node label="Delay equations" x="36.132812" y="24.94043"/>
								<node label="Fredholm equations" x="-49.812523" y="49.812515"/>
								<node label="Integro-differential equations" x="49.812515" y="-49.812523"/>
								<node label="Volterra equations" x="-41.10742" y="-22.453125"/>
							</isComposedBy>
						</node>
						<node id="G.1.10" label="Applications" x="299.66797" y="683.8213"/>
						<node id="G.1.m" label="Miscellaneous" x="644.1582" y="441.12207"/>
					</isComposedBy>
				</node>
				<node id="G.2" label="DISCRETE MATHEMATICS" x="-1975.7656" y="-538.9297">
					<isComposedBy>
						<node id="G.2.0" label="General" x="-98.078125" y="483.34082"/>
						<node id="G.2.1" label="Combinatorics" x="-356.17188" y="275.8672">
							<isRelatedTo>
								<node id="F.2.2"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Combinatorial algorithms" x="79.29297" y="79.12402"/>
								<node label="Counting problems" x="-0.62109375" y="17.02246"/>
								<node label="Generating functions" x="-78.051865" y="46.831123"/>
								<node label="Permutations and combinations" x="49.22461" y="-39.817383"/>
								<node label="Recurrences and difference equations" x="-58.5389" y="-70.24667"/>
							</isComposedBy>
						</node>
						<node id="G.2.2" label="Graph Theory" x="-319.66992" y="-102.49805">
							<isRelatedTo>
								<node id="F.2.2"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Graph algorithms" x="97.833984" y="137.22656"/>
								<node label="Graph labeling" x="0.0" y="67.196686"/>
								<node label="Hypergraphs" x="-85.47656" y="102.21094"/>
								<node label="Network problems" x="76.20703" y="-133.10742"/>
								<node label="Path and circuit problems" x="1.0292969" y="-12.614258"/>
								<node label="Trees" x="-89.5956" y="-67.19669"/>
							</isComposedBy>
						</node>
						<node id="G.2.3" label="Applications" x="274.98633" y="-83.17383"/>
						<node id="G.2.m" label="Miscellaneous" x="370.9961" y="379.9619"/>
					</isComposedBy>
				</node>
				<node id="G.3" label="PROBABILITY AND STATISTICS" x="-257.3125" y="-1472.0176">
					<isComposedBy>
						<node label="Contingency table analysis" x="574.5039" y="459.89453"/>
						<node label="Correlation and regression analysis" x="-264.58203" y="336.47266"/>
						<node label="Distribution functions" x="166.53516" y="627.9219"/>
						<node label="Experimental design" x="527.9883" y="220.29102"/>
						<node label="Markov processes" x="616.45703" y="-84.06836"/>
						<node label="Multivariate statistics" x="98.764465" y="19.204285"/>
						<node label="Nonparametric statistics" x="568.0488" y="-388.42578"/>
						<node label="Probabilistic algorithms (including Monte Carlo)" x="317.37695" y="-249.6543"/>
						<node label="Queueing theory" x="-246.91125" y="512.11206"/>
						<node label="Random number generation" x="-188.82227" y="108.45215"/>
						<node label="Reliability and life testing" x="-227.54883" y="-91.890625"/>
						<node label="Renewal theory" x="-472.20508" y="586.33887"/>
						<node label="Robust regression" x="-417.3418" y="182.67871"/>
						<node label="Statistical computing" x="-433.47852" y="-266.1621"/>
						<node label="Statistical software" x="586.28516" y="-699.0801"/>
						<node label="Stochastic processes" x="172.83783" y="-537.7178"/>
						<node label="Survival analysis" x="-172.83789" y="-437.67285"/>
						<node label="Time series analysis" x="-231.28906" y="-670.03516"/>
					</isComposedBy>
				</node>
				<node id="G.4" label="MATHEMATICAL SOFTWARE" x="1911.4688" y="212.6084">
					<isComposedBy>
						<node label="Algorithm design and analysis" x="240.31836" y="253.07715"/>
						<node label="Certification and testing" x="0.0" y="173.33887"/>
						<node label="Documentation" x="269.02344" y="90.90137"/>
						<node label="Efficiency" x="28.705078" y="-60.600586"/>
						<node label="Parallel and vector implementations" x="-240.31836" y="289.75586"/>
						<node label="Portability" x="-168.55273" y="60.600586">
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
						</node>
						<node label="Reliability and robustness" x="262.64453" y="-176.52832"/>
						<node label="User interfaces" x="0.0" y="-269.0241"/>
						<node label="Verification" x="-224.3711" y="-190.88086">
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
						</node>
					</isComposedBy>
				</node>
				<node id="G.m" label="MISCELLANEOUS" x="1659.4805" y="1102.2031">
					<isComposedBy>
						<node label="Queueing theory" x="0.0" y="0.0">
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
						</node>
					</isComposedBy>
				</node>
			</isComposedBy>
		</node>
		<node id="H." label="Information Systems" x="36616.023" y="25170.797">
			<isComposedBy>
				<node id="H.0" label="GENERAL" x="-1497.4609" y="1030.2012"/>
				<node id="H.1" label="MODELS AND PRINCIPLES" x="-910.8086" y="-226.94336">
					<isComposedBy>
						<node id="H.1.0" label="General" x="-282.8125" y="254.1836"/>
						<node id="H.1.1" label="Systems and Information Theory" x="-246.14062" y="-146.45703">
							<isRelatedTo>
								<node id="E.4"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="General systems theory" x="0.0" y="94.82666"/>
								<node label="Information theory" x="71.119995" y="-47.41333"/>
								<node label="Value of information" x="-66.76172" y="-15.8203125"/>
							</isComposedBy>
						</node>
						<node id="H.1.2" label="User/Machine Systems" x="222.30469" y="-78.61719">
							<isComposedBy>
								<node label="Human factors" x="0.0" y="105.02988"/>
								<node label="Human information processing" x="78.7724" y="-52.51493"/>
								<node label="Software psychology" x="-61.277344" y="-19.332031"/>
							</isComposedBy>
						</node>
						<node id="H.1.m" label="Miscellaneous" x="112.29297" y="353.19336"/>
					</isComposedBy>
				</node>
				<node id="H.2" label="DATABASE MANAGEMENT" x="-3145.4219" y="-1269.7793">
					<isRelatedTo>
						<node id="E.5"/>
					</isRelatedTo>
					<isComposedBy>
						<node id="H.2.0" label="General" x="314.01562" y="-116.43359">
							<isComposedBy>
								<node label="Security, integrity, and protection" x="0.0" y="0.0">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="H.2.1" label="Logical Design" x="130.9961" y="-343.4336">
							<isComposedBy>
								<node label="Data models" x="0.0" y="59.449577"/>
								<node label="Normal forms" x="44.58718" y="-29.724789"/>
								<node label="Schema and subschema" x="-42.304688" y="-5.7539062"/>
							</isComposedBy>
						</node>
						<node id="H.2.2" label="Physical Design" x="-159.58984" y="-255.52344">
							<isComposedBy>
								<node label="Access methods" x="0.0" y="49.61461"/>
								<node label="Deadlock avoidance" x="34.929688" y="-57.910156"/>
								<node label="Recovery and restart" x="-37.210953" y="-24.8073"/>
							</isComposedBy>
						</node>
						<node id="H.2.3" label="Languages" x="-309.78906" y="-118.927734">
							<isRelatedTo>
								<node id="D.3.2"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Data description languages (DDL)" x="46.335938" y="11.751953"/>
								<node label="Data manipulation languages (DML)" x="5.171875" y="54.302734"/>
								<node label="Database (persistent) programming languages" x="-52.38672" y="24.222656"/>
								<node label="Query languages" x="38.726562" y="-17.345703"/>
								<node label="Report writers" x="-37.210953" y="-44.653145"/>
							</isComposedBy>
						</node>
						<node id="H.2.4" label="Systems" x="82.34375" y="7.9609375">
							<isComposedBy>
								<node label="Concurrency" x="59.351562" y="89.33203"/>
								<node label="Distributed databases" x="54.860527" y="28.80178"/>
								<node label="Multimedia databases" x="63.097656" y="-4.0195312"/>
								<node label="Object-oriented databases" x="-11.46875" y="45.177734"/>
								<node label="Parallel databases" x="-27.945312" y="-30.265625"/>
								<node label="Query processing" x="-68.57565" y="62.403847"/>
								<node label="Relational databases" x="-68.57565" y="-4.800293"/>
								<node label="Rule-based databases" x="67.0" y="-82.18359"/>
								<node label="Textual databases" x="22.46875" y="-54.472656"/>
								<node label="Transaction processing" x="-65.5" y="-78.43945"/>
							</isComposedBy>
						</node>
						<node id="H.2.5" label="Heterogeneous Databases" x="-206.6836" y="110.38672">
							<isComposedBy>
								<node label="Data translation" x="30.386719" y="-21.56836">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Program translation" x="-35.777935" y="0.0">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="H.2.6" label="Database Machines" x="-64.27344" y="236.47656"/>
						<node id="H.2.7" label="Database Administration" x="-373.8047" y="350.05078">
							<isComposedBy>
								<node label="Data dictionary/directory" x="36.195312" y="14.931641"/>
								<node label="Data warehouse and repository" x="-39.895653" y="39.895653"/>
								<node label="Logging and recovery" x="33.421875" y="-64.86133"/>
								<node label="Security, integrity, and protection" x="-41.742188" y="-29.726562"/>
							</isComposedBy>
						</node>
						<node id="H.2.8" label="Database Applications" x="138.15625" y="473.66016">
							<isComposedBy>
								<node label="Data mining" x="60.125717" y="36.075424"/>
								<node label="Image databases" x="2.4960938" y="61.039062"/>
								<node label="Scientific databases" x="-61.789062" y="11.111328"/>
								<node label="Spatial databases and GIS" x="42.597656" y="-21.660156"/>
								<node label="Statistical databases" x="-45.09429" y="-54.11315"/>
							</isComposedBy>
						</node>
						<node id="H.2.m" label="Miscellaneous" x="408.9961" y="333.9922"/>
					</isComposedBy>
				</node>
				<node id="H.3" label="INFORMATION STORAGE AND RETRIEVAL" x="-3760.6016" y="166.97461">
					<isComposedBy>
						<node id="H.3.0" label="General" x="61.30078" y="505.6797"/>
						<node id="H.3.1" label="Content Analysis and Indexing" x="-238.13971" y="380.25525">
							<isComposedBy>
								<node label="Abstracting methods" x="60.589844" y="47.496094"/>
								<node label="Dictionaries" x="-15.1953125" y="59.009766"/>
								<node label="Indexing methods" x="-33.88036" y="20.328213"/>
								<node label="Linguistic processing" x="34.160156" y="-4.705078"/>
								<node label="Thesauruses" x="-25.410269" y="-30.492323"/>
							</isComposedBy>
						</node>
						<node id="H.3.2" label="Information Storage" x="313.01953" y="345.70117">
							<isComposedBy>
								<node label="File organization" x="54.23828" y="43.32422"/>
								<node label="Record classification" x="-25.353605" y="0.0">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="H.3.3" label="Information Search and Retrieval" x="-223.45703" y="237.26562">
							<isComposedBy>
								<node label="Clustering" x="43.36914" y="59.32617"/>
								<node label="Information filtering" x="60.867188" y="27.982422"/>
								<node label="Query formulation" x="-25.410269" y="36.30039"/>
								<node label="Relevance feedback" x="-25.410269" y="7.2600784"/>
								<node label="Retrieval models" x="50.91797" y="-11.542969"/>
								<node label="Search process" x="28.089844" y="-54.828125"/>
								<node label="Selection process" x="-33.880356" y="-29.040306"/>
							</isComposedBy>
						</node>
						<node id="H.3.4" label="Systems and Software" x="349.20703" y="206.91992">
							<isComposedBy>
								<node label="Current awareness systems (selective dissemination of information--SDI)" x="-104.12891" y="64.97266">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Distributed systems" x="-35.21875" y="-3.9941406"/>
								<node label="Information networks" x="80.64844" y="44.429688"/>
								<node label="Performance evaluation (efficiency and effectiveness)" x="-87.98828" y="-85.51758"/>
								<node label="Question-answering (fact retrieval) systems" x="26.414062" y="-38.560547">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="User profiles and alert services" x="89.45703" y="-113.396484"/>
							</isComposedBy>
						</node>
						<node id="H.3.5" label="Online Information Services" x="-190.01562" y="75.765625">
							<isComposedBy>
								<node label="Commercial services" x="0.0" y="0.0"/>
								<node label="Data sharing" x="29.155064" y="-19.436714"/>
								<node label="Web-based services" x="-49.429688" y="-56.089844"/>
							</isComposedBy>
						</node>
						<node id="H.3.6" label="Library Automation" x="254.1211" y="-3.0605469">
							<isComposedBy>
								<node label="Large text archives" x="0.0" y="0.0"/>
							</isComposedBy>
						</node>
						<node id="H.3.7" label="Digital Libraries" x="-238.31445" y="-101.7832">
							<isComposedBy>
								<node label="Collection" x="43.369453" y="26.021675"/>
								<node label="Dissemination" x="-10.697266" y="-29.603516"/>
								<node label="Standards" x="-55.13672" y="55.97461"/>
								<node label="Systems issues" x="44.29492" y="-71.125"/>
								<node label="User issues" x="-64.61914" y="-93.58984"/>
							</isComposedBy>
						</node>
						<node id="H.3.m" label="Miscellaneous" x="189.57422" y="-157.72656"/>
					</isComposedBy>
				</node>
				<node id="H.4" label="INFORMATION SYSTEMS APPLICATIONS" x="377.77344" y="-3044.707">
					<isComposedBy>
						<node id="H.4.0" label="General" x="-324.17188" y="284.7461"/>
						<node id="H.4.1" label="Office Automation" x="-189.86719" y="9.171875">
							<isRelatedTo>
								<node id="I.7"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Desktop publishing" x="83.609375" y="96.791016"/>
								<node label="Equipment" x="54.19262" y="15.483604">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Groupware" x="-54.192623" y="77.41804"/>
								<node label="Spreadsheets" x="-68.54297" y="-18.238281"/>
								<node label="Time management (e.g., calendars, schedules)" x="78.32422" y="-83.84961"/>
								<node label="Word processing" x="0.0" y="-61.934425"/>
								<node label="Workflow management" x="-98.08594" y="-122.91992"/>
							</isComposedBy>
						</node>
						<node id="H.4.2" label="Types of Systems" x="368.21484" y="-148.20312">
							<isComposedBy>
								<node label="Decision support (e.g., MIS)" x="86.925156" y="0.0"/>
								<node label="Logistics" x="-66.26953" y="30.376953"/>
							</isComposedBy>
						</node>
						<node id="H.4.3" label="Communications Applications" x="455.82422" y="335.65234">
							<isComposedBy>
								<node label="Bulletin boards" x="71.6875" y="14.810547"/>
								<node label="Computer conferencing, teleconferencing, and videoconferencing" x="30.0" y="103.31445"/>
								<node label="Electronic mail" x="-74.68587" y="44.811516"/>
								<node label="Information browsers" x="56.014397" y="-67.217285"/>
								<node label="Videotex" x="-81.515625" y="-121.21875"/>
							</isComposedBy>
						</node>
						<node id="H.4.m" label="Miscellaneous" x="180.01953" y="491.6504"/>
					</isComposedBy>
				</node>
				<node id="H.5" label="INFORMATION INTERFACES AND PRESENTATION (e.g., HCI)" x="1256.9219" y="-758.4004">
					<isRelatedTo>
						<node id="I.7"/>
					</isRelatedTo>
					<isComposedBy>
						<node id="H.5.0" label="General" x="120.69141" y="677.4863"/>
						<node id="H.5.1" label="Multimedia Information Systems" x="-478.16797" y="298.86328">
							<isComposedBy>
								<node label="Animations" x="45.51953" y="48.29883"/>
								<node label="Artificial, augmented, and virtual realities" x="2.9414062" y="63.74414"/>
								<node label="Audio input/output" x="-55.816406" y="21.083984"/>
								<node label="Evaluation/methodology" x="52.140625" y="13.484375"/>
								<node label="Hypertext navigation and maps" x="0.734375" y="-9.316406">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Video (e.g., tape, disk, DVI)" x="-47.725243" y="-35.79393"/>
							</isComposedBy>
						</node>
						<node id="H.5.2" label="User Interfaces" x="-467.125" y="96.68359">
							<isRelatedTo>
								<node id="D.2.2"/>
								<node id="H.1.2"/>
								<node id="I.3.6"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Auditory (non-speech) feedback" x="68.99609" y="75.765625"/>
								<node label="Benchmarking" x="45.140625" y="42.759766"/>
								<node label="Ergonomics" x="86.80078" y="28.96875"/>
								<node label="Evaluation/methodology" x="37.32422" y="7.6875"/>
								<node label="Graphical user interfaces (GUI)" x="9.121094" y="62.302734"/>
								<node label="Haptic I/O" x="8.6875" y="28.09961"/>
								<node label="Input devices and strategies (e.g., mouse, touchscreen)" x="53.359375" y="-36.070312"/>
								<node label="Interaction styles (e.g., commands, menus, forms, direct manipulation)" x="-1.3320312" y="-4.8007812"/>
								<node label="Natural language" x="42.996094" y="-20.001953"/>
								<node label="Prototyping" x="-27.332031" y="69.25195"/>
								<node label="Screen design (e.g., text, graphics, color)" x="-28.635143" y="15.071129"/>
								<node label="Standardization" x="-39.058594" y="-41.716797"/>
								<node label="Style guides" x="-68.99609" y="84.453125"/>
								<node label="Theory and methods" x="-63.351562" y="28.533203"/>
								<node label="Training, help, and documentation" x="-63.351562" y="-26.951172"/>
								<node label="User-centered design" x="67.58984" y="-86.484375"/>
								<node label="User interface management systems (UIMS)" x="42.21875" y="-66.072266"/>
								<node label="Voice I/O" x="-17.896965" y="-56.51673"/>
								<node label="Windowing systems" x="-83.66016" y="-85.615234"/>
							</isComposedBy>
						</node>
						<node id="H.5.3" label="Group and Organization Interfaces" x="-345.79297" y="-246.9082">
							<isComposedBy>
								<node label="Asynchronous interaction" x="95.25391" y="119.927734"/>
								<node label="Collaborative computing" x="90.18082" y="21.471619"/>
								<node label="Computer-supported cooperative work" x="5.0351562" y="53.98047"/>
								<node label="Evaluation/methodology" x="-77.29784" y="88.570435"/>
								<node label="Organizational design" x="-57.117188" y="-19.972656"/>
								<node label="Synchronous interaction" x="64.58594" y="-115.271484"/>
								<node label="Theory and models" x="19.058594" y="-43.52539"/>
								<node label="Web-based interaction" x="-85.88648" y="-80.51858"/>
							</isComposedBy>
						</node>
						<node id="H.5.4" label="Hypertext/Hypermedia" x="113.71875" y="-459.06055">
							<isRelatedTo>
								<node id="I.7"/>
								<node id="J.7"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Architectures" x="70.484375" y="26.820312"/>
								<node label="Navigation" x="-89.4706" y="89.47061"/>
								<node label="Theory" x="89.47061" y="-89.4706"/>
								<node label="User issues" x="-85.671875" y="-38.210938"/>
							</isComposedBy>
						</node>
						<node id="H.5.5" label="Sound and Music Computing" x="586.1289" y="-54.833984">
							<isRelatedTo>
								<node id="J.5"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Methodologies and techniques" x="90.22656" y="35.54883"/>
								<node label="Modeling" x="-86.808525" y="86.80852"/>
								<node label="Signal analysis, synthesis, and processing" x="86.80852" y="-86.808525"/>
								<node label="Systems" x="-54.34375" y="-16.753906"/>
							</isComposedBy>
						</node>
						<node id="H.5.m" label="Miscellaneous" x="782.61475" y="395.2074"/>
					</isComposedBy>
				</node>
				<node id="H.m" label="MISCELLANEOUS" x="-1210.8633" y="-2499.754"/>
			</isComposedBy>
		</node>
		<node id="I." label="Computing Methodologies" x="21506.95" y="-5015.3164">
			<isComposedBy>
				<node id="I.0" label="GENERAL" x="1738.3906" y="-6191.908"/>
				<node id="I.1" label="SYMBOLIC AND ALGEBRAIC MANIPULATION" x="-8986.366" y="5512.0156">
					<isComposedBy>
						<node id="I.1.0" label="General" x="-1054.5596" y="652.6045"/>
						<node id="I.1.1" label="Expressions and Their Representation" x="-1352.2715" y="393.34802">
							<isRelatedTo>
								<node id="E.1"/>
								<node id="E.2"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Representations (general and polynomial)" x="93.34082" y="-104.30945"/>
								<node label="Simplification of expressions" x="-69.78678" y="0.0"/>
							</isComposedBy>
						</node>
						<node id="I.1.2" label="Algorithms" x="-921.0947" y="-172.38574">
							<isRelatedTo>
								<node id="F.2.1"/>
								<node id="F.2.2"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Algebraic algorithms" x="0.0" y="167.65845"/>
								<node label="Analysis of algorithms" x="138.20703" y="-233.37726"/>
								<node label="Nonalgebraic algorithms" x="-125.74382" y="-83.82921"/>
							</isComposedBy>
						</node>
						<node id="I.1.3" label="Languages and Systems" x="155.13086" y="-664.9741">
							<isRelatedTo>
								<node id="D.3.2"/>
								<node id="D.3.3"/>
								<node id="F.2.2"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Evaluation strategies" x="277.0166" y="259.26245"/>
								<node label="Nonprocedural languages" x="0.0" y="-5.0786133">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Special-purpose algebraic systems" x="-252.09222" y="151.25534"/>
								<node label="Special-purpose hardware" x="193.22363" y="-297.5028">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Substitution mechanisms" x="-189.06915" y="-226.883">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="I.1.4" label="Applications" x="967.76855" y="30.388184"/>
						<node id="I.1.m" label="Miscellaneous" x="319.74902" y="834.0845"/>
					</isComposedBy>
				</node>
				<node id="I.2" label="ARTIFICIAL INTELLIGENCE" x="-3024.5703" y="2657.54">
					<isComposedBy>
						<node id="I.2.0" label="General" x="1906.375" y="1112.748">
							<isComposedBy>
								<node label="Cognitive simulation" x="128.51562" y="-178.79175"/>
								<node label="Philosophical foundations" x="-135.39278" y="0.0"/>
							</isComposedBy>
						</node>
						<node id="I.2.1" label="Applications and Expert Systems" x="1170.3457" y="1548.9214">
							<isRelatedTo>
								<node id="H.4"/>
								<node id="J."/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Cartography" x="127.40234" y="73.49243"/>
								<node label="Games" x="284.75586" y="-14.006592"/>
								<node label="Industrial automation" x="-151.24342" y="216.06204"/>
								<node label="Law" x="-151.24342" y="43.212402"/>
								<node label="Medicine and science" x="201.65787" y="-172.84962"/>
								<node label="Natural language interfaces" x="-23.841797" y="-311.12866"/>
								<node label="Office automation" x="-182.88672" y="-104.02405"/>
							</isComposedBy>
						</node>
						<node id="I.2.2" label="Automatic Programming" x="56.453125" y="1110.7571">
							<isRelatedTo>
								<node id="D.1.2"/>
								<node id="F.3.1"/>
								<node id="F.4.1"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Automatic analysis of algorithms" x="127.19336" y="93.45532"/>
								<node label="Program modification" x="30.734375" y="-16.353516"/>
								<node label="Program synthesis" x="-109.84375" y="28.258667"/>
								<node label="Program transformation" x="114.02539" y="-160.67615"/>
								<node label="Program verification" x="-84.21638" y="-101.059654"/>
							</isComposedBy>
						</node>
						<node id="I.2.3" label="Deduction and Theorem Proving" x="-760.16016" y="1256.3726">
							<isRelatedTo>
								<node id="F.4.1"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Answer/reason extraction" x="104.02344" y="78.806335"/>
								<node label="Deduction (e.g., natural, rule-based)" x="4.451172" y="141.1095"/>
								<node label="Inference engines" x="117.37506" y="0.0"/>
								<node label="Logic programming" x="-35.601562" y="40.052002"/>
								<node label="Mathematical induction" x="-118.85742" y="101.057495"/>
								<node label="Metatheory" x="-78.80664" y="-16.317505">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Nonmonotonic reasoning and belief revision" x="95.12305" y="-144.07642"/>
								<node label="Resolution" x="6.0996094" y="-48.808716"/>
								<node label="Uncertainty, ``fuzzy,'' and probabilistic reasoning" x="-112.42969" y="-107.485596"/>
							</isComposedBy>
						</node>
						<node id="I.2.4" label="Knowledge Representation Formalisms and Methods" x="-983.1621" y="811.115">
							<isRelatedTo>
								<node id="F.4.1"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Frames and scripts" x="61.210938" y="141.19995"/>
								<node label="Modal logic" x="121.265625" y="36.485718"/>
								<node label="Predicate logic" x="-25.082031" y="52.984253"/>
								<node label="Relation systems" x="-89.8136" y="102.91141"/>
								<node label="Representation languages" x="-93.82031" y="-3.994873"/>
								<node label="Representations (procedural and rule-based)" x="97.12305" y="-60.179688"/>
								<node label="Semantic networks" x="-20.02539" y="-33.478638"/>
								<node label="Temporal logic" x="-99.792885" y="-93.55583"/>
							</isComposedBy>
						</node>
						<node id="I.2.5" label="Programming Languages and Software" x="-945.3867" y="389.4182">
							<isRelatedTo>
								<node id="D.3.2"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Expert system tools and techniques" x="0.0" y="0.0"/>
							</isComposedBy>
						</node>
						<node id="I.2.6" label="Learning" x="60.11133" y="634.37134">
							<isRelatedTo>
								<node id="K.3.2"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Analogies" x="84.2168" y="180.53967"/>
								<node label="Concept learning" x="93.07422" y="70.12048"/>
								<node label="Connectionism and neural nets" x="-84.21638" y="120.30913"/>
								<node label="Induction" x="-84.21638" y="24.061829"/>
								<node label="Knowledge acquisition" x="96.3457" y="-136.99158"/>
								<node label="Language acquisition" x="8.857422" y="-32.473755"/>
								<node label="Parameter learning" x="-112.2885" y="-96.247284"/>
							</isComposedBy>
						</node>
						<node id="I.2.7" label="Natural Language Processing" x="-321.10156" y="150.84326">
							<isComposedBy>
								<node label="Discourse" x="7.2617188" y="103.04639"/>
								<node label="Language generation" x="88.833984" y="-3.4743652"/>
								<node label="Language models" x="-96.60436" y="138.00624"/>
								<node label="Language parsing and understanding" x="-96.60436" y="27.601242"/>
								<node label="Machine translation" x="136.57617" y="-79.329346"/>
								<node label="Speech recognition and synthesis" x="-3.8847656" y="-127.88501"/>
								<node label="Text analysis" x="-101.615234" y="-65.73389"/>
							</isComposedBy>
						</node>
						<node id="I.2.8" label="Problem Solving, Control Methods, and Search" x="-777.8926" y="-152.01562">
							<isRelatedTo>
								<node id="F.2.2"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Backtracking" x="100.26758" y="152.88647"/>
								<node label="Control theory" x="12.337891" y="74.15918"/>
								<node label="Dynamic programming" x="-90.07204" y="128.67435"/>
								<node label="Graph and tree search strategies" x="-90.07204" y="25.734863"/>
								<node label="Heuristic methods" x="83.140625" y="-129.7002"/>
								<node label="Plan execution, formation, and generation" x="-48.42383" y="-41.771973"/>
								<node label="Scheduling" x="-120.096054" y="-102.93947"/>
							</isComposedBy>
						</node>
						<node id="I.2.9" label="Robotics" x="-330.33984" y="-395.55542">
							<isComposedBy>
								<node label="Autonomous vehicles" x="72.05763" y="142.61404"/>
								<node label="Commercial robots and applications" x="67.89258" y="-37.624756"/>
								<node label="Kinematics and dynamics" x="13.294922" y="56.7688"/>
								<node label="Manipulators" x="-108.08644" y="123.84906"/>
								<node label="Operator interfaces" x="-108.08644" y="11.259003"/>
								<node label="Propelling mechanisms" x="91.77734" y="-133.04199"/>
								<node label="Sensors" x="-160.46875" y="-59.10034"/>
								<node label="Workcell organization and planning" x="-91.77734" y="-96.85791"/>
							</isComposedBy>
						</node>
						<node id="I.2.10" label="Vision and Scene Understanding" x="635.625" y="-669.24756">
							<isRelatedTo>
								<node id="I.4.8"/>
								<node id="I.5"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="3D/stereo scene analysis" x="-208.33008" y="131.30908"/>
								<node label="Architecture and control structures" x="127.359375" y="-195.69385">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Intensity, color, photometry, and thresholding" x="-232.3086" y="-107.08154"/>
								<node label="Modeling and recovery of physical attributes" x="-17.185547" y="252.70361"/>
								<node label="Motion" x="9.455078" y="-31.325195"/>
								<node label="Perceptual reasoning" x="119.21094" y="202.08398"/>
								<node label="Representations, data structures, and transforms" x="-243.1211" y="13.966309"/>
								<node label="Shape" x="225.84766" y="-262.71533"/>
								<node label="Texture" x="-15.984375" y="-270.708"/>
								<node label="Video analysis" x="-212.52539" y="-190.78198"/>
							</isComposedBy>
						</node>
						<node id="I.2.11" label="Distributed Artificial Intelligence" x="1448.3848" y="-365.22607">
							<isComposedBy>
								<node label="Coherence and coordination" x="62.441406" y="21.83496"/>
								<node label="Intelligent agents" x="-143.65408" y="143.65408"/>
								<node label="Languages and structures" x="131.47266" y="-115.22949"/>
								<node label="Multiagent systems" x="-143.6543" y="-245.16992"/>
							</isComposedBy>
						</node>
						<node id="I.2.m" label="Miscellaneous" x="1833.5625" y="350.3197"/>
					</isComposedBy>
				</node>
				<node id="I.3" label="COMPUTER GRAPHICS" x="-1680.6172" y="-1290.9219">
					<isComposedBy>
						<node id="I.3.0" label="General" x="-122.33203" y="1103.7031"/>
						<node id="I.3.1" label="Hardware Architecture" x="-706.8482" y="898.6638">
							<isRelatedTo>
								<node id="B.4.2"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Graphics processors" x="78.80078" y="206.81836"/>
								<node label="Hardcopy devices" x="81.13867" y="82.26172">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Input devices" x="21.90039" y="-46.22119"/>
								<node label="Parallel processing" x="-131.40198" y="150.56476"/>
								<node label="Raster display devices" x="-131.40198" y="13.687714"/>
								<node label="Storage devices" x="133.68164" y="-173.83838">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Three-dimensional displays" x="17.59961" y="-87.59619">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Vector display devices" x="-146.0022" y="-136.87706">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="I.3.2" label="Graphics Systems" x="-1044.9473" y="359.43652">
							<isRelatedTo>
								<node id="C.2.1"/>
								<node id="C.2.4"/>
								<node id="C.3"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Distributed/network graphics" x="0.0" y="0.0"/>
								<node label="Remote systems" x="112.51079" y="-75.0072">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Stand-alone systems" x="-109.828125" y="8.151855">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="I.3.3" label="Picture/Image Generation" x="-750.2012" y="-76.57031">
							<isComposedBy>
								<node label="Antialiasing" x="126.63672" y="182.52148">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Bitmap and framebuffer operations" x="-7.2070312" y="49.913086"/>
								<node label="Digitizing and scanning" x="-151.43567" y="113.57675"/>
								<node label="Display algorithms" x="138.22266" y="-136.39941"/>
								<node label="Line and curve generation" x="20.419922" y="-54.717773"/>
								<node label="Viewing algorithms" x="-151.43567" y="-113.57675"/>
							</isComposedBy>
						</node>
						<node id="I.3.4" label="Graphics Utilities" x="-190.41016" y="-679.7051">
							<isComposedBy>
								<node label="Application packages" x="164.39111" y="164.39111"/>
								<node label="Device drivers" x="24.53125" y="270.6953">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Graphics editors" x="254.33984" y="-40.88623"/>
								<node label="Graphics packages" x="22.738281" y="80.39844"/>
								<node label="Meta files" x="-164.39114" y="164.39111">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Paint systems" x="-164.39114" y="0.0"/>
								<node label="Picture description languages" x="110.740234" y="-113.7207">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Software support" x="-20.44336" y="-258.4297"/>
								<node label="Virtual device interfaces" x="-128.88867" y="-200.50195"/>
							</isComposedBy>
						</node>
						<node id="I.3.5" label="Computational Geometry and Object Modeling" x="1044.9805" y="-273.82812">
							<isComposedBy>
								<node label="Boundary representations" x="166.25781" y="142.11523"/>
								<node label="Constructive solid geometry (CSG)" x="9.935547" y="247.95947">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Curve, surface, solid, and object representations" x="185.03516" y="-36.4292"/>
								<node label="Geometric algorithms, languages, and systems" x="-69.546875" y="-92.72949"/>
								<node label="Hierarchy and geometric transformations" x="-185.0354" y="185.0354"/>
								<node label="Modeling packages" x="-102.240234" y="49.676758"/>
								<node label="Object hierarchies" x="185.0354" y="-185.0354"/>
								<node label="Physically based modeling" x="-23.18164" y="-291.0122"/>
								<node label="Splines" x="-185.0354" y="-185.0354"/>
							</isComposedBy>
						</node>
						<node id="I.3.6" label="Methodology and Techniques" x="1297.0098" y="339.87402">
							<isComposedBy>
								<node label="Device independence" x="165.18164" y="151.6377">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Ergonomics" x="-3.828125" y="10.012695"/>
								<node label="Graphics data structures and data types" x="-115.422745" y="86.56706"/>
								<node label="Interaction techniques" x="184.32031" y="-6.1850586"/>
								<node label="Languages" x="49.759766" y="-143.98242"/>
								<node label="Standards" x="-115.422745" y="-86.567055"/>
							</isComposedBy>
						</node>
						<node id="I.3.7" label="Three-Dimensional Graphics and Realism" x="1287.7871" y="829.4844">
							<isComposedBy>
								<node label="Animation" x="72.54883" y="81.04297"/>
								<node label="Color, shading, shadowing, and texture" x="-97.94922" y="43.68457"/>
								<node label="Fractals" x="129.35742" y="4.1401367"/>
								<node label="Hidden line/surface removal" x="-103.88046" y="119.02971"/>
								<node label="Radiosity" x="-69.2793" y="-8.95166"/>
								<node label="Raytracing" x="105.53516" y="-142.81055"/>
								<node label="Virtual reality" x="18.125" y="-62.07373"/>
								<node label="Visible line/surface algorithms" x="-115.42274" y="-108.20882"/>
							</isComposedBy>
						</node>
						<node id="I.3.8" label="Applications" x="893.69727" y="1120.1943"/>
						<node id="I.3.m" label="Miscellaneous" x="724.9961" y="1315.4531"/>
					</isComposedBy>
				</node>
				<node id="I.4" label="IMAGE PROCESSING AND COMPUTER VISION" x="4475.6406" y="-2810.956">
					<isComposedBy>
						<node id="I.4.0" label="General" x="1411.2383" y="1373.2568">
							<isComposedBy>
								<node label="Image displays" x="151.13867" y="-108.72168"/>
								<node label="Image processing software" x="-90.73902" y="0.0"/>
							</isComposedBy>
						</node>
						<node id="I.4.1" label="Digitization and Image Capture" x="620.2617" y="1829.0195">
							<isComposedBy>
								<node label="Camera calibration" x="239.65625" y="323.4956"/>
								<node label="Imaging geometry" x="283.6875" y="139.06445"/>
								<node label="Quantization" x="-161.37724" y="230.53891"/>
								<node label="Radiometry" x="-161.37724" y="46.107788"/>
								<node label="Reflectance" x="239.63281" y="-257.81787"/>
								<node label="Sampling" x="112.52734" y="-81.68945"/>
								<node label="Scanning" x="-215.16966" y="-184.43114"/>
							</isComposedBy>
						</node>
						<node id="I.4.2" label="Compression (Coding)" x="-433.79492" y="1548.5967">
							<isRelatedTo>
								<node id="E.4"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Approximate methods" x="113.74805" y="-92.4668"/>
								<node label="Exact coding" x="-118.14934" y="0.0">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="I.4.3" label="Enhancement" x="-1183.1666" y="1252.8817">
							<isComposedBy>
								<node label="Filtering" x="160.36133" y="62.492188"/>
								<node label="Geometric correction" x="34.666016" y="227.16113"/>
								<node label="Grayscale manipulation" x="-171.91696" y="128.93774"/>
								<node label="Registration" x="163.25" y="-178.0498"/>
								<node label="Sharpening and deblurring" x="14.4453125" y="-53.82617">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Smoothing" x="-171.91696" y="-128.93773"/>
							</isComposedBy>
						</node>
						<node id="I.4.4" label="Restoration" x="-550.1992" y="890.458">
							<isComposedBy>
								<node label="Inverse filtering" x="132.82617" y="235.5669">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Kalman filtering" x="-118.14934" y="118.14932"/>
								<node label="Pseudoinverse restoration" x="118.14932" y="-118.14934">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Wiener filtering" x="-171.96484" y="-230.67432">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="I.4.5" label="Reconstruction" x="41.507812" y="525.6914">
							<isComposedBy>
								<node label="Series expansion methods" x="0.0" y="163.83795"/>
								<node label="Summation methods" x="122.87848" y="-81.91899">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Transform methods" x="-58.177734" y="-31.595703"/>
							</isComposedBy>
						</node>
						<node id="I.4.6" label="Segmentation" x="1209.0645" y="256.05176">
							<isComposedBy>
								<node label="Edge and feature detection" x="41.615234" y="52.18213"/>
								<node label="Pixel classification" x="-126.15981" y="126.159805"/>
								<node label="Region growing, partitioning" x="126.159805" y="-126.15981"/>
								<node label="Relaxation" x="-71.20508" y="-52.182617"/>
							</isComposedBy>
						</node>
						<node id="I.4.7" label="Feature Measurement" x="-816.9414" y="-24.699707">
							<isComposedBy>
								<node label="Feature representation" x="183.20703" y="74.43262"/>
								<node label="Invariants" x="30.933594" y="202.58545"/>
								<node label="Moments" x="-169.94864" y="127.46147"/>
								<node label="Projections" x="174.36914" y="-211.42383"/>
								<node label="Size and shape" x="17.675781" y="-39.08008"/>
								<node label="Texture" x="-169.94864" y="-127.46148"/>
							</isComposedBy>
						</node>
						<node id="I.4.8" label="Scene Analysis" x="-690.5" y="-734.5576">
							<isComposedBy>
								<node label="Color" x="154.73047" y="182.7793"/>
								<node label="Depth cues" x="142.47266" y="61.52832"/>
								<node label="Motion" x="24.728516" y="230.33496"/>
								<node label="Object recognition" x="7.609375" y="114.58008"/>
								<node label="Photometry" x="185.16797" y="-16.391602"/>
								<node label="Range data" x="0.0" y="0.0"/>
								<node label="Sensor fusion" x="-169.94864" y="196.09459"/>
								<node label="Shading" x="-169.94864" y="78.43785"/>
								<node label="Shape" x="-150.92773" y="-20.19629"/>
								<node label="Stereo" x="105.58984" y="-161.26758"/>
								<node label="Surface fitting" x="86.55664" y="-92.78711"/>
								<node label="Time-varying imagery" x="-67.53516" y="-229.74805"/>
								<node label="Tracking" x="-88.4707" y="-146.0498"/>
							</isComposedBy>
						</node>
						<node id="I.4.9" label="Applications" x="329.76953" y="-369.14648"/>
						<node id="I.4.10" label="Image Representation" x="1259.5781" y="-768.96094">
							<isComposedBy>
								<node label="Hierarchical" x="216.4668" y="98.94629"/>
								<node label="Morphological" x="-19.054688" y="-29.722656"/>
								<node label="Multidimensional" x="-238.56" y="143.13602"/>
								<node label="Statistical" x="174.5" y="-258.89355"/>
								<node label="Volumetric" x="-178.92" y="-214.704"/>
							</isComposedBy>
						</node>
						<node id="I.4.m" label="Miscellaneous" x="1554.7266" y="880.42285"/>
					</isComposedBy>
				</node>
				<node id="I.5" label="PATTERN RECOGNITION" x="-6697.8975" y="-3536.8223">
					<isComposedBy>
						<node id="I.5.0" label="General" x="889.4142" y="872.69604"/>
						<node id="I.5.1" label="Models" x="175.72754" y="1069.9556">
							<isComposedBy>
								<node label="Deterministic" x="149.95396" y="112.46547">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Fuzzy set" x="7.1777344" y="191.41162"/>
								<node label="Geometric" x="-119.36914" y="62.416504"/>
								<node label="Neural nets" x="193.0166" y="-169.88086"/>
								<node label="Statistical" x="43.0625" y="-47.87256"/>
								<node label="Structural" x="-149.95398" y="-112.465485"/>
							</isComposedBy>
						</node>
						<node id="I.5.2" label="Design Methodology" x="-340.26074" y="697.78955">
							<isComposedBy>
								<node label="Classifier design and evaluation" x="0.0" y="108.43634"/>
								<node label="Feature evaluation and selection" x="91.625" y="-81.67969"/>
								<node label="Pattern analysis" x="-71.0293" y="-9.593262"/>
							</isComposedBy>
						</node>
						<node id="I.5.3" label="Clustering" x="-710.7324" y="425.021">
							<isComposedBy>
								<node label="Algorithms" x="92.20117" y="-80.32471"/>
								<node label="Similarity measures" x="-64.39639" y="0.0"/>
							</isComposedBy>
						</node>
						<node id="I.5.4" label="Applications" x="-469.78613" y="79.80957">
							<isComposedBy>
								<node label="Computer vision" x="64.96875" y="38.80957"/>
								<node label="Signal processing" x="-143.447" y="143.44699"/>
								<node label="Text processing" x="143.44699" y="-143.447"/>
								<node label="Waveform analysis" x="-132.9834" y="-85.896484"/>
							</isComposedBy>
						</node>
						<node id="I.5.5" label="Implementation" x="-151.51465" y="-166.2539">
							<isRelatedTo>
								<node id="C.3"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Interactive systems" x="77.11035" y="-93.23242"/>
								<node label="Special architectures" x="-64.39639" y="0.0"/>
							</isComposedBy>
						</node>
						<node id="I.5.m" label="Miscellaneous" x="889.4142" y="331.02258"/>
					</isComposedBy>
				</node>
				<node id="I.6" label="SIMULATION AND MODELING" x="-9870.188" y="476.1787">
					<isRelatedTo>
						<node id="G.3"/>
					</isRelatedTo>
					<isComposedBy>
						<node id="I.6.0" label="General" x="1693.2422" y="1835.75"/>
						<node id="I.6.1" label="Simulation Theory" x="-583.70996" y="1544.3857">
							<isComposedBy>
								<node label="Model classification" x="0.0" y="0.0"/>
								<node label="Systems theory" x="0.0" y="0.0"/>
								<node label="Types of simulation (continuous and discrete)" x="0.0" y="0.0">
									<hasNote type="1">The classification is no longer used as of January 1991, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="I.6.2" label="Simulation Languages" x="-45.416992" y="1256.8806"/>
						<node id="I.6.3" label="Applications" x="991.1924" y="952.7329"/>
						<node id="I.6.4" label="Model Validation and Analysis" x="-570.08105" y="589.0344"/>
						<node id="I.6.5" label="Model Development" x="-142.49121" y="309.94727">
							<isComposedBy>
								<node label="Modeling methodologies" x="0.0" y="0.0"/>
							</isComposedBy>
						</node>
						<node id="I.6.6" label="Simulation Output Analysis" x="428.8584" y="-12.217773"/>
						<node id="I.6.7" label="Simulation Support Systems" x="987.0342" y="-209.87744">
							<isComposedBy>
								<node label="Environments" x="0.0" y="0.0"/>
							</isComposedBy>
						</node>
						<node id="I.6.8" label="Types of Simulation" x="318.95703" y="-529.0615">
							<isComposedBy>
								<node label="Animation" x="162.20996" y="159.0708"/>
								<node label="Combined" x="-1.5693359" y="88.44971"/>
								<node label="Continuous" x="133.96094" y="-26.6792"/>
								<node label="Discrete event" x="25.110352" y="31.387207"/>
								<node label="Distributed" x="-124.544914" y="124.54491"/>
								<node label="Gaming" x="-72.75586" y="-31.387207"/>
								<node label="Monte Carlo" x="121.40625" y="-132.3916"/>
								<node label="Parallel" x="20.401367" y="-91.58838"/>
								<node label="Visual" x="-124.544914" y="-124.544914"/>
							</isComposedBy>
						</node>
						<node id="I.6.m" label="Miscellaneous" x="1013.6133" y="-885.97266"/>
					</isComposedBy>
				</node>
				<node id="I.7" label="DOCUMENT AND TEXT PROCESSING" x="5659.871" y="6904.838">
					<isRelatedTo>
						<node id="H.4"/>
						<node id="H.5"/>
					</isRelatedTo>
					<isComposedBy>
						<node id="I.7.0" label="General" x="-1042.2734" y="83.91455"/>
						<node id="I.7.1" label="Document and Text Editing" x="-473.4961" y="1164.0535">
							<isComposedBy>
								<node label="Document management" x="215.79688" y="34.95117"/>
								<node label="Languages" x="-215.79854" y="215.79855">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Spelling" x="281.56055" y="-429.52637">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Version control" x="-215.79854" y="-215.79854"/>
							</isComposedBy>
						</node>
						<node id="I.7.2" label="Document Preparation" x="754.63477" y="1834.7488">
							<isComposedBy>
								<node label="Desktop publishing" x="282.70834" y="379.30026"/>
								<node label="Format and notation" x="282.70828" y="148.42184"/>
								<node label="Hypertext/hypermedia" x="282.70828" y="-82.45654"/>
								<node label="Index generation" x="-36.828125" y="509.6333"/>
								<node label="Languages and systems" x="-66.91797" y="-2.1716309"/>
								<node label="Markup languages" x="-353.38538" y="321.58072"/>
								<node label="Multi/mixed media" x="-342.10156" y="125.704346"/>
								<node label="Photocomposition/typesetting" x="250.84375" y="-256.05225"/>
								<node label="Scripting languages" x="-285.83984" y="-203.3977"/>
								<node label="Standards" x="-141.77344" y="-338.79517"/>
							</isComposedBy>
						</node>
						<node id="I.7.3" label="Index Generation" x="2503.25" y="486.542">
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
						</node>
						<node id="I.7.4" label="Electronic Publishing" x="2986.0176" y="-299.88867">
							<isRelatedTo>
								<node id="H.5.4"/>
								<node id="J.7"/>
							</isRelatedTo>
						</node>
						<node id="I.7.5" label="Document Capture" x="762.79297" y="-1454.973">
							<isRelatedTo>
								<node id="I.4.1"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Document analysis" x="139.33398" y="87.82257"/>
								<node label="Graphics recognition and interpretation" x="-247.51283" y="247.51285"/>
								<node label="Optical character recognition (OCR)" x="247.51285" y="-247.51283"/>
								<node label="Scanning" x="-340.23438" y="-386.59808"/>
							</isComposedBy>
						</node>
						<node id="I.7.m" label="Miscellaneous" x="-512.91016" y="-877.92456"/>
					</isComposedBy>
				</node>
				<node id="I.m" label="MISCELLANEOUS" x="-4022.6953" y="-5354.6855"/>
			</isComposedBy>
		</node>
		<node id="J." label="Computer Applications" x="34907.254" y="-21674.973">
			<isComposedBy>
				<node id="J.0" label="GENERAL" x="-4301.8496" y="1481.8906"/>
				<node id="J.1" label="ADMINISTRATIVE DATA PROCESSING" x="-3836.5215" y="3557.7031">
					<isComposedBy>
						<node label="Business" x="507.1211" y="782.9512"/>
						<node label="Education" x="638.99805" y="-68.416016"/>
						<node label="Financial (e.g., EFTS)" x="75.21246" y="125.354004"/>
						<node label="Government" x="-157.49414" y="417.07617"/>
						<node label="Law" x="-451.2746" y="47.00775"/>
						<node label="Manufacturing" x="492.8418" y="-615.83984"/>
						<node label="Marketing" x="116.43945" y="-320.61914"/>
						<node label="Military" x="-501.4162" y="-470.0777"/>
					</isComposedBy>
				</node>
				<node id="J.2" label="PHYSICAL SCIENCES AND ENGINEERING" x="-677.83984" y="4819.0586">
					<isComposedBy>
						<node label="Aerospace" x="801.6749" y="801.6749"/>
						<node label="Archaeology" x="0.0" y="1072.1895"/>
						<node label="Astronomy" x="130.3164" y="216.07031"/>
						<node label="Chemistry" x="-30.867188" y="-347.2539"/>
						<node label="Earth and atmospheric sciences" x="-766.3906" y="448.83008"/>
						<node label="Electronics" x="-801.67487" y="1.2207031"/>
						<node label="Engineering" x="477.5703" y="-979.1621"/>
						<node label="Mathematics and statistics" x="162.05469" y="-601.03906"/>
						<node label="Physics" x="-801.67487" y="-801.67487"/>
					</isComposedBy>
				</node>
				<node id="J.3" label="LIFE AND MEDICAL SCIENCES" x="2697.793" y="2692.7305">
					<isComposedBy>
						<node label="Biology and genetics" x="0.0" y="533.0061"/>
						<node label="Health" x="399.75464" y="-266.5031"/>
						<node label="Medical information systems" x="-364.46875" y="15.771484"/>
					</isComposedBy>
				</node>
				<node id="J.4" label="SOCIAL AND BEHAVIORAL SCIENCES" x="4568.0" y="1421.4922">
					<isComposedBy>
						<node label="Economics" x="0.0" y="533.0061"/>
						<node label="Psychology" x="486.8789" y="-121.30078"/>
						<node label="Sociology" x="-507.3125" y="-822.21875"/>
					</isComposedBy>
				</node>
				<node id="J.5" label="ARTS AND HUMANITIES" x="8598.91" y="169.30469">
					<isComposedBy>
						<node label="Architecture" x="691.02344" y="1357.8438"/>
						<node label="Arts, fine and performing" x="974.0547" y="-10.03125">
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
						</node>
						<node label="Fine arts" x="372.70312" y="660.3711"/>
						<node label="Language translation" x="-814.72656" y="913.03516"/>
						<node label="Linguistics" x="-895.39343" y="93.27014"/>
						<node label="Literature" x="900.78906" y="-1332.5898"/>
						<node label="Music" x="58.808594" y="-450.48242">
							<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
						</node>
						<node label="Performing arts (e.g., dance, music)" x="-994.8816" y="-932.7015"/>
					</isComposedBy>
				</node>
				<node id="J.6" label="COMPUTER-AIDED ENGINEERING" x="-2706.6777" y="-3082.6016">
					<isComposedBy>
						<node label="Computer-aided design (CAD)" x="536.7617" y="-319.4453"/>
						<node label="Computer-aided manufacturing (CAM)" x="-522.2425" y="0.0"/>
					</isComposedBy>
				</node>
				<node id="J.7" label="COMPUTERS IN OTHER SYSTEMS" x="-6224.883" y="-1778.4414">
					<isRelatedTo>
						<node id="C.3"/>
					</isRelatedTo>
					<isComposedBy>
						<node label="Command and control" x="108.666016" y="644.3633"/>
						<node label="Consumer products" x="641.1074" y="366.9922"/>
						<node label="Industrial control" x="-663.292" y="947.56006"/>
						<node label="Military" x="-752.0332" y="-10.154297"/>
						<node label="Process control" x="884.38916" y="-758.048"/>
						<node label="Publishing" x="14.7890625" y="-484.43164"/>
						<node label="Real time" x="-884.3887" y="-935.52734"/>
					</isComposedBy>
				</node>
				<node id="J.m" label="MISCELLANEOUS" x="-2237.295" y="-165.8789"/>
			</isComposedBy>
		</node>
		<node id="K." label="Computing Milieux" x="-133.10156" y="-16888.0">
			<isComposedBy>
				<node id="K.0" label="GENERAL" x="4621.4746" y="982.0293"/>
				<node id="K.1" label="THE COMPUTER INDUSTRY" x="4654.2676" y="2759.6836">
					<isComposedBy>
						<node label="Markets" x="415.8462" y="517.3906"/>
						<node label="Standards" x="-214.3667" y="131.08594"/>
						<node label="Statistics" x="326.99463" y="-453.92578"/>
						<node label="Suppliers" x="-314.30133" y="-314.30133"/>
					</isComposedBy>
				</node>
				<node id="K.2" label="HISTORY OF COMPUTING" x="3550.7715" y="4395.842">
					<isComposedBy>
						<node label="Hardware" x="465.1593" y="279.09564"/>
						<node label="People" x="-10.281738" y="-111.5957"/>
						<node label="Software" x="-465.15936" y="279.09564"/>
						<node label="Systems" x="400.27637" y="-572.8633"/>
						<node label="Theory" x="-348.8695" y="-418.6434"/>
					</isComposedBy>
				</node>
				<node id="K.3" label="COMPUTERS AND EDUCATION" x="873.8496" y="5095.173">
					<isComposedBy>
						<node id="K.3.0" label="General" x="642.8789" y="354.5791"/>
						<node id="K.3.1" label="Computer Uses in Education" x="653.5415" y="-433.93262">
							<isComposedBy>
								<node label="Collaborative learning" x="435.6671" y="-78.39844"/>
								<node label="Computer-assisted instruction (CAI)" x="30.529419" y="305.87207"/>
								<node label="Computer-managed instruction (CMI)" x="241.46497" y="-401.39648"/>
								<node label="Distance learning" x="-193.16003" y="-253.97559"/>
							</isComposedBy>
						</node>
						<node id="K.3.2" label="Computer and Information Science Education" x="-391.2793" y="-225.73804">
							<isComposedBy>
								<node label="Accreditation" x="298.01904" y="24.521484"/>
								<node label="Computer science education" x="-175.38403" y="226.88672"/>
								<node label="Curriculum" x="-378.96533" y="422.5078"/>
								<node label="Information systems education" x="-79.7312" y="-462.98047"/>
								<node label="Literacy" x="0.0" y="-172.92264"/>
								<node label="Self-assessment" x="-567.84033" y="-91.97754"/>
							</isComposedBy>
						</node>
						<node id="K.3.m" label="Miscellaneous" x="-326.06604" y="752.4602">
							<isComposedBy>
								<node label="Accreditation" x="274.10486" y="-188.87305">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Computer literacy" x="-172.92265" y="0.0">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
					</isComposedBy>
				</node>
				<node id="K.4" label="COMPUTERS AND SOCIETY" x="-1678.2935" y="3025.5488">
					<isComposedBy>
						<node id="K.4.0" label="General" x="-407.5327" y="907.5664"/>
						<node id="K.4.1" label="Public Policy Issues" x="-1034.6543" y="276.1797">
							<isComposedBy>
								<node label="Abuse and crime involving computers" x="260.77094" y="260.77094"/>
								<node label="Computer-related health issues" x="-78.43213" y="157.24121"/>
								<node label="Ethics" x="379.98755" y="56.470703"/>
								<node label="Human safety" x="-66.9436" y="-62.16211"/>
								<node label="Intellectual property rights" x="-270.18286" y="336.0664"/>
								<node label="Privacy" x="-401.94824" y="-40.78418"/>
								<node label="Regulation" x="267.0459" y="-141.55469"/>
								<node label="Transborder data flow" x="10.450195" y="-287.9463"/>
								<node label="Use/abuse of power" x="-398.81104" y="-423.91016"/>
							</isComposedBy>
						</node>
						<node id="K.4.2" label="Social Issues" x="-299.27295" y="-537.9404">
							<isComposedBy>
								<node label="Abuse and crime involving computers" x="107.75513" y="208.70312">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Assistive technologies for persons with disabilities" x="-251.20752" y="33.373047"/>
								<node label="Employment" x="144.24951" y="-154.52637"/>
								<node label="Handicapped persons/special needs" x="-235.26855" y="-272.45898">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="K.4.3" label="Organizational Impacts" x="437.7212" y="-33.075195">
							<isComposedBy>
								<node label="Automation" x="257.4099" y="156.46289"/>
								<node label="Computer-supported collaborative work" x="-204.28003" y="283.9756"/>
								<node label="Employment" x="268.03638" y="-135.21094"/>
								<node label="Reengineering" x="-220.219" y="-28.950195"/>
							</isComposedBy>
						</node>
						<node id="K.4.4" label="Electronic Commerce" x="1276.48" y="-411.0625">
							<isRelatedTo>
								<node id="J.1"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Cybercash, digital cash" x="496.62793" y="209.09473"/>
								<node label="Distributed commercial transactions" x="90.32178" y="331.29395"/>
								<node label="Electronic data interchange (EDI)" x="-167.21973" y="39.07715"/>
								<node label="Intellectual property" x="315.98486" y="-320.66895"/>
								<node label="Payment schemes" x="255.02588" y="-102.833984"/>
								<node label="Security" x="-193.78516" y="-251.59863"/>
							</isComposedBy>
						</node>
						<node id="K.4.m" label="Miscellaneous" x="623.6328" y="639.44336"/>
					</isComposedBy>
				</node>
				<node id="K.5" label="LEGAL ASPECTS OF COMPUTING" x="-4416.42" y="1527.3711">
					<isComposedBy>
						<node id="K.5.0" label="General" x="424.73975" y="346.18066"/>
						<node id="K.5.1" label="Hardware/Software Protection" x="-267.6548" y="-54.051758">
							<isComposedBy>
								<node label="Copyrights" x="155.09448" y="93.0567"/>
								<node label="Licensing" x="-91.71387" y="-41.816406"/>
								<node label="Patents" x="-241.41309" y="206.35059"/>
								<node label="Proprietary rights" x="78.55664" y="-123.40039"/>
								<node label="Trade secrets" x="-175.66504" y="-247.4834">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
						<node id="K.5.2" label="Governmental Issues" x="404.28955" y="-332.7295">
							<isComposedBy>
								<node label="Censorship" x="156.45288" y="241.41309"/>
								<node label="Regulation" x="186.45483" y="14.166016"/>
								<node label="Taxation" x="-116.32088" y="-77.54726"/>
							</isComposedBy>
						</node>
						<node id="K.5.m" label="Miscellaneous" x="-219.33667" y="478.55273">
							<isComposedBy>
								<node label="Contracts" x="151.71729" y="-173.04688">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Hardware patents" x="-116.32088" y="0.0">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
					</isComposedBy>
				</node>
				<node id="K.6" label="MANAGEMENT OF COMPUTING AND INFORMATION SYSTEMS" x="-4793.832" y="-329.75">
					<isComposedBy>
						<node id="K.6.0" label="General" x="571.47217" y="-199.3711">
							<isComposedBy>
								<node label="Economics" x="0.0" y="0.0"/>
							</isComposedBy>
						</node>
						<node id="K.6.1" label="Project and People Management" x="-30.754395" y="-423.23438">
							<isComposedBy>
								<node label="Life cycle" x="117.183105" y="78.7207"/>
								<node label="Management techniques (e.g., PERT/CPM)" x="91.84473" y="-26.697266"/>
								<node label="Staffing" x="-47.50244" y="94.55664"/>
								<node label="Strategic information systems planning" x="-101.24658" y="14.677734"/>
								<node label="Systems analysis and design" x="158.35596" y="-171.93164"/>
								<node label="Systems development" x="33.148926" y="-121.859375"/>
								<node label="Training" x="-139.35205" y="-130.75781"/>
							</isComposedBy>
						</node>
						<node id="K.6.2" label="Installation Management" x="-489.91797" y="-68.00586">
							<isComposedBy>
								<node label="Benchmarks" x="93.19385" y="36.382812"/>
								<node label="Computer selection" x="-83.12207" y="-17.648438"/>
								<node label="Computing equipment management" x="-136.83295" y="82.09978"/>
								<node label="Performance and usage measurement" x="86.0" y="-170.94531"/>
								<node label="Pricing and resource allocation" x="-102.6247" y="-123.14964"/>
							</isComposedBy>
						</node>
						<node id="K.6.3" label="Software Management" x="-54.470703" y="451.86914">
							<isRelatedTo>
								<node id="D.2.9"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Software development" x="24.836914" y="22.759766"/>
								<node label="Software maintenance" x="-62.24179" y="62.24179"/>
								<node label="Software process" x="62.2417" y="-45.617188"/>
								<node label="Software selection" x="-93.41211" y="-114.19336"/>
							</isComposedBy>
						</node>
						<node id="K.6.4" label="System Management" x="246.58496" y="634.44727">
							<isComposedBy>
								<node label="Centralization/decentralization" x="0.0" y="82.989044"/>
								<node label="Management audit" x="62.24179" y="-41.49453"/>
								<node label="Quality assurance" x="-63.756348" y="-5.1367188"/>
							</isComposedBy>
						</node>
						<node id="K.6.5" label="Security and Protection" x="83.03711" y="102.052734">
							<isRelatedTo>
								<node id="D.4.6"/>
								<node id="K.4.2"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Authentication" x="41.631836" y="3.1640625"/>
								<node label="Insurance" x="-2.078125" y="98.87305">
									<hasNote type="1">The classification is no longer used as of January 1991, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Invasive software (e.g., viruses, worms, Trojan horses)" x="-88.593925" y="53.156357"/>
								<node label="Physical security" x="66.445435" y="-79.73453">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Unauthorized access (e.g., hacking, phreaking)" x="-77.049805" y="-46.40625"/>
							</isComposedBy>
						</node>
						<node id="K.6.m" label="Miscellaneous" x="529.3887" y="241.08789">
							<isComposedBy>
								<node label="Insurance" x="78.217285" y="-54.029297">
									<hasNote type="1">The classification is no longer used as of January 1991, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Security" x="-78.217476" y="0.0">
									<hasNote type="1">The classification is no longer used as of January 1991, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
					</isComposedBy>
				</node>
				<node id="K.7" label="THE COMPUTING PROFESSION" x="-1774.8984" y="-920.5879">
					<isComposedBy>
						<node id="K.7.0" label="General" x="849.7544" y="-72.62109"/>
						<node id="K.7.1" label="Occupations" x="450.4995" y="258.5293"/>
						<node id="K.7.2" label="Organizations" x="-199.62744" y="489.33203"/>
						<node id="K.7.3" label="Testing, Certification, and Licensing" x="-779.51025" y="710.09766"/>
						<node id="K.7.4" label="Professional Ethics" x="-893.39795" y="-88.41211">
							<isRelatedTo>
								<node id="K.4"/>
							</isRelatedTo>
							<isComposedBy>
								<node label="Codes of ethics" x="0.0" y="190.11523"/>
								<node label="Codes of good practice" x="142.58643" y="-95.05762"/>
								<node label="Ethical dilemmas" x="-107.413086" y="-266.3828"/>
							</isComposedBy>
						</node>
						<node id="K.7.m" label="Miscellaneous" x="316.54053" y="-620.25977">
							<isComposedBy>
								<node label="Codes of good practice" x="135.11859" y="0.0">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
								<node label="Ethics" x="-96.838745" y="100.11719">
									<hasNote type="2">The classification is no longer used as of January 1998, but the item is still searchable for previously classified documents.</hasNote>
								</node>
							</isComposedBy>
						</node>
					</isComposedBy>
				</node>
				<node id="K.8" label="PERSONAL COMPUTING" x="-229.01953" y="-4401.0195">
					<isComposedBy>
						<node label="Games" x="1034.8955" y="471.2578">
							<hasNote type="1">The classification is no longer used as of January 1991, but the item is still searchable for previously classified documents.</hasNote>
						</node>
						<node id="K.8.0" label="General" x="666.08154" y="-104.7832">
							<isComposedBy>
								<node label="Games" x="0.0" y="0.0"/>
							</isComposedBy>
						</node>
						<node id="K.8.1" label="Application Packages" x="0.0" y="-563.11334">
							<isComposedBy>
								<node label="Data communications" x="382.96338" y="63.710938"/>
								<node label="Database processing" x="-13.75" y="193.34766"/>
								<node label="Freeware/shareware" x="-281.1101" y="12.783203"/>
								<node label="Graphics" x="377.30493" y="-329.66016"/>
								<node label="Spreadsheets" x="22.916992" y="-92.51172"/>
								<node label="Word processing" x="-235.8418" y="-278.73438"/>
							</isComposedBy>
						</node>
						<node id="K.8.2" label="Hardware" x="-764.0137" y="69.86719"/>
						<node id="K.8.3" label="Management/Maintenance" x="-878.42773" y="754.6172"/>
						<node id="K.8.m" label="Miscellaneous" x="128.72559" y="1294.9629"/>
					</isComposedBy>
				</node>
				<node id="K.m" label="MISCELLANEOUS" x="3979.67" y="-2743.42"/>
			</isComposedBy>
		</node>
	</isComposedBy>
</node>
