2016-03-03 5 views
2

У меня есть онтология, где Person является классом, а hasDeathYear - свойство данных. Я должен выразить заголовок в DL-запросе.Найти людей, которые не живы в 2016 году

Я могу спросить:

Человек и hasDeathYear значение 2016

, но я не могу просить что-то вроде этого:

Человек и hasDeathYear мин 2016

, где вместо min Я бы действительно хотел выразить «меньше».

Как это сделать? Возможно ли? Для меня также был бы отрицательный ответ.

ответ

3

Если год хранится в виде значения, на которых поддерживается типов данных фасетки, вы можете сделать это с помощью DL запроса, как:

                Человек и (hasDeathYear некоторые XSD : int [< = 2016])

Некоторые из этих вопросов и ответов имеют больше примеров:

+0

Н.О. 'year' не хранится. Можете ли вы расширить это, * пожалуйста *? Предоставляя запрос, как вы предложили, я получаю синтаксическую ошибку, и он ожидает 'Datatype name ',' not' или '{' вместо '<'. – gsamaras

+0

@gsamaras Извините, это должно быть xsd: int [<= 2016]. Понятно, что из-за связанных вопросов, вероятно, это было. Я не уверен, что вы подразумеваете под «год не хранится». Каковы ваши данные на самом деле? –

+0

Если бы вы были pomekon, вы бы были Alakazam, спасибо! Я имел в виду, что я не хранили где-то в 2016 году, спасибо JT! – gsamaras