J'ai une telle exigence. Certaines ressources telles que Person
ont des propriétés telles que dateOfBirth
et dateOfDeath
. Certaines ressources telles que Event
ont des propriétés telles que startsDate
et endsDate
. En outre, je sais que ces propriétés liées à la date sont des sous-propriétés de Date
. Comment puis-je lister toutes les ressources ayant une sous-propriété de Date
? Ou Comment puis-je lister toutes les sous-propriétés de Date
dans sparql?Existe-t-il un moyen de lister les propriétés sub dans sparql?
0
A
Répondre
0
Selon ce que vous êtes après, pourrait essayer quelque chose comme ceci:
select distinct ?predicate where {
:Date ?predicate ?object .
}
ou
select ?predicate, ?object where {
:Date ?predicate ?object .
}
2
Je suppose que Date
est une propriété, donc je vais utiliser une première lettre minuscule :
SELECT ?subprop
WHERE {
?subprop rdfs:subPropertyOf :date .
}
Qu'avez-vous essayé jusqu'à présent? De toute évidence, 'rdfs: subPropertyOf' est la relation entre ces propriétés, donc, vous devez utiliser un modèle triple avec – AKSW