Я пытаюсь выбрать идентификатор rdf: ID объекта с sparql (внутри Protege), и я не могу получить идентификатор rdf: ID. Кто-нибудь видел эту проблему. Запрос SPARQL я использую это:SPARQL select RDF: ID
Select * where (?element rdf:id ?id)
Следующая также не работает:
Select * where (?element rdfs:label ?id)
принял предложение, но все-таки это не идут:
Select * where (?element rdfs:about ?id)
Но это:
Select * where (?element rdfs:comment ?id)
Все, что я получаю, это «Нет совпадений». Поэтому я могу выбрать комментарий, но не thelabel ... идеи?
UPDATE :: После того, как еще некоторые исследования, выбирая следующее:
Select ?subject ?property ?object where (?subject ?property ?object)
Не приходит с какой-либо из свойств ИСС. Мне что-то не хватает? (Я могу выбрать его с помощью rdfs: comment, но это тоже не отображается ...
Вашего запрос будет возвращать полный URI для любых лиц, которые соответствуют, с каждым человеком, связанным с переменным с именем «ID». Это не то же самое, что и идентификатор rdf: ID (подробнее см. Http://www.w3.org/TR/rdf-primer/#newresources). –