成績の表現の仕方
少なくともJRA所属馬の範疇では、たとえばライブリマウントの生涯成績は21戦で[7-4-1-9](1着-2着-3着-4着以下)と表現されます。これをマークアップで表現すると
<成績> <first>7</first> <second>4</second> <third>1</third> <fourth lessthan="lessthan">9</fourth> </成績>
のようになります。ここで、地方のみの成績、9戦[3-0-1-5]を表現するならば、
<成績 場所="地方"> <first>3</first> <second>0</second> <third>1</third> <fourth lessthan="lessthan">5</fourth> </成績>
のように表現できます。さて、たとえばある馬の芝・直線のみの3着までの成績を抽出したい場合は
<成績 馬場="芝" コース="直線"> <first>3</first> <second>0</second> <third>1</third> </成績>
のように表現できるでしょう。また、ダート・左回り5着以下の成績を出したい場合は
<成績 馬場="ダート" コース="左回り"> <first>3</first> <second>0</second> <third>1</third> <fourth>0</fourth> <fifth lessthan="lessthan">5</fifth> </成績>
のように表現できます。さまざまな属性値を取ることによって、HMLでは正確に条件を表現することが可能になると考えられますが、具体的に成績を抽出する作業はXMLアプリケーションの役割になります。