人生で初めて、RDFS 語彙を開発しようとしています。RDFSで次のことを行う最善の方法は何だろうと思います:
「名前」というものがあります。Name はプロパティ「language」を持つことができます。この言語は、ISO 693-3 コードまたは ISO 693-5 コードとして表現できます。
以下は、ギリシャ語で名前があることを示すトリプルです。
<http://example.org/name1> <http://example.org/vocab/language> "ell" .
http://example.org/vocab/languageを検索すると、rdf:comment として、言語が ISO 639-3 または ISO 639-5 コードであることが想定されていることがわかります。
lexvo オントロジー (http://lexvo.org/ontology) を見つけました。これを使用するとよいと思います。両方のタイプの ISO コードを owl:DatatypeProperty として記述します。それをどのように使用して例を改善し、RDFS でどのように表現できるのだろうか。以下は、lexvo を使用して同じステートメントを作成しようとする試みです。
<http://example.org/name1> <http://lexvo.org/ontology#language> <http://lexvo.org/id/iso639-3/ell> .
または ISO 639-5 の代替案:
<http://example.org/name1> <http://lexvo.org/ontology#language> <http://lexvo.org/id/iso639-5/grk> .
このような RDF は理にかなっていますか? RDF がこのように見えるべきであることを RDFS でどのように表現できますか?
前もってありがとう、フラン