В этом примере «новое» прилагательное может и должно быть преобразовано в абсолютную дату, но это не отвечает общей проблеме, где это не всегда возможно.
Семантически прилагательные всегда представляют собой унарные отношения, отличные от глаголов, которые могут быть унарными («Боб работает»), двоичный код («Боб бежит к Алисе») или более («Боб бежит к Алисе с Труди») , Это сбивает с толку на английском языке, потому что синтаксически прилагательные иногда используются в унальном («новый автомобиль»), но в другое время в двоичном формате («Автомобиль - это новый.»). На других языках, таких как русский, это не так, вы просто скажете «Автомобиль новый». (перевод, конечно).
Теперь математически унарное отношение можно рассматривать как множество и наоборот. Таким образом, наиболее адекватным формализмом RDF было бы, как сказал @ reto-gmür, членство в классе «NewThing», поскольку классы представляют собой группы людей. Поскольку RDF использует двоичные отношения, нам нужно, как иногда на английском, хелперное отношение «a».
Однако, хотя множества и унарные отношения можно рассматривать как математически эквивалентные, и существует даже третий эквивалентный формализм, функция [0,1], есть разница в акценте.
Таким образом, в некоторых случаях может быть более целесообразно использовать свойство с булевым диапазоном, как это:
:BobsCar :isNew "true"^^xsd:boolean.
или
:BobsCar :newness "true"^^xsd:boolean.
(как имена свойств являются немного неудобно). Я не видел этот последний вариант моделирования очень часто, однако, за исключением случаев моделирования статистических данных с использованием словаря RDF Data Cube.
Я думаю, что это последний способ моделирования является менее полезным для данных экземпляра и многое другое для онтологий, потому что вы можете определить:
:newness rdfs:domain :Car; rdfs:range xsd:boolean.
тогда
:Car rdfs:subClassOf [owl:unionOf (:NewThings :OldThings)].
требует OWL и является более сложным, так что Я ожидаю, что они будут менее поддерживаться рассуждениями. Тем не менее, членство в классе выглядит более элегантным и в соответствии с философией RDF для меня, поэтому я бы рекомендовал это в большинстве случаев.
Пища для размышлений: «У Боба есть новая машина». это зависящее от времени утверждение, поскольку это может быть неверно через 3 года. То, как вы хотите смоделировать это, делает утверждение «вечным». Существует множество способов моделирования таких утверждений (см. Http://stackoverflow.com/a/30646248/1423333). –