<?xml version='1.0' encoding='ISO-8859-1'?>
<!DOCTYPE rdf:RDF [
	 <!ENTITY daml 'http://www.daml.org/2001/03/daml+oil#'>
	 <!ENTITY xsd 'http://www.w3.org/2000/10/XMLSchema#'>
	 <!ENTITY rank-ont 'http://www.daml.org/2002/03/ranks/rank-ont#'>  
	 <!ENTITY us 'http://www.daml.org/2002/03/ranks/us#'>
	 <!ENTITY countries 'http://www.daml.org/2001/09/countries/fips-10-4-ont#'>
	 <!ENTITY services 'http://www.daml.org/2002/09/milservices/us#'>  
]>

<rdf:RDF
  xmlns:rdf ="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
  xmlns:daml="&daml;"
  xmlns:rank-ont="&rank-ont;"
  xmlns:us="&us;"
  xmlns="&us;"
>

<rdf:Description rdf:about="">
  <daml:versionInfo>$Id: us.daml,v 1.8 2002/03/31 02:15:40 mdean Exp $</daml:versionInfo>
  <rdfs:comment>U.S. Military Ranks</rdfs:comment>
</rdf:Description>

<rdfs:Class rdf:ID="PayGrade">
  <rdfs:subClassOf rdf:resource="&daml;Class"/>
</rdfs:Class>

<rdfs:Class rdf:ID="CommissionedOfficer">
  <rdfs:subClassOf rdf:resource="&rank-ont;Officer"/>
</rdfs:Class>

<us:PayGrade rdf:ID="O-1">
  <rdfs:subClassOf rdf:resource="#CommissionedOfficer"/>
  <rank-ont:outranks rdf:resource="#W-4"/>
</us:PayGrade>

<us:O-1 rdf:ID="2LT">
  <rank-ont:fullName>Second Lieutenant</rank-ont:fullName>
  <rank-ont:abbreviation>2LT</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
</us:O-1>

<us:O-1 rdf:ID="ENS">
  <rank-ont:fullName>Ensign</rank-ont:fullName>
  <rank-ont:abbreviation>ENS</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USN"/>
  <rank-ont:service rdf:resource="&services;USCG"/>
</us:O-1>

<us:O-1 rdf:ID="2Lt">
  <rank-ont:fullName>Second Lieutenant</rank-ont:fullName>
  <rank-ont:abbreviation>2nd Lt.</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USAF"/>
  <rank-ont:service rdf:resource="&services;USMC"/>
</us:O-1>

<us:PayGrade rdf:ID="O-2">
  <rdfs:subClassOf rdf:resource="#CommissionedOfficer"/>
  <rank-ont:outranks rdf:resource="#O-1"/>
</us:PayGrade>

<us:O-2 rdf:ID="1LT">
  <rank-ont:fullName>First Lieutenant</rank-ont:fullName>
  <rank-ont:abbreviation>1LT</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
</us:O-2>

<us:O-2 rdf:ID="LTJG">
  <rank-ont:fullName>Lieutenant Junior Grade</rank-ont:fullName>
  <rank-ont:abbreviation>LTJG</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USN"/>
  <rank-ont:service rdf:resource="&services;USCG"/>
</us:O-2>

<us:O-2 rdf:ID="1Lt">
  <rank-ont:fullName>First Lieutenant</rank-ont:fullName>
  <rank-ont:abbreviation>1st Lt.</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USAF"/>
  <rank-ont:service rdf:resource="&services;USMC"/>
</us:O-2>

<us:PayGrade rdf:ID="O-3">
  <rdfs:subClassOf rdf:resource="#CommissionedOfficer"/>
  <rank-ont:outranks rdf:resource="#O-2"/>
</us:PayGrade>

<us:O-3 rdf:ID="CPT">
  <rank-ont:fullName>Captain</rank-ont:fullName>
  <rank-ont:abbreviation>CPT</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
</us:O-3>

<us:O-3 rdf:ID="LT">
  <rank-ont:fullName>Lieutenant</rank-ont:fullName>
  <rank-ont:abbreviation>LT</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USN"/>
  <rank-ont:service rdf:resource="&services;USCG"/>
</us:O-3>

<us:O-3 rdf:ID="Capt">
  <rank-ont:fullName>Captain</rank-ont:fullName>
  <rank-ont:abbreviation>Capt.</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USAF"/>
  <rank-ont:service rdf:resource="&services;USMC"/>
</us:O-3>

<us:PayGrade rdf:ID="O-4">
  <rdfs:subClassOf rdf:resource="#CommissionedOfficer"/>
  <rank-ont:outranks rdf:resource="#O-3"/>
</us:PayGrade>

<us:O-4 rdf:ID="MAJ">
  <rank-ont:fullName>Major</rank-ont:fullName>
  <rank-ont:abbreviation>MAJ</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
</us:O-4>

<us:O-4 rdf:ID="LCDR">
  <rank-ont:fullName>Lieutenant Commander</rank-ont:fullName>
  <rank-ont:abbreviation>LCDR</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USN"/>
  <rank-ont:service rdf:resource="&services;USCG"/>
</us:O-4>

<us:O-4 rdf:ID="Maj">
  <rank-ont:fullName>Major</rank-ont:fullName>
  <rank-ont:abbreviation>Maj.</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USAF"/>
  <rank-ont:service rdf:resource="&services;USMC"/>
</us:O-4>

<us:PayGrade rdf:ID="O-5">
  <rdfs:subClassOf rdf:resource="#CommissionedOfficer"/>
  <rank-ont:outranks rdf:resource="#O-4"/>
</us:PayGrade>

<us:O-5 rdf:ID="LTC">
  <rank-ont:fullName>Lieutenant Colonel</rank-ont:fullName>
  <rank-ont:abbreviation>LTC</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
</us:O-5>

<us:O-5 rdf:ID="CDR">
  <rank-ont:fullName>Commander</rank-ont:fullName>
  <rank-ont:abbreviation>CDR</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USN"/>
  <rank-ont:service rdf:resource="&services;USCG"/>
</us:O-5>

<us:O-5 rdf:ID="LtCol">
  <rank-ont:fullName>Lieutenant Colonel</rank-ont:fullName>
  <rank-ont:abbreviation>Lt. Col.</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USAF"/>
  <rank-ont:service rdf:resource="&services;USMC"/>
</us:O-5>

<us:PayGrade rdf:ID="O-6">
  <rdfs:subClassOf rdf:resource="#CommissionedOfficer"/>
  <rank-ont:outranks rdf:resource="#O-5"/>
</us:PayGrade>

<us:O-6 rdf:ID="COL">
  <rank-ont:fullName>Colonel</rank-ont:fullName>
  <rank-ont:abbreviation>COL</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
</us:O-6>

<us:O-6 rdf:ID="CAPT">
  <rank-ont:fullName>Captain</rank-ont:fullName>
  <rank-ont:abbreviation>CAPT</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USN"/>
  <rank-ont:service rdf:resource="&services;USCG"/>
</us:O-6>

<us:O-6 rdf:ID="Col">
  <rank-ont:fullName>Colonel</rank-ont:fullName>
  <rank-ont:abbreviation>Col.</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USAF"/>
  <rank-ont:service rdf:resource="&services;USMC"/>
</us:O-6>

<rdfs:Class rdf:ID="GeneralOfficer"/>
<rdfs:Class rdf:ID="FlagOfficer"/>

<us:PayGrade rdf:ID="O-7">
  <rdfs:subClassOf rdf:resource="#CommissionedOfficer"/>
  <rank-ont:outranks rdf:resource="#O-6"/>
</us:PayGrade>

<us:O-7 rdf:ID="BG">
  <rank-ont:fullName>Brigadier General</rank-ont:fullName>
  <rank-ont:abbreviation>BG</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
  <rdf:type rdf:resource="#GeneralOfficer"/>
</us:O-7>

<us:O-7 rdf:ID="RDML">
  <rank-ont:fullName>Rear Admiral (lower half)</rank-ont:fullName>
  <rank-ont:abbreviation>RDML</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USN"/>
  <rank-ont:service rdf:resource="&services;USCG"/>
  <rdf:type rdf:resource="#FlagOfficer"/>
</us:O-7>

<us:O-7 rdf:ID="BGen">
  <rank-ont:fullName>Brigadier General</rank-ont:fullName>
  <rank-ont:abbreviation>Brig. Gen.</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USAF"/>
  <rank-ont:service rdf:resource="&services;USMC"/>
  <rdf:type rdf:resource="#GeneralOfficer"/>
</us:O-7>

<us:PayGrade rdf:ID="O-8">
  <rdfs:subClassOf rdf:resource="#CommissionedOfficer"/>
  <rank-ont:outranks rdf:resource="#O-7"/>
</us:PayGrade>

<us:O-8 rdf:ID="MG">
  <rank-ont:fullName>Major General</rank-ont:fullName>
  <rank-ont:abbreviation>MG</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
  <rdf:type rdf:resource="#GeneralOfficer"/>
</us:O-8>

<us:O-8 rdf:ID="RADM">
  <rank-ont:fullName>Rear Admiral (upper half)</rank-ont:fullName>
  <rank-ont:abbreviation>RADM</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USN"/>
  <rank-ont:service rdf:resource="&services;USCG"/>
  <rdf:type rdf:resource="#FlagOfficer"/>
</us:O-8>

<us:O-8 rdf:ID="MGen">
  <rank-ont:fullName>Major General</rank-ont:fullName>
  <rank-ont:abbreviation>Maj. Gen.</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USAF"/>
  <rank-ont:service rdf:resource="&services;USMC"/>
  <rdf:type rdf:resource="#GeneralOfficer"/>
</us:O-8>

<us:PayGrade rdf:ID="O-9">
  <rdfs:subClassOf rdf:resource="#CommissionedOfficer"/>
  <rank-ont:outranks rdf:resource="#O-8"/>
</us:PayGrade>

<us:O-9 rdf:ID="LTG">
  <rank-ont:fullName>Lieutentant General</rank-ont:fullName>
  <rank-ont:abbreviation>LTG</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
  <rdf:type rdf:resource="#GeneralOfficer"/>
</us:O-9>

<us:O-9 rdf:ID="VADM">
  <rank-ont:fullName>Vice Admiral</rank-ont:fullName>
  <rank-ont:abbreviation>VADM</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USN"/>
  <rank-ont:service rdf:resource="&services;USCG"/>
  <rdf:type rdf:resource="#FlagOfficer"/>
</us:O-9>

<us:O-9 rdf:ID="LtGen">
  <rank-ont:fullName>Lieutenant General</rank-ont:fullName>
  <rank-ont:abbreviation>Lt. Gen.</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USAF"/>
  <rank-ont:service rdf:resource="&services;USMC"/>
  <rdf:type rdf:resource="#GeneralOfficer"/>
</us:O-9>

<us:PayGrade rdf:ID="O-10">
  <rdfs:subClassOf rdf:resource="#CommissionedOfficer"/>
  <rank-ont:outranks rdf:resource="#O-9"/>
</us:PayGrade>

<us:O-10 rdf:ID="GEN">
  <rank-ont:fullName>General</rank-ont:fullName>
  <rank-ont:abbreviation>GEN</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
  <rdf:type rdf:resource="#GeneralOfficer"/>
</us:O-10>

<us:O-10 rdf:ID="ADM">
  <rank-ont:fullName>Admiral</rank-ont:fullName>
  <rank-ont:abbreviation>ADM</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USN"/>
  <rank-ont:service rdf:resource="&services;USCG"/>
  <rdf:type rdf:resource="#FlagOfficer"/>
</us:O-10>

<us:O-10 rdf:ID="Gen">
  <rank-ont:fullName>General</rank-ont:fullName>
  <rank-ont:abbreviation>Gen.</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USAF"/>
  <rank-ont:service rdf:resource="&services;USMC"/>
  <rdf:type rdf:resource="#GeneralOfficer"/>
</us:O-10>

<us:PayGrade rdf:ID="O-11">
  <rdfs:subClassOf rdf:resource="#CommissionedOfficer"/>
  <rank-ont:outranks rdf:resource="#O-10"/>
  <rdfs:comment>reserved for wartime use only -- none since World War II</rdfs:comment>
</us:PayGrade>

<us:O-11 rdf:ID="USA_5"> <!-- XXX -->
  <rank-ont:fullName>General of the Army</rank-ont:fullName>
  <rdfs:comment>no abbreviation</rdfs:comment>
  <rank-ont:service rdf:resource="&services;USA"/>
  <rdf:type rdf:resource="#GeneralOfficer"/>
</us:O-11>

<us:O-11 rdf:ID="FADM">
  <rank-ont:fullName>Fleet Admiral</rank-ont:fullName>
  <rank-ont:abbreviation>FADM</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USN"/>
  <rank-ont:service rdf:resource="&services;USCG"/>
  <rdf:type rdf:resource="#FlagOfficer"/>
</us:O-11>

<!-- no Marine Corps 5 star -->

<us:O-11 rdf:ID="USAF_5"> <!-- XXX -->
  <rank-ont:fullName>General of the Air Force</rank-ont:fullName>
  <rdfs:comment>no abbreviation</rdfs:comment>
  <rank-ont:service rdf:resource="&services;USAF"/>
  <rdf:type rdf:resource="#GeneralOfficer"/>
</us:O-11>

<!-- Warrant Officers -->

<rdfs:Class rdf:ID="WarrantOfficer">
  <rdfs:subClassOf rdf:resource="&rank-ont;Officer"/>
</rdfs:Class>

<us:PayGrade rdf:ID="W-1">
  <rdfs:subClassOf rdf:resource="#WarrantOfficer"/>
</us:PayGrade>

<us:W-1 rdf:ID="WO1">
  <rank-ont:fullName>Warrant Officer 1</rank-ont:fullName>
  <rank-ont:abbreviation>WO1</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
  <rank-ont:service rdf:resource="&services;USN"/>
  <rdfs:comment>no longer in use by USN</rdfs:comment>
</us:W-1>

<us:W-1 rdf:ID="WO">
  <rank-ont:fullName>Warrant Officer 1</rank-ont:fullName>
  <rank-ont:abbreviation>WO</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USMC"/>
</us:W-1>

<!-- no Air Force Warrant Officers -->

<us:PayGrade rdf:ID="W-2">
  <rdfs:subClassOf rdf:resource="#WarrantOfficer"/>
  <rank-ont:outranks rdf:resource="#W-1"/>
</us:PayGrade>

<us:W-2 rdf:ID="CW2">
  <rank-ont:fullName>Chief Warrant Officer 2</rank-ont:fullName>
  <rank-ont:abbreviation>CW2</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
</us:W-2>

<us:W-2 rdf:ID="CWO2">
  <rank-ont:fullName>Chief Warrant Officer 2</rank-ont:fullName>
  <rank-ont:abbreviation>CWO2</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USN"/>
  <rank-ont:service rdf:resource="&services;USCG"/>
  <rank-ont:service rdf:resource="&services;USMC"/>
</us:W-2>

<!-- no Air Force Warrant Officers -->

<us:PayGrade rdf:ID="W-3">
  <rdfs:subClassOf rdf:resource="#WarrantOfficer"/>
  <rank-ont:outranks rdf:resource="#W-2"/>
</us:PayGrade>

<us:W-3 rdf:ID="CW3">
  <rank-ont:fullName>Chief Warrant Officer 3</rank-ont:fullName>
  <rank-ont:abbreviation>CW3</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
</us:W-3>

<us:W-3 rdf:ID="CWO3">
  <rank-ont:fullName>Chief Warrant Officer</rank-ont:fullName>
  <rank-ont:abbreviation>CWO3</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USN"/>
  <rank-ont:service rdf:resource="&services;USCG"/>
  <rank-ont:service rdf:resource="&services;USMC"/>
</us:W-3>

<!-- no Air Force Warrant Officers -->

<us:PayGrade rdf:ID="W-4">
  <rdfs:subClassOf rdf:resource="#WarrantOfficer"/>
  <rank-ont:outranks rdf:resource="#W-3"/>
</us:PayGrade>

<us:W-4 rdf:ID="CW4">
  <rank-ont:fullName>Chief Warrant Officer 4</rank-ont:fullName>
  <rank-ont:abbreviation>CW4</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
</us:W-4>

<us:W-4 rdf:ID="CWO4">
  <rank-ont:fullName>Chief Warrant Officer 4</rank-ont:fullName>
  <rank-ont:abbreviation>CWO4</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
  <rank-ont:service rdf:resource="&services;USMC"/>
</us:W-4>

<!-- no Air Force Warrant Officers -->

<us:PayGrade rdf:ID="W-5">
  <rdfs:subClassOf rdf:resource="#WarrantOfficer"/>
  <rank-ont:outranks rdf:resource="#W-4"/>
</us:PayGrade>

<us:W-5 rdf:ID="CW5">
  <rank-ont:fullName>Chief Warrant Officer 5</rank-ont:fullName>
  <rank-ont:abbreviation>CW5</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
</us:W-5>

<us:W-5 rdf:ID="CWO5">
  <rank-ont:fullName>Chief Warrant Officer 5</rank-ont:fullName>
  <rank-ont:abbreviation>CWO5</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USMC"/>
</us:W-5>

<!-- no Navy W-5 -->

<!-- no Air Force Warrant Officers -->

<!-- Enlisted -->

<us:PayGrade rdf:ID="E-1">
  <rdfs:subClassOf rdf:resource="&rank-ont;Enlisted"/>
</us:PayGrade>

<us:E-1 rdf:ID="Private">
  <rank-ont:fullName>Private</rank-ont:fullName>
  <rdfs:comment>no abbreviation</rdfs:comment>
  <rank-ont:service rdf:resource="&services;USA"/>
  <rank-ont:service rdf:resource="&services;USMC"/>
</us:E-1>

<us:E-1 rdf:ID="SR">
  <rank-ont:fullName>Seaman Recruit</rank-ont:fullName>
  <rank-ont:abbreviation>SR</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USN"/>
  <rank-ont:service rdf:resource="&services;USCG"/>
</us:E-1>

<us:O-1 rdf:ID="AirmanBasic">
  <rank-ont:fullName>Airman Basic</rank-ont:fullName>
  <rdfs:comment>no abbreviation</rdfs:comment>
  <rank-ont:service rdf:resource="&services;USAF"/>
</us:O-1>

<us:PayGrade rdf:ID="E-2">
  <rdfs:subClassOf rdf:resource="&rank-ont;Enlisted"/>
  <rank-ont:outranks rdf:resource="#E-1"/>
</us:PayGrade>

<us:E-2 rdf:ID="PV2">
  <rank-ont:fullName>Private E-2</rank-ont:fullName>
  <rank-ont:abbreviation>PV2</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
</us:E-2>

<us:E-2 rdf:ID="SA">
  <rank-ont:fullName>Seaman Apprentice</rank-ont:fullName>
  <rank-ont:abbreviation>SA</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USN"/>
  <rank-ont:service rdf:resource="&services;USCG"/>
</us:E-2>

<us:E-2 rdf:ID="USMC_PFC">  <!-- duplicate -->
  <rank-ont:fullName>Private First Class</rank-ont:fullName>
  <rank-ont:abbreviation>PFC</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USMC"/>
</us:E-2>

<us:E-2 rdf:ID="Amn">
  <rank-ont:fullName>Airman</rank-ont:fullName>
  <rank-ont:abbreviation>Amn</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USAF"/>
</us:E-2>

<us:PayGrade rdf:ID="E-3">
  <rdfs:subClassOf rdf:resource="&rank-ont;Enlisted"/>
  <rank-ont:outranks rdf:resource="#E-2"/>
</us:PayGrade>

<us:E-3 rdf:ID="USA_PFC"> <!-- duplicate -->
  <rank-ont:fullName>Private First Class</rank-ont:fullName>
  <rank-ont:abbreviation>PFC</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
</us:E-3>

<us:E-3 rdf:ID="SN">
  <rank-ont:fullName>Seaman</rank-ont:fullName>
  <rank-ont:abbreviation>SN</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USN"/>
  <rank-ont:service rdf:resource="&services;USCG"/>
</us:E-3>

<us:E-3 rdf:ID="LCpl">
  <rank-ont:fullName>Lance Corporal</rank-ont:fullName>
  <rank-ont:abbreviation>LCpl</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USMC"/>
</us:E-3>

<us:E-3 rdf:ID="A1C">
  <rank-ont:fullName>Airman First Class</rank-ont:fullName>
  <rank-ont:abbreviation>A1C</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USAF"/>
</us:E-3>

<us:PayGrade rdf:ID="E-4">
  <rdfs:subClassOf rdf:resource="&rank-ont;Enlisted"/>
  <rank-ont:outranks rdf:resource="#E-3"/>
</us:PayGrade>

<us:E-4 rdf:ID="SPC">
  <rank-ont:fullName>Specialist</rank-ont:fullName>
  <rank-ont:abbreviation>SPC</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
  <rank-ont:outranks rdf:resource="#SPC"/>
</us:E-4>

<us:E-4 rdf:ID="CPL">
  <rank-ont:fullName>Corporal</rank-ont:fullName>
  <rank-ont:abbreviation>CPL</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
</us:E-4>

<us:E-4 rdf:ID="PO3">
  <rank-ont:fullName>Petty Office Third Class</rank-ont:fullName>
  <rank-ont:abbreviation>PO3</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USN"/>
  <rank-ont:service rdf:resource="&services;USCG"/>
</us:E-4>

<us:E-4 rdf:ID="Cpl">
  <rank-ont:fullName>Corporal</rank-ont:fullName>
  <rank-ont:abbreviation>Cpl</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USMC"/>
</us:E-4>

<us:E-4 rdf:ID="SrA">
  <rank-ont:fullName>Senior Airman</rank-ont:fullName>
  <rank-ont:abbreviation>SrA</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USAF"/>
</us:E-4>

<us:PayGrade rdf:ID="E-5">
  <rdfs:subClassOf rdf:resource="&rank-ont;Enlisted"/>
  <rank-ont:outranks rdf:resource="#E-4"/>
</us:PayGrade>

<us:E-5 rdf:ID="SGT">
  <rank-ont:fullName>Sergeant</rank-ont:fullName>
  <rank-ont:abbreviation>SGT</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
</us:E-5>

<us:E-5 rdf:ID="PO2">
  <rank-ont:fullName>Petty Officer Second Class</rank-ont:fullName>
  <rank-ont:abbreviation>PO2</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USN"/>
  <rank-ont:service rdf:resource="&services;USCG"/>
</us:E-5>

<us:E-5 rdf:ID="Sgt">
  <rank-ont:fullName>Sergeant</rank-ont:fullName>
  <rank-ont:abbreviation>Sgt</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USMC"/>
</us:E-5>

<us:E-5 rdf:ID="SSgt">
  <rank-ont:fullName>Staff Sergeant</rank-ont:fullName>
  <rank-ont:abbreviation>SSgt</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USAF"/>
</us:E-5>

<us:PayGrade rdf:ID="E-6">
  <rdfs:subClassOf rdf:resource="&rank-ont;Enlisted"/>
  <rank-ont:outranks rdf:resource="#E-6"/>
</us:PayGrade>

<us:E-6 rdf:ID="SSG">
  <rank-ont:fullName>Staff Sergeant</rank-ont:fullName>
  <rank-ont:abbreviation>SSG</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
</us:E-6>

<us:E-6 rdf:ID="PO1">
  <rank-ont:fullName>Petty Officer First Class</rank-ont:fullName>
  <rank-ont:abbreviation>PO1</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USN"/>
  <rank-ont:service rdf:resource="&services;USCG"/>
</us:E-6>

<us:E-6 rdf:ID="SSgt">
  <rank-ont:fullName>Staff Sergeant</rank-ont:fullName>
  <rank-ont:abbreviation>SSgt</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USMC"/>
</us:E-6>

<us:E-6 rdf:ID="TSgt">
  <rank-ont:fullName>Technical Sergeant</rank-ont:fullName>
  <rank-ont:abbreviation>TSgt</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USAF"/>
</us:E-6>

<us:PayGrade rdf:ID="E-7">
  <rdfs:subClassOf rdf:resource="&rank-ont;Enlisted"/>
  <rank-ont:outranks rdf:resource="#E-6"/>
</us:PayGrade>

<us:E-7 rdf:ID="SFC">
  <rank-ont:fullName>Sergeant First Class</rank-ont:fullName>
  <rank-ont:abbreviation>SFC</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
</us:E-7>

<us:E-7 rdf:ID="CPO">
  <rank-ont:fullName>Chief Petty Officer</rank-ont:fullName>
  <rank-ont:abbreviation>CPO</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USN"/>
  <rank-ont:service rdf:resource="&services;USCG"/>
</us:E-7>

<us:E-7 rdf:ID="GySgt">
  <rank-ont:fullName>Gunnery Sergeant</rank-ont:fullName>
  <rank-ont:abbreviation>GySgt</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USMC"/>
</us:E-7>

<us:E-7 rdf:ID="USAF_MSgt"> <!-- duplicate -->
  <rank-ont:fullName>Master Sergeant</rank-ont:fullName>
  <rank-ont:abbreviation>MSgt</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USAF"/>
</us:E-7>

<us:PayGrade rdf:ID="E-8">
  <rdfs:subClassOf rdf:resource="&rank-ont;Enlisted"/>
  <rank-ont:outranks rdf:resource="#E-7"/>
</us:PayGrade>

<us:E-8 rdf:ID="MSG">
  <rank-ont:fullName>Master Sergeant</rank-ont:fullName>
  <rank-ont:abbreviation>MSG</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
</us:E-8>

<us:E-8 rdf:ID="1SG">
  <rank-ont:fullName>First Sergeant</rank-ont:fullName>
  <rank-ont:abbreviation>1SG</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
  <rank-ont:outranks rdf:resource="#MSG"/>
</us:E-8>

<us:E-8 rdf:ID="SCPO">
  <rank-ont:fullName>Senior Chief Petty Officer</rank-ont:fullName>
  <rank-ont:abbreviation>SCPO</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USN"/>
  <rank-ont:service rdf:resource="&services;USCG"/>
</us:E-8>

<us:E-8 rdf:ID="USMC_MSgt"> <!-- duplicate -->
  <rank-ont:fullName>Master Sergeant</rank-ont:fullName>
  <rank-ont:abbreviation>MSgt</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USMC"/>
</us:E-8>

<us:E-8 rdf:ID="SMSgt">
  <rank-ont:fullName>Senior Master Sergeant</rank-ont:fullName>
  <rank-ont:abbreviation>SMSgt</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USAF"/>
</us:E-8>

<us:PayGrade rdf:ID="E-9">
  <rdfs:subClassOf rdf:resource="&rank-ont;Enlisted"/>
  <rank-ont:outranks rdf:resource="#E-8"/>
</us:PayGrade>

<us:E-9 rdf:ID="SGM">
  <rank-ont:fullName>Sergeant Major</rank-ont:fullName>
  <rank-ont:abbreviation>SGM</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
</us:E-9>

<us:E-9 rdf:ID="CSM">
  <rank-ont:fullName>Command Sergeant Major</rank-ont:fullName>
  <rank-ont:abbreviation>SGM</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
  <rank-ont:outranks rdf:resource="#SGM"/>
</us:E-9>

<us:E-9 rdf:ID="SMA">
  <rank-ont:fullName>Sergeant Major of the Army</rank-ont:fullName>
  <rank-ont:abbreviation>SMA</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USA"/>
  <rank-ont:outranks rdf:resource="#CSM"/>
</us:E-9>

<us:E-9 rdf:ID="MCPO">
  <rank-ont:fullName>Master Chief Petty Officer</rank-ont:fullName>
  <rank-ont:abbreviation>MCPO</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USN"/>
  <rank-ont:service rdf:resource="&services;USCG"/>
</us:E-9>

<us:E-9 rdf:ID="MCPON">
  <rank-ont:fullName>Master Chief Petty Officer of the Navy</rank-ont:fullName>
  <rank-ont:abbreviation>MCPON</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USN"/>
  <rank-ont:outranks rdf:resource="#MCPO"/>
</us:E-9>

<us:E-9 rdf:ID="MCPOCG">
  <rank-ont:fullName>Master Chief Petty Officer of the Coast Guard</rank-ont:fullName>
  <rank-ont:abbreviation>MCPOCG</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USCG"/>
  <rank-ont:outranks rdf:resource="#MCPO"/>
</us:E-9>

<us:E-9 rdf:ID="MGySgt">
  <rank-ont:fullName>Master Gunnery Sergeant</rank-ont:fullName>
  <rank-ont:abbreviation>MGySgt</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USMC"/>
</us:E-9>

<us:E-9 rdf:ID="SgtMaj">
  <rank-ont:fullName>Sergeant Major</rank-ont:fullName>
  <rank-ont:abbreviation>SgtMaj</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USMC"/>
  <rank-ont:outranks rdf:resource="#MGySgt"/> <!-- ??? -->
</us:E-9>

<us:E-9 rdf:ID="SgtMajMC">
  <rank-ont:fullName>Sergeant Major of the Marine Corps</rank-ont:fullName>
  <rank-ont:abbreviation>SgtMajMC</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USMC"/>
  <rank-ont:outranks rdf:resource="#SgtMaj"/>
</us:E-9>

<us:E-9 rdf:ID="CMSgt">
  <rank-ont:fullName>Chief Master Sergeant</rank-ont:fullName>
  <rank-ont:abbreviation>CMSgt</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USAF"/>
</us:E-9>

<us:E-9 rdf:ID="CMSAF">
  <rank-ont:fullName>Chief Master Sergeant of the Air Force</rank-ont:fullName>
  <rank-ont:abbreviation>CMSgt</rank-ont:abbreviation>
  <rank-ont:service rdf:resource="&services;USAF"/>
  <rank-ont:outranks rdf:resource="#CMSgt"/>
</us:E-9>

<!-- CompanyGradeOfficer (0-1/2/3), FieldGradeOfficer (0-4/5/6) -->

<!-- NonCommissionedOfficer -->

</rdf:RDF>
