countyName、indicatorName、indicatorValue、indicatorMonth、indicatorYear などの列を含む表形式のデータがある場合、これをエンコードする一般的な方法は n-ary リレーションです。詳細について は、セマンティック Webでの N 項関係の定義を参照してください。ただし、一般的な考え方は、次のようにすることです。
_:record72 rdf:type :WaterQualityRecord ;
countryName "some country" ;
indicatorName "some indicator" ;
indicatorValue 42 ;
indicatorMonth 9 ; # e.g., for September
indicatorYear 2013 . # e.g., for 2013
_:record73 rdf:type :WaterQualityRecord ;
countryName "some other country" ;
indicatorName "some other indicator" ;
indicatorValue 89 ;
indicatorMonth 3 ; # e.g., for March
indicatorYear 2014 . # e.g., for 2014
次に、日付による並べ替えは、最初に indicatorYear で並べ替え、次に indicatorMonth で並べ替えるだけです。これらのプロパティを組み合わせて、値が xsd:dateTime である単一のプロパティにすることも検討できますが、それほど重要ではありません。