Firefox の install.rdf

Packaging Firefox/Thunderbird Themes 中のサンプルを元に,Okhotska for Firefox の install.rdf を書いてみた.

<?xml version="1.0"?>

<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:em="http://www.mozilla.org/2004/em-rdf#">

<Description about="urn:mozilla:install-manifest">

<em:id>{AC58B258-AAF2-11D8-90C0-0003935A735E}</em:id>
<em:version>0.9</em:version>

<!-- Target Application this extension can install into,
with minimum and maximum supported versions. -->
<em:targetApplication>
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>0.9</em:minVersion>
<em:maxVersion>0.9</em:maxVersion>
</Description>
</em:targetApplication>

<!-- Front End MetaData -->
<em:name>Okhotska</em:name>
<em:description>Okhotska is a simple theme for Firefox.</em:description>
<em:creator>Tatsuo TANABE</em:creator>
<em:homepageURL>http://www.geocities.jp/okhotska/mozilla/okhotska/</em:homepageURL>

<!-- Front End Integration Hooks (used by Theme Manager)-->
<em:internalName>okhotska</em:internalName>

</Description>

</RDF>

uuidとがどういう使われ方をするのかが良く解っていない.Okhotska の Windows 版と Mac 版で異なるのは良いとして,Firefox 0.9 用と 1.0 用は同じで良いのか,異なるのか.バージョンについての記述が別個にあるので,同じ uuid を用いるべきなのか?em:minVersion と em:maxVersion は,同じで良いのだろうか?対象アプリケーションの過去のバージョンに適用出来るかどうかは確かめられるけど,将来のバージョンに適用出来るかどうかは確かめられないから,現状ではどちらも0.9と書くしかないよなぁ.もう少し調べてみるつもり.