NIHVIVO-2924 Filter out mostSpecificTypes that don't belong to a classgroup
This commit is contained in:
parent
d34f951ef0
commit
e175cca388
1 changed files with 10 additions and 8 deletions
|
@ -385,14 +385,16 @@ public class ObjectPropertyStatementDaoJena extends JenaBaseDao implements Objec
|
|||
|
||||
}
|
||||
|
||||
protected static final String MOST_SPECIFIC_TYPE_QUERY =
|
||||
"PREFIX rdfs: <" + VitroVocabulary.RDFS + "> \n" +
|
||||
"PREFIX vitro: <" + VitroVocabulary.vitroURI + "> \n" +
|
||||
"SELECT ?label ?type WHERE { \n" +
|
||||
" ?subject vitro:mostSpecificType ?type . \n" +
|
||||
" ?type rdfs:label ?label \n" +
|
||||
"} ORDER BY ?label ";
|
||||
|
||||
protected static final String MOST_SPECIFIC_TYPE_QUERY = ""
|
||||
+ "PREFIX rdfs: <" + VitroVocabulary.RDFS + "> \n"
|
||||
+ "PREFIX vitro: <" + VitroVocabulary.vitroURI + "> \n"
|
||||
+ "SELECT ?label ?type WHERE { \n"
|
||||
+ " ?subject vitro:mostSpecificType ?type . \n"
|
||||
+ " ?type rdfs:label ?label . \n"
|
||||
+ " ?type vitro:inClassGroup ?classGroup . \n"
|
||||
+ " ?classGroup a ?ClassGroup \n"
|
||||
+ "} ORDER BY ?label ";
|
||||
|
||||
@Override
|
||||
/**
|
||||
* Finds all mostSpecificTypes of an individual.
|
||||
|
|
Loading…
Add table
Reference in a new issue