Впервые в жизни я пытаюсь разработать словарь RDFS. Интересно, как лучше всего сделать следующее в RDFS:
У меня есть вещь, которая называется "Имя". Имя может иметь свойство «язык». Этот язык может быть выражен как код ISO 693-3 или код ISO 693-5.
Вот тройка о том, что в греческом языке есть имя:
<http://example.org/name1> <http://example.org/vocab/language> "ell" .
Поиск по http://example.org/vocab/language может показать, что язык должен быть код ISO 639-3 или ISO 639-5 в виде rdf:comment.
Я нашел лексво-онтологию (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? Как я могу выразить в RDFS, что RDF должен выглядеть так?
Заранее спасибо, Франс