updates to list view queries and constructs; includes fix for VIVO-399
This commit is contained in:
parent
55670d67dd
commit
48cf67e98a
20 changed files with 77 additions and 323 deletions
|
@ -109,6 +109,7 @@ websites = Websites
|
||||||
advisee_label = etiqueta aconsejado
|
advisee_label = etiqueta aconsejado
|
||||||
advisor_label = etiqueta asesor
|
advisor_label = etiqueta asesor
|
||||||
candidate = candidato
|
candidate = candidato
|
||||||
|
candidate = candidatura
|
||||||
advisingRel_label = Etiqueta de advertencia
|
advisingRel_label = Etiqueta de advertencia
|
||||||
|
|
||||||
editor_abbreviated = Ed.
|
editor_abbreviated = Ed.
|
||||||
|
|
|
@ -7,12 +7,13 @@
|
||||||
<query-select>
|
<query-select>
|
||||||
PREFIX vcard: <http://www.w3.org/2006/vcard/ns#>
|
PREFIX vcard: <http://www.w3.org/2006/vcard/ns#>
|
||||||
|
|
||||||
SELECT DISTINCT ?vcard ?email
|
SELECT DISTINCT ?vcard
|
||||||
|
?email
|
||||||
?emailAddress
|
?emailAddress
|
||||||
WHERE {
|
WHERE {
|
||||||
?subject ?property ?vcard .
|
?subject ?property ?vcard .
|
||||||
?vcard vcard:hasEmail ?email
|
?vcard vcard:hasEmail ?email .
|
||||||
OPTIONAL { ?email vcard:email ?emailAddress }
|
?email vcard:email ?emailAddress
|
||||||
MINUS {?email a vcard:Work}
|
MINUS {?email a vcard:Work}
|
||||||
}
|
}
|
||||||
</query-select>
|
</query-select>
|
||||||
|
@ -24,17 +25,10 @@
|
||||||
?vcard vcard:hasEmail ?email .
|
?vcard vcard:hasEmail ?email .
|
||||||
?email ?emailProperty ?emailValue
|
?email ?emailProperty ?emailValue
|
||||||
} WHERE {
|
} WHERE {
|
||||||
{
|
|
||||||
?subject ?property ?vcard
|
|
||||||
} UNION {
|
|
||||||
?subject ?property ?vcard .
|
|
||||||
?vcard vcard:hasEmail ?email
|
|
||||||
} UNION {
|
|
||||||
?subject ?property ?vcard .
|
?subject ?property ?vcard .
|
||||||
?vcard vcard:hasEmail ?email .
|
?vcard vcard:hasEmail ?email .
|
||||||
?email ?emailProperty ?emailValue
|
?email ?emailProperty ?emailValue
|
||||||
}
|
}
|
||||||
}
|
|
||||||
</query-construct>
|
</query-construct>
|
||||||
|
|
||||||
<template>propStatement-emailAddress.ftl</template>
|
<template>propStatement-emailAddress.ftl</template>
|
||||||
|
|
|
@ -33,14 +33,11 @@
|
||||||
OPTIONAL { ?advisingRel rdfs:label ?advisingRelLabel }
|
OPTIONAL { ?advisingRel rdfs:label ?advisingRelLabel }
|
||||||
OPTIONAL { ?advisingRel core:relates ?advisor .
|
OPTIONAL { ?advisingRel core:relates ?advisor .
|
||||||
?advisor a foaf:Person .
|
?advisor a foaf:Person .
|
||||||
?advisor <http://purl.obolibrary.org/obo/RO_0000053> ?advisorRole .
|
|
||||||
?advisorRole a core:AdvisorRole .
|
|
||||||
OPTIONAL { ?advisor rdfs:label ?advisorLabel }
|
OPTIONAL { ?advisor rdfs:label ?advisorLabel }
|
||||||
}
|
}
|
||||||
OPTIONAL { ?advisingRel core:relates ?degree .
|
OPTIONAL { ?advisingRel core:degreeCandidacy ?degree .
|
||||||
?degree a core:AcademicDegree .
|
?degree rdfs:label ?degreeLabel .
|
||||||
OPTIONAL { ?degree rdfs:label ?degreeLabel }
|
?degree core:abbreviation ?degreeAbbr
|
||||||
OPTIONAL { ?degree core:abbreviation ?degreeAbbr }
|
|
||||||
}
|
}
|
||||||
<collated>
|
<collated>
|
||||||
OPTIONAL { ?advisingRel vitro:mostSpecificType ?subclass .
|
OPTIONAL { ?advisingRel vitro:mostSpecificType ?subclass .
|
||||||
|
@ -76,31 +73,18 @@
|
||||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||||
CONSTRUCT {
|
CONSTRUCT {
|
||||||
?subject ?property ?adviseeRole .
|
?subject ?property ?adviseeRole .
|
||||||
?adviseeRole a core:AdviseeRole .
|
|
||||||
?adviseeRole core:relatedBy ?advisingRel .
|
?adviseeRole core:relatedBy ?advisingRel .
|
||||||
?subject core:relatedBy ?advisingRel .
|
|
||||||
?advisingRel a core:AdvisingRelationship .
|
|
||||||
?advisingRel ?advisingRelProperty ?advisingRelValue .
|
|
||||||
?advisingRel rdfs:label ?advisingRelLabel .
|
?advisingRel rdfs:label ?advisingRelLabel .
|
||||||
} WHERE {
|
} WHERE {
|
||||||
{
|
{
|
||||||
?subject ?property ?adviseeRole .
|
?subject ?property ?adviseeRole .
|
||||||
?adviseeRole a core:AdviseeRole .
|
?adviseeRole a core:AdviseeRole .
|
||||||
?adviseeRole core:relatedBy ?advisingRel .
|
?adviseeRole core:relatedBy ?advisingRel .
|
||||||
?subject core:relatedBy ?advisingRel .
|
|
||||||
?advisingRel a core:AdvisingRelationship
|
?advisingRel a core:AdvisingRelationship
|
||||||
} UNION {
|
} UNION {
|
||||||
?subject ?property ?adviseeRole .
|
?subject ?property ?adviseeRole .
|
||||||
?adviseeRole a core:AdviseeRole .
|
?adviseeRole a core:AdviseeRole .
|
||||||
?adviseeRole core:relatedBy ?advisingRel .
|
?adviseeRole core:relatedBy ?advisingRel .
|
||||||
?subject core:relatedBy ?advisingRel .
|
|
||||||
?advisingRel a core:AdvisingRelationship .
|
|
||||||
?advisingRel ?advisingRelProperty ?advisingRelValue
|
|
||||||
} UNION {
|
|
||||||
?subject ?property ?adviseeRole .
|
|
||||||
?adviseeRole a core:AdviseeRole .
|
|
||||||
?adviseeRole core:relatedBy ?advisingRel .
|
|
||||||
?subject core:relatedBy ?advisingRel .
|
|
||||||
?advisingRel a core:AdvisingRelationship .
|
?advisingRel a core:AdvisingRelationship .
|
||||||
?advisingRel ?advisingRelProperty ?advisingRelValue .
|
?advisingRel ?advisingRelProperty ?advisingRelValue .
|
||||||
?advisingRel rdfs:label ?advisingRelLabel
|
?advisingRel rdfs:label ?advisingRelLabel
|
||||||
|
@ -118,15 +102,13 @@
|
||||||
?subject ?property ?adviseeRole .
|
?subject ?property ?adviseeRole .
|
||||||
?adviseeRole a core:AdviseeRole .
|
?adviseeRole a core:AdviseeRole .
|
||||||
?adviseeRole core:relatedBy ?advisingRel .
|
?adviseeRole core:relatedBy ?advisingRel .
|
||||||
?subject core:relatedBy ?advisingRel .
|
|
||||||
?advisingRel a core:AdvisingRelationship .
|
?advisingRel a core:AdvisingRelationship .
|
||||||
?advisingRel core:relates ?advisor .
|
?advisingRel core:relates ?advisor .
|
||||||
?advisor a foaf:Person .
|
?advisor a foaf:Person .
|
||||||
?advisor rdfs:label ?advisorLabel .
|
|
||||||
?advisor <http://purl.obolibrary.org/obo/RO_0000053> ?advisorRole .
|
?advisor <http://purl.obolibrary.org/obo/RO_0000053> ?advisorRole .
|
||||||
|
?advisor rdfs:label ?advisorLabel .
|
||||||
?advisorRole a core:AdvisorRole .
|
?advisorRole a core:AdvisorRole .
|
||||||
?advisingRel core:relates ?degree .
|
?advisingRel core:degreeCandidacy ?degree .
|
||||||
?degree a core:AcademicDegree .
|
|
||||||
?degree rdfs:label ?degreeLabel .
|
?degree rdfs:label ?degreeLabel .
|
||||||
?degree core:abbreviation ?degreeAbbr
|
?degree core:abbreviation ?degreeAbbr
|
||||||
} WHERE {
|
} WHERE {
|
||||||
|
@ -134,23 +116,11 @@
|
||||||
?subject ?property ?adviseeRole .
|
?subject ?property ?adviseeRole .
|
||||||
?adviseeRole a core:AdviseeRole .
|
?adviseeRole a core:AdviseeRole .
|
||||||
?adviseeRole core:relatedBy ?advisingRel .
|
?adviseeRole core:relatedBy ?advisingRel .
|
||||||
?subject core:relatedBy ?advisingRel .
|
|
||||||
?advisingRel a core:AdvisingRelationship .
|
?advisingRel a core:AdvisingRelationship .
|
||||||
} UNION {
|
} UNION {
|
||||||
?subject ?property ?adviseeRole .
|
?subject ?property ?adviseeRole .
|
||||||
?adviseeRole a core:AdviseeRole .
|
?adviseeRole a core:AdviseeRole .
|
||||||
?adviseeRole core:relatedBy ?advisingRel .
|
?adviseeRole core:relatedBy ?advisingRel .
|
||||||
?subject core:relatedBy ?advisingRel .
|
|
||||||
?advisingRel a core:AdvisingRelationship .
|
|
||||||
?advisingRel core:relates ?advisor .
|
|
||||||
?advisor a foaf:Person .
|
|
||||||
?advisor <http://purl.obolibrary.org/obo/RO_0000053> ?advisorRole .
|
|
||||||
?advisorRole a core:AdvisorRole
|
|
||||||
} UNION {
|
|
||||||
?subject ?property ?adviseeRole .
|
|
||||||
?adviseeRole a core:AdviseeRole .
|
|
||||||
?adviseeRole core:relatedBy ?advisingRel .
|
|
||||||
?subject core:relatedBy ?advisingRel .
|
|
||||||
?advisingRel a core:AdvisingRelationship .
|
?advisingRel a core:AdvisingRelationship .
|
||||||
?advisingRel core:relates ?advisor .
|
?advisingRel core:relates ?advisor .
|
||||||
?advisor a foaf:Person .
|
?advisor a foaf:Person .
|
||||||
|
@ -161,27 +131,8 @@
|
||||||
?subject ?property ?adviseeRole .
|
?subject ?property ?adviseeRole .
|
||||||
?adviseeRole a core:AdviseeRole .
|
?adviseeRole a core:AdviseeRole .
|
||||||
?adviseeRole core:relatedBy ?advisingRel .
|
?adviseeRole core:relatedBy ?advisingRel .
|
||||||
?subject core:relatedBy ?advisingRel .
|
|
||||||
?advisingRel a core:AdvisingRelationship .
|
?advisingRel a core:AdvisingRelationship .
|
||||||
?advisingRel core:relates ?degree .
|
?advisingRel core:degreeCandidacy ?degree .
|
||||||
?degree a core:AcademicDegree .
|
|
||||||
} UNION {
|
|
||||||
?subject ?property ?adviseeRole .
|
|
||||||
?adviseeRole a core:AdviseeRole .
|
|
||||||
?adviseeRole core:relatedBy ?advisingRel .
|
|
||||||
?subject core:relatedBy ?advisingRel .
|
|
||||||
?advisingRel a core:AdvisingRelationship .
|
|
||||||
?advisingRel core:relates ?degree .
|
|
||||||
?degree a core:AcademicDegree .
|
|
||||||
?degree rdfs:label ?degreeLabel
|
|
||||||
} UNION {
|
|
||||||
?subject ?property ?adviseeRole .
|
|
||||||
?adviseeRole a core:AdviseeRole .
|
|
||||||
?adviseeRole core:relatedBy ?advisingRel .
|
|
||||||
?subject core:relatedBy ?advisingRel .
|
|
||||||
?advisingRel a core:AdvisingRelationship .
|
|
||||||
?advisingRel core:relates ?degree .
|
|
||||||
?degree a core:AcademicDegree .
|
|
||||||
?degree rdfs:label ?degreeLabel .
|
?degree rdfs:label ?degreeLabel .
|
||||||
?degree core:abbreviation ?degreeAbbr
|
?degree core:abbreviation ?degreeAbbr
|
||||||
}
|
}
|
||||||
|
@ -192,20 +143,20 @@
|
||||||
PREFIX core: <http://vivoweb.org/ontology/core#>
|
PREFIX core: <http://vivoweb.org/ontology/core#>
|
||||||
CONSTRUCT {
|
CONSTRUCT {
|
||||||
?subject ?property ?adviseeRole .
|
?subject ?property ?adviseeRole .
|
||||||
?adviseeRole a core:AdviseeRole .
|
|
||||||
?adviseeRole core:relatedBy ?advisingRel .
|
?adviseeRole core:relatedBy ?advisingRel .
|
||||||
?subject core:relatedBy ?advisingRel .
|
?subject core:relatedBy ?advisingRel .
|
||||||
?advisingRel a core:AdvisingRelationship .
|
?advisingRel a core:AdvisingRelationship .
|
||||||
?award core:dateTimeInterval ?dateTimeInterval .
|
?advisingRel core:dateTimeInterval ?dateTimeInterval .
|
||||||
|
?advisingRel core:dateTimeInterval ?dateTimeInterval .
|
||||||
?dateTimeInterval core:start ?dateTimeStartValue .
|
?dateTimeInterval core:start ?dateTimeStartValue .
|
||||||
?dateTimeStartValue core:dateTime ?dateTimeStart
|
?dateTimeStartValue core:dateTime ?dateTimeStart
|
||||||
} WHERE {
|
} WHERE {
|
||||||
?subject ?property ?advisingRel .
|
?subject ?property ?adviseeRole .
|
||||||
?adviseeRole a core:AdviseeRole .
|
?adviseeRole a core:AdviseeRole .
|
||||||
?adviseeRole core:relatedBy ?advisingRel .
|
?adviseeRole core:relatedBy ?advisingRel .
|
||||||
?subject core:relatedBy ?advisingRel .
|
?subject core:relatedBy ?advisingRel .
|
||||||
?advisingRel a core:AdvisingRelationship .
|
?advisingRel a core:AdvisingRelationship .
|
||||||
?award core:dateTimeInterval ?dateTimeInterval .
|
?advisingRel core:dateTimeInterval ?dateTimeInterval .
|
||||||
?dateTimeInterval core:start ?dateTimeStartValue .
|
?dateTimeInterval core:start ?dateTimeStartValue .
|
||||||
?dateTimeStartValue core:dateTime ?dateTimeStart
|
?dateTimeStartValue core:dateTime ?dateTimeStart
|
||||||
}
|
}
|
||||||
|
@ -215,11 +166,10 @@
|
||||||
PREFIX core: <http://vivoweb.org/ontology/core#>
|
PREFIX core: <http://vivoweb.org/ontology/core#>
|
||||||
CONSTRUCT {
|
CONSTRUCT {
|
||||||
?subject ?property ?adviseeRole .
|
?subject ?property ?adviseeRole .
|
||||||
?adviseeRole a core:AdviseeRole .
|
|
||||||
?adviseeRole core:relatedBy ?advisingRel .
|
?adviseeRole core:relatedBy ?advisingRel .
|
||||||
?subject core:relatedBy ?advisingRel .
|
?subject core:relatedBy ?advisingRel .
|
||||||
?advisingRel a core:AdvisingRelationship .
|
?advisingRel a core:AdvisingRelationship .
|
||||||
?award core:dateTimeInterval ?dateTimeInterval .
|
?advisingRel core:dateTimeInterval ?dateTimeInterval .
|
||||||
?dateTimeInterval core:end ?dateTimeEndValue .
|
?dateTimeInterval core:end ?dateTimeEndValue .
|
||||||
?dateTimeEndValue core:dateTime ?dateTimeEnd
|
?dateTimeEndValue core:dateTime ?dateTimeEnd
|
||||||
} WHERE {
|
} WHERE {
|
||||||
|
@ -228,7 +178,7 @@
|
||||||
?adviseeRole core:relatedBy ?advisingRel .
|
?adviseeRole core:relatedBy ?advisingRel .
|
||||||
?subject core:relatedBy ?advisingRel .
|
?subject core:relatedBy ?advisingRel .
|
||||||
?advisingRel a core:AdvisingRelationship .
|
?advisingRel a core:AdvisingRelationship .
|
||||||
?award core:dateTimeInterval ?dateTimeInterval .
|
?advisingRel core:dateTimeInterval ?dateTimeInterval .
|
||||||
?dateTimeInterval core:end ?dateTimeEndValue .
|
?dateTimeInterval core:end ?dateTimeEndValue .
|
||||||
?dateTimeEndValue core:dateTime ?dateTimeEnd
|
?dateTimeEndValue core:dateTime ?dateTimeEnd
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,12 +33,10 @@
|
||||||
OPTIONAL { ?advisingRel rdfs:label ?advisingRelLabel }
|
OPTIONAL { ?advisingRel rdfs:label ?advisingRelLabel }
|
||||||
OPTIONAL { ?advisingRel core:relates ?advisee .
|
OPTIONAL { ?advisingRel core:relates ?advisee .
|
||||||
?advisee a foaf:Person .
|
?advisee a foaf:Person .
|
||||||
?advisee <http://purl.obolibrary.org/obo/RO_0000053> ?adviseeRole .
|
|
||||||
?adviseeRole a core:AdviseeRole .
|
|
||||||
OPTIONAL { ?advisee rdfs:label ?adviseeLabel }
|
OPTIONAL { ?advisee rdfs:label ?adviseeLabel }
|
||||||
}
|
}
|
||||||
OPTIONAL { ?advisingRel core:degreeCandidacy ?degree .
|
OPTIONAL { ?advisingRel core:degreeCandidacy ?degree .
|
||||||
OPTIONAL { ?degree rdfs:label ?degreeLabel }
|
?degree rdfs:label ?degreeLabel .
|
||||||
OPTIONAL { ?degree core:abbreviation ?degreeAbbr }
|
OPTIONAL { ?degree core:abbreviation ?degreeAbbr }
|
||||||
}
|
}
|
||||||
<collated>
|
<collated>
|
||||||
|
@ -75,33 +73,19 @@
|
||||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||||
CONSTRUCT {
|
CONSTRUCT {
|
||||||
?subject ?property ?advisorRole .
|
?subject ?property ?advisorRole .
|
||||||
?advisorRole a core:AdvisorRole .
|
|
||||||
?advisorRole core:relatedBy ?advisingRel .
|
?advisorRole core:relatedBy ?advisingRel .
|
||||||
?subject core:relatedBy ?advisingRel .
|
|
||||||
?advisingRel a core:AdvisingRelationship .
|
|
||||||
?advisingRel ?advisingRelProperty ?advisingRelValue .
|
|
||||||
?advisingRel rdfs:label ?advisingRelLabel .
|
?advisingRel rdfs:label ?advisingRelLabel .
|
||||||
} WHERE {
|
} WHERE {
|
||||||
{
|
{
|
||||||
?subject ?property ?advisorRole .
|
?subject ?property ?advisorRole .
|
||||||
?advisorRole a core:AdvisorRole .
|
?advisorRole a core:AdvisorRole .
|
||||||
?advisorRole core:relatedBy ?advisingRel .
|
?advisorRole core:relatedBy ?advisingRel .
|
||||||
?subject core:relatedBy ?advisingRel .
|
|
||||||
?advisingRel a core:AdvisingRelationship
|
?advisingRel a core:AdvisingRelationship
|
||||||
} UNION {
|
} UNION {
|
||||||
?subject ?property ?advisorRole .
|
?subject ?property ?advisorRole .
|
||||||
?advisorRole a core:AdvisorRole .
|
?advisorRole a core:AdvisorRole .
|
||||||
?advisorRole core:relatedBy ?advisingRel .
|
?advisorRole core:relatedBy ?advisingRel .
|
||||||
?subject core:relatedBy ?advisingRel .
|
|
||||||
?advisingRel a core:AdvisingRelationship .
|
?advisingRel a core:AdvisingRelationship .
|
||||||
?advisingRel ?advisingRelProperty ?advisingRelValue
|
|
||||||
} UNION {
|
|
||||||
?subject ?property ?advisorRole .
|
|
||||||
?advisorRole a core:AdvisorRole .
|
|
||||||
?advisorRole core:relatedBy ?advisingRel .
|
|
||||||
?subject core:relatedBy ?advisingRel .
|
|
||||||
?advisingRel a core:AdvisingRelationship .
|
|
||||||
?advisingRel ?advisingRelProperty ?advisingRelValue .
|
|
||||||
?advisingRel rdfs:label ?advisingRelLabel
|
?advisingRel rdfs:label ?advisingRelLabel
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -117,15 +101,13 @@
|
||||||
?subject ?property ?advisorRole .
|
?subject ?property ?advisorRole .
|
||||||
?advisorRole a core:AdvisorRole .
|
?advisorRole a core:AdvisorRole .
|
||||||
?advisorRole core:relatedBy ?advisingRel .
|
?advisorRole core:relatedBy ?advisingRel .
|
||||||
?subject core:relatedBy ?advisingRel .
|
|
||||||
?advisingRel a core:AdvisingRelationship .
|
?advisingRel a core:AdvisingRelationship .
|
||||||
?advisingRel core:relates ?advisee .
|
?advisingRel core:relates ?advisee .
|
||||||
?advisee a foaf:Person .
|
?advisee a foaf:Person .
|
||||||
?advisee rdfs:label ?adviseeLabel .
|
|
||||||
?advisee <http://purl.obolibrary.org/obo/RO_0000053> ?adviseeRole .
|
?advisee <http://purl.obolibrary.org/obo/RO_0000053> ?adviseeRole .
|
||||||
?adviseeRole a core:AdviseeRole .
|
?adviseeRole a core:AdviseeRole .
|
||||||
?advisingRel core:relates ?degree .
|
?advisee rdfs:label ?adviseeLabel .
|
||||||
?degree a core:AcademicDegree .
|
?advisingRel core:degreeCandidacy ?degree .
|
||||||
?degree rdfs:label ?degreeLabel .
|
?degree rdfs:label ?degreeLabel .
|
||||||
?degree core:abbreviation ?degreeAbbr
|
?degree core:abbreviation ?degreeAbbr
|
||||||
} WHERE {
|
} WHERE {
|
||||||
|
@ -133,23 +115,11 @@
|
||||||
?subject ?property ?advisorRole .
|
?subject ?property ?advisorRole .
|
||||||
?advisorRole a core:AdvisorRole .
|
?advisorRole a core:AdvisorRole .
|
||||||
?advisorRole core:relatedBy ?advisingRel .
|
?advisorRole core:relatedBy ?advisingRel .
|
||||||
?subject core:relatedBy ?advisingRel .
|
|
||||||
?advisingRel a core:AdvisingRelationship .
|
?advisingRel a core:AdvisingRelationship .
|
||||||
} UNION {
|
} UNION {
|
||||||
?subject ?property ?advisorRole .
|
?subject ?property ?advisorRole .
|
||||||
?advisorRole a core:AdvisorRole .
|
?advisorRole a core:AdvisorRole .
|
||||||
?advisorRole core:relatedBy ?advisingRel .
|
?advisorRole core:relatedBy ?advisingRel .
|
||||||
?subject core:relatedBy ?advisingRel .
|
|
||||||
?advisingRel a core:AdvisingRelationship .
|
|
||||||
?advisingRel core:relates ?advisee .
|
|
||||||
?advisee a foaf:Person .
|
|
||||||
?advisee <http://purl.obolibrary.org/obo/RO_0000053> ?adviseeRole .
|
|
||||||
?adviseeRole a core:AdviseeRole
|
|
||||||
} UNION {
|
|
||||||
?subject ?property ?advisorRole .
|
|
||||||
?advisorRole a core:AdvisorRole .
|
|
||||||
?advisorRole core:relatedBy ?advisingRel .
|
|
||||||
?subject core:relatedBy ?advisingRel .
|
|
||||||
?advisingRel a core:AdvisingRelationship .
|
?advisingRel a core:AdvisingRelationship .
|
||||||
?advisingRel core:relates ?advisee .
|
?advisingRel core:relates ?advisee .
|
||||||
?advisee a foaf:Person .
|
?advisee a foaf:Person .
|
||||||
|
@ -160,11 +130,15 @@
|
||||||
?subject ?property ?advisorRole .
|
?subject ?property ?advisorRole .
|
||||||
?advisorRole a core:AdvisorRole .
|
?advisorRole a core:AdvisorRole .
|
||||||
?advisorRole core:relatedBy ?advisingRel .
|
?advisorRole core:relatedBy ?advisingRel .
|
||||||
?subject core:relatedBy ?advisingRel .
|
|
||||||
?advisingRel a core:AdvisingRelationship .
|
?advisingRel a core:AdvisingRelationship .
|
||||||
?advisingRel core:degreeCandidacy ?degree .
|
?advisingRel core:degreeCandidacy ?degree .
|
||||||
?degree a core:AcademicDegree .
|
|
||||||
?degree rdfs:label ?degreeLabel .
|
?degree rdfs:label ?degreeLabel .
|
||||||
|
} UNION {
|
||||||
|
?subject ?property ?advisorRole .
|
||||||
|
?advisorRole a core:AdvisorRole .
|
||||||
|
?advisorRole core:relatedBy ?advisingRel .
|
||||||
|
?advisingRel a core:AdvisingRelationship .
|
||||||
|
?advisingRel core:degreeCandidacy ?degree .
|
||||||
?degree core:abbreviation ?degreeAbbr
|
?degree core:abbreviation ?degreeAbbr
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -174,7 +148,6 @@
|
||||||
PREFIX core: <http://vivoweb.org/ontology/core#>
|
PREFIX core: <http://vivoweb.org/ontology/core#>
|
||||||
CONSTRUCT {
|
CONSTRUCT {
|
||||||
?subject ?property ?advisorRole .
|
?subject ?property ?advisorRole .
|
||||||
?advisorRole a core:AdvisorRole .
|
|
||||||
?advisorRole core:relatedBy ?advisingRel .
|
?advisorRole core:relatedBy ?advisingRel .
|
||||||
?subject core:relatedBy ?advisingRel .
|
?subject core:relatedBy ?advisingRel .
|
||||||
?advisingRel a core:AdvisingRelationship .
|
?advisingRel a core:AdvisingRelationship .
|
||||||
|
@ -184,8 +157,8 @@
|
||||||
} WHERE {
|
} WHERE {
|
||||||
?subject ?property ?advisorRole .
|
?subject ?property ?advisorRole .
|
||||||
?advisorRole a core:AdvisorRole .
|
?advisorRole a core:AdvisorRole .
|
||||||
?advisorRole core:relatedBy ?advisingRel .
|
|
||||||
?subject core:relatedBy ?advisingRel .
|
?subject core:relatedBy ?advisingRel .
|
||||||
|
?advisorRole core:relatedBy ?advisingRel .
|
||||||
?advisingRel a core:AdvisingRelationship .
|
?advisingRel a core:AdvisingRelationship .
|
||||||
?advisingRel core:dateTimeInterval ?dateTimeInterval .
|
?advisingRel core:dateTimeInterval ?dateTimeInterval .
|
||||||
?dateTimeInterval core:start ?dateTimeStartValue .
|
?dateTimeInterval core:start ?dateTimeStartValue .
|
||||||
|
@ -197,7 +170,6 @@
|
||||||
PREFIX core: <http://vivoweb.org/ontology/core#>
|
PREFIX core: <http://vivoweb.org/ontology/core#>
|
||||||
CONSTRUCT {
|
CONSTRUCT {
|
||||||
?subject ?property ?advisorRole .
|
?subject ?property ?advisorRole .
|
||||||
?advisorRole a core:AdvisorRole .
|
|
||||||
?advisorRole core:relatedBy ?advisingRel .
|
?advisorRole core:relatedBy ?advisingRel .
|
||||||
?subject core:relatedBy ?advisingRel .
|
?subject core:relatedBy ?advisingRel .
|
||||||
?advisingRel a core:AdvisingRelationship .
|
?advisingRel a core:AdvisingRelationship .
|
||||||
|
@ -207,8 +179,8 @@
|
||||||
} WHERE {
|
} WHERE {
|
||||||
?subject ?property ?advisorRole .
|
?subject ?property ?advisorRole .
|
||||||
?advisorRole a core:AdvisorRole .
|
?advisorRole a core:AdvisorRole .
|
||||||
?advisorRole core:relatedBy ?advisingRel .
|
|
||||||
?subject core:relatedBy ?advisingRel .
|
?subject core:relatedBy ?advisingRel .
|
||||||
|
?advisorRole core:relatedBy ?advisingRel .
|
||||||
?advisingRel a core:AdvisingRelationship .
|
?advisingRel a core:AdvisingRelationship .
|
||||||
?advisingRel core:dateTimeInterval ?dateTimeInterval .
|
?advisingRel core:dateTimeInterval ?dateTimeInterval .
|
||||||
?dateTimeInterval core:end ?dateTimeEndValue .
|
?dateTimeInterval core:end ?dateTimeEndValue .
|
||||||
|
|
|
@ -131,7 +131,6 @@
|
||||||
?infoResource core:hasPublicationVenue ?publishedIn .
|
?infoResource core:hasPublicationVenue ?publishedIn .
|
||||||
?publishedIn rdfs:label ?journal
|
?publishedIn rdfs:label ?journal
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
</query-construct>
|
</query-construct>
|
||||||
|
|
||||||
|
|
|
@ -66,7 +66,9 @@
|
||||||
?award core:relatedBy ?awardReceipt .
|
?award core:relatedBy ?awardReceipt .
|
||||||
?award rdfs:label ?awardLabel .
|
?award rdfs:label ?awardLabel .
|
||||||
?award core:assignedBy ?assignedBy .
|
?award core:assignedBy ?assignedBy .
|
||||||
?assignedBy rdfs:label ?assignedByLabel
|
?assignedBy rdfs:label ?assignedByLabel .
|
||||||
|
?awardReceipt core:dateTimeValue ?dateTimeValue .
|
||||||
|
?dateTimeValue core:dateTime ?dateTime
|
||||||
} WHERE {
|
} WHERE {
|
||||||
{
|
{
|
||||||
?subject ?property ?awardReceipt .
|
?subject ?property ?awardReceipt .
|
||||||
|
@ -75,13 +77,6 @@
|
||||||
?subject ?property ?awardReceipt .
|
?subject ?property ?awardReceipt .
|
||||||
?awardReceipt a core:AwardReceipt .
|
?awardReceipt a core:AwardReceipt .
|
||||||
?awardReceipt rdfs:label ?receiptLabel
|
?awardReceipt rdfs:label ?receiptLabel
|
||||||
} UNION {
|
|
||||||
?subject ?property ?awardReceipt .
|
|
||||||
?awardReceipt a core:AwardReceipt .
|
|
||||||
?awardReceipt rdfs:label ?receiptLabel .
|
|
||||||
?awardReceipt core:relates ?award .
|
|
||||||
?award a core:Award .
|
|
||||||
?award core:relatedBy ?awardReceipt
|
|
||||||
} UNION {
|
} UNION {
|
||||||
?subject ?property ?awardReceipt .
|
?subject ?property ?awardReceipt .
|
||||||
?awardReceipt a core:AwardReceipt .
|
?awardReceipt a core:AwardReceipt .
|
||||||
|
@ -96,19 +91,13 @@
|
||||||
?awardReceipt rdfs:label ?receiptLabel .
|
?awardReceipt rdfs:label ?receiptLabel .
|
||||||
?awardReceipt core:relates ?award .
|
?awardReceipt core:relates ?award .
|
||||||
?award a core:Award .
|
?award a core:Award .
|
||||||
?award core:relatedBy ?awardReceipt .
|
?award core:assignedBy ?assignedBy .
|
||||||
?award rdfs:label ?awardLabel .
|
?assignedBy rdfs:label ?assignedByLabel
|
||||||
?award core:assignedBy ?assignedBy
|
|
||||||
} UNION {
|
} UNION {
|
||||||
?subject ?property ?awardReceipt .
|
?subject ?property ?awardReceipt .
|
||||||
?awardReceipt a core:AwardReceipt .
|
?awardReceipt a core:AwardReceipt .
|
||||||
?awardReceipt rdfs:label ?receiptLabel .
|
?awardReceipt core:dateTimeValue ?dateTimeValue .
|
||||||
?awardReceipt core:relates ?award .
|
?dateTimeValue core:dateTime ?dateTime
|
||||||
?award a core:Award .
|
|
||||||
?award core:relatedBy ?awardReceipt .
|
|
||||||
?award rdfs:label ?awardLabel .
|
|
||||||
?award core:assignedBy ?assignedBy .
|
|
||||||
?assignedBy rdfs:label ?assignedByLabel
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</query-construct>
|
</query-construct>
|
||||||
|
@ -146,22 +135,5 @@
|
||||||
?dateTimeEndValue core:dateTime ?dateTimeEnd
|
?dateTimeEndValue core:dateTime ?dateTimeEnd
|
||||||
}
|
}
|
||||||
</query-construct>
|
</query-construct>
|
||||||
|
|
||||||
<query-construct>
|
|
||||||
PREFIX core: <http://vivoweb.org/ontology/core#>
|
|
||||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
|
||||||
CONSTRUCT {
|
|
||||||
?subject ?property ?awardReceipt .
|
|
||||||
?awardReceipt a core:AwardReceipt .
|
|
||||||
?awardReceipt core:dateTimeValue ?dateTimeValue .
|
|
||||||
?dateTimeValue core:dateTime ?dateTime
|
|
||||||
} WHERE {
|
|
||||||
?subject ?property ?awardReceipt .
|
|
||||||
?awardReceipt a core:AwardReceipt .
|
|
||||||
?awardReceipt core:dateTimeValue ?dateTimeValue .
|
|
||||||
?dateTimeValue core:dateTime ?dateTime
|
|
||||||
}
|
|
||||||
</query-construct>
|
|
||||||
|
|
||||||
<template>propStatement-awardOrHonor.ftl</template>
|
<template>propStatement-awardOrHonor.ftl</template>
|
||||||
</list-view-config>
|
</list-view-config>
|
||||||
|
|
|
@ -60,7 +60,9 @@
|
||||||
?subject ?property ?editorship .
|
?subject ?property ?editorship .
|
||||||
?editorship core:relates ?infoResource .
|
?editorship core:relates ?infoResource .
|
||||||
?infoResource a <http://purl.obolibrary.org/obo/IAO_0000030> .
|
?infoResource a <http://purl.obolibrary.org/obo/IAO_0000030> .
|
||||||
?infoResource rdfs:label ?infoResourceName
|
?infoResource rdfs:label ?infoResourceName .
|
||||||
|
?infoResource core:dateTimeValue ?dateTimeValue .
|
||||||
|
?dateTimeValue core:dateTime ?dateTime
|
||||||
} WHERE {
|
} WHERE {
|
||||||
{
|
{
|
||||||
?subject ?property ?editorship .
|
?subject ?property ?editorship .
|
||||||
|
@ -70,29 +72,9 @@
|
||||||
?subject ?property ?editorship .
|
?subject ?property ?editorship .
|
||||||
?editorship a core:Editorship .
|
?editorship a core:Editorship .
|
||||||
?editorship core:relates ?infoResource .
|
?editorship core:relates ?infoResource .
|
||||||
?infoResource a <http://purl.obolibrary.org/obo/IAO_0000030>
|
?infoResource a <http://purl.obolibrary.org/obo/IAO_0000030> .
|
||||||
|
?infoResource rdfs:label ?infoResourceName
|
||||||
} UNION {
|
} UNION {
|
||||||
?subject ?property ?editorship .
|
|
||||||
?editorship a core:Editorship .
|
|
||||||
?editorship core:relates ?infoResource .
|
|
||||||
?infoResource a <http://purl.obolibrary.org/obo/IAO_0000030> .
|
|
||||||
?infoResource rdfs:label ?infoResourceName
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</query-construct>
|
|
||||||
|
|
||||||
<query-construct>
|
|
||||||
PREFIX core: <http://vivoweb.org/ontology/core#>
|
|
||||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
|
||||||
PREFIX bibo: <http://purl.org/ontology/bibo/>
|
|
||||||
CONSTRUCT {
|
|
||||||
?subject ?property ?editorship .
|
|
||||||
?editorship a core:Editorship .
|
|
||||||
?editorship core:relates ?infoResource .
|
|
||||||
?infoResource a <http://purl.obolibrary.org/obo/IAO_0000030> .
|
|
||||||
?infoResource core:dateTimeValue ?dateTimeValue .
|
|
||||||
?dateTimeValue core:dateTime ?dateTime
|
|
||||||
} WHERE {
|
|
||||||
?subject ?property ?editorship .
|
?subject ?property ?editorship .
|
||||||
?editorship a core:Editorship .
|
?editorship a core:Editorship .
|
||||||
?editorship core:relates ?infoResource .
|
?editorship core:relates ?infoResource .
|
||||||
|
@ -100,6 +82,7 @@
|
||||||
?infoResource core:dateTimeValue ?dateTimeValue .
|
?infoResource core:dateTimeValue ?dateTimeValue .
|
||||||
?dateTimeValue core:dateTime ?dateTime
|
?dateTimeValue core:dateTime ?dateTime
|
||||||
}
|
}
|
||||||
|
}
|
||||||
</query-construct>
|
</query-construct>
|
||||||
|
|
||||||
<template>propStatement-editorship.ftl</template>
|
<template>propStatement-editorship.ftl</template>
|
||||||
|
|
|
@ -11,9 +11,8 @@
|
||||||
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
|
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
|
||||||
PREFIX vitro: <http://vitro.mannlib.cornell.edu/ns/vitro/0.7#>
|
PREFIX vitro: <http://vitro.mannlib.cornell.edu/ns/vitro/0.7#>
|
||||||
|
|
||||||
SELECT DISTINCT <collated> ?subclass </collated>
|
SELECT DISTINCT ?subclass
|
||||||
?edTraining
|
?edTraining
|
||||||
?typeName
|
|
||||||
?org ?orgName
|
?org ?orgName
|
||||||
?degreeName ?degreeAbbr
|
?degreeName ?degreeAbbr
|
||||||
?majorField ?deptOrSchool ?info
|
?majorField ?deptOrSchool ?info
|
||||||
|
@ -21,10 +20,7 @@
|
||||||
WHERE {
|
WHERE {
|
||||||
?subject ?property ?edTraining .
|
?subject ?property ?edTraining .
|
||||||
?edTraining a core:EducationalProcess
|
?edTraining a core:EducationalProcess
|
||||||
OPTIONAL {?edTraining vitro:mostSpecificType ?subclass .
|
OPTIONAL { ?edTraining vitro:mostSpecificType ?subclass . }
|
||||||
?trainingType rdfs:subClassOf core:EducationalProcess .
|
|
||||||
?trainingType rdfs:label ?typeName
|
|
||||||
}
|
|
||||||
OPTIONAL { ?edTraining <http://purl.obolibrary.org/obo/RO_0002234> ?awardedDegree .
|
OPTIONAL { ?edTraining <http://purl.obolibrary.org/obo/RO_0002234> ?awardedDegree .
|
||||||
?awardedDegree core:relates ?degree .
|
?awardedDegree core:relates ?degree .
|
||||||
?degree a core:AcademicDegree
|
?degree a core:AcademicDegree
|
||||||
|
@ -54,9 +50,11 @@
|
||||||
PREFIX core: <http://vivoweb.org/ontology/core#>
|
PREFIX core: <http://vivoweb.org/ontology/core#>
|
||||||
|
|
||||||
CONSTRUCT {
|
CONSTRUCT {
|
||||||
?subclass rdfs:subClassOf core:EducationalProcess .
|
?edTraining vitro:mostSpecificType ?subclass
|
||||||
} WHERE {
|
} WHERE {
|
||||||
?subclass rdfs:subClassOf core:EducationalProcess .
|
?subject ?property ?edTraining .
|
||||||
|
?edTraining a core:EducationalProcess .
|
||||||
|
?edTraining vitro:mostSpecificType ?subclass .
|
||||||
}
|
}
|
||||||
</query-construct>
|
</query-construct>
|
||||||
|
|
||||||
|
@ -86,11 +84,6 @@
|
||||||
?edTraining a core:EducationalProcess .
|
?edTraining a core:EducationalProcess .
|
||||||
?edTraining <http://purl.obolibrary.org/obo/RO_0002234> ?awardedDegree .
|
?edTraining <http://purl.obolibrary.org/obo/RO_0002234> ?awardedDegree .
|
||||||
}
|
}
|
||||||
UNION {
|
|
||||||
?subject ?property ?edTraining .
|
|
||||||
?edTraining a core:EducationalProcess .
|
|
||||||
?edTraining <http://purl.obolibrary.org/obo/RO_0002234> ?awardedDegree .
|
|
||||||
}
|
|
||||||
UNION {
|
UNION {
|
||||||
?subject ?property ?edTraining .
|
?subject ?property ?edTraining .
|
||||||
?edTraining a core:EducationalProcess .
|
?edTraining a core:EducationalProcess .
|
||||||
|
@ -143,33 +136,6 @@
|
||||||
}
|
}
|
||||||
</query-construct>
|
</query-construct>
|
||||||
|
|
||||||
<query-construct>
|
|
||||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
|
||||||
PREFIX core: <http://vivoweb.org/ontology/core#>
|
|
||||||
PREFIX vitro: <http://vitro.mannlib.cornell.edu/ns/vitro/0.7#>
|
|
||||||
CONSTRUCT {
|
|
||||||
?subject ?property ?edTraining .
|
|
||||||
?edTraining a core:EducationalProcess .
|
|
||||||
?edTraining vitro:mostSpecificType ?trainingType .
|
|
||||||
?trainingType rdfs:subClassOf core:EducationalTraining .
|
|
||||||
?trainingType rdfs:label ?typeName
|
|
||||||
} WHERE {
|
|
||||||
{
|
|
||||||
?subject ?property ?edTraining .
|
|
||||||
?edTraining a core:EducationalProcess .
|
|
||||||
?edTraining vitro:mostSpecificType ?trainingType .
|
|
||||||
?trainingType rdfs:subClassOf core:EducationalTraining
|
|
||||||
} UNION
|
|
||||||
{
|
|
||||||
?subject ?property ?edTraining .
|
|
||||||
?edTraining a core:EducationalProcess .
|
|
||||||
?edTraining vitro:mostSpecificType ?trainingType .
|
|
||||||
?trainingType rdfs:subClassOf core:EducationalTraining .
|
|
||||||
?trainingType rdfs:label ?typeName
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</query-construct>
|
|
||||||
|
|
||||||
<query-construct>
|
<query-construct>
|
||||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||||
PREFIX core: <http://vivoweb.org/ontology/core#>
|
PREFIX core: <http://vivoweb.org/ontology/core#>
|
||||||
|
|
|
@ -12,9 +12,8 @@
|
||||||
WHERE {
|
WHERE {
|
||||||
?subject ?property ?vcard .
|
?subject ?property ?vcard .
|
||||||
?vcard vcard:hasTelephone ?phone .
|
?vcard vcard:hasTelephone ?phone .
|
||||||
?phone a vcard:Fax
|
?phone a vcard:Fax .
|
||||||
OPTIONAL { ?phone vcard:telephone ?number }
|
?phone vcard:telephone ?number
|
||||||
|
|
||||||
}
|
}
|
||||||
</query-select>
|
</query-select>
|
||||||
|
|
||||||
|
@ -26,19 +25,11 @@
|
||||||
?phone a vcard:Fax .
|
?phone a vcard:Fax .
|
||||||
?phone ?phoneProperty ?phoneValue
|
?phone ?phoneProperty ?phoneValue
|
||||||
} WHERE {
|
} WHERE {
|
||||||
{
|
|
||||||
?subject ?property ?vcard
|
|
||||||
} UNION {
|
|
||||||
?subject ?property ?vcard .
|
|
||||||
?vcard vcard:hasTelephone ?phone .
|
|
||||||
?phone a vcard:Fax
|
|
||||||
} UNION {
|
|
||||||
?subject ?property ?vcard .
|
?subject ?property ?vcard .
|
||||||
?vcard vcard:hasTelephone ?phone .
|
?vcard vcard:hasTelephone ?phone .
|
||||||
?phone a vcard:Fax .
|
?phone a vcard:Fax .
|
||||||
?phone ?phoneProperty ?phoneValue
|
?phone ?phoneProperty ?phoneValue
|
||||||
}
|
}
|
||||||
}
|
|
||||||
</query-construct>
|
</query-construct>
|
||||||
|
|
||||||
<template>propStatement-phoneFaxNumber.ftl</template>
|
<template>propStatement-phoneFaxNumber.ftl</template>
|
||||||
|
|
|
@ -34,9 +34,6 @@
|
||||||
} WHERE {
|
} WHERE {
|
||||||
{
|
{
|
||||||
?subject ?property ?vcard
|
?subject ?property ?vcard
|
||||||
} UNION {
|
|
||||||
?subject ?property ?vcard .
|
|
||||||
?vcard vcard:hasName ?fullName
|
|
||||||
} UNION {
|
} UNION {
|
||||||
?subject ?property ?vcard .
|
?subject ?property ?vcard .
|
||||||
?vcard vcard:hasName ?fullName .
|
?vcard vcard:hasName ?fullName .
|
||||||
|
|
|
@ -175,24 +175,12 @@
|
||||||
} WHERE {
|
} WHERE {
|
||||||
|
|
||||||
{
|
{
|
||||||
?subject ?property ?role .
|
|
||||||
?role a vivo:AttendeeRole .
|
|
||||||
?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 .
|
|
||||||
?event2 a event:Event .
|
|
||||||
?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?event2
|
|
||||||
} UNION {
|
|
||||||
?subject ?property ?role .
|
?subject ?property ?role .
|
||||||
?role a vivo:AttendeeRole .
|
?role a vivo:AttendeeRole .
|
||||||
?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 .
|
?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 .
|
||||||
?event2 a event:Event .
|
?event2 a event:Event .
|
||||||
?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?event2 .
|
?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?event2 .
|
||||||
?event2 rdfs:label ?event2Label
|
?event2 rdfs:label ?event2Label
|
||||||
} UNION {
|
|
||||||
?subject ?property ?role .
|
|
||||||
?role a vivo:AttendeeRole .
|
|
||||||
?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 .
|
|
||||||
?event2 a event:Event .
|
|
||||||
?event2 <http://purl.obolibrary.org/obo/BFO_0000051> ?event1
|
|
||||||
} UNION {
|
} UNION {
|
||||||
?subject ?property ?role .
|
?subject ?property ?role .
|
||||||
?role a vivo:AttendeeRole .
|
?role a vivo:AttendeeRole .
|
||||||
|
@ -221,13 +209,6 @@
|
||||||
?event2 rdfs:label ?event2Label
|
?event2 rdfs:label ?event2Label
|
||||||
} WHERE {
|
} WHERE {
|
||||||
{
|
{
|
||||||
?subject ?property ?role .
|
|
||||||
?role a vivo:AttendeeRole .
|
|
||||||
?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 .
|
|
||||||
?event2 a event:Event .
|
|
||||||
?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?event3 .
|
|
||||||
?event3 <http://purl.obolibrary.org/obo/BFO_0000050> ?event2
|
|
||||||
} UNION {
|
|
||||||
?subject ?property ?role .
|
?subject ?property ?role .
|
||||||
?role a vivo:AttendeeRole .
|
?role a vivo:AttendeeRole .
|
||||||
?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 .
|
?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 .
|
||||||
|
@ -235,13 +216,6 @@
|
||||||
?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?event3 .
|
?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?event3 .
|
||||||
?event3 <http://purl.obolibrary.org/obo/BFO_0000050> ?event2 .
|
?event3 <http://purl.obolibrary.org/obo/BFO_0000050> ?event2 .
|
||||||
?event2 rdfs:label ?event2Label
|
?event2 rdfs:label ?event2Label
|
||||||
} UNION {
|
|
||||||
?subject ?property ?role .
|
|
||||||
?role a vivo:AttendeeRole .
|
|
||||||
?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 .
|
|
||||||
?event2 a event:Event .
|
|
||||||
?event2 <http://purl.obolibrary.org/obo/BFO_0000051> ?event3 .
|
|
||||||
?event3 <http://purl.obolibrary.org/obo/BFO_0000051> ?event1
|
|
||||||
} UNION {
|
} UNION {
|
||||||
?subject ?property ?role .
|
?subject ?property ?role .
|
||||||
?role a vivo:AttendeeRole .
|
?role a vivo:AttendeeRole .
|
||||||
|
@ -270,24 +244,12 @@
|
||||||
} WHERE {
|
} WHERE {
|
||||||
|
|
||||||
{
|
{
|
||||||
?subject ?property ?role .
|
|
||||||
?role a vivo:AttendeeRole .
|
|
||||||
?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 .
|
|
||||||
?series a vivo:EventSeries .
|
|
||||||
?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?series
|
|
||||||
} UNION {
|
|
||||||
?subject ?property ?role .
|
?subject ?property ?role .
|
||||||
?role a vivo:AttendeeRole .
|
?role a vivo:AttendeeRole .
|
||||||
?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 .
|
?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 .
|
||||||
?series a vivo:EventSeries .
|
?series a vivo:EventSeries .
|
||||||
?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?series .
|
?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?series .
|
||||||
?series rdfs:label ?seriesLabel
|
?series rdfs:label ?seriesLabel
|
||||||
} UNION {
|
|
||||||
?subject ?property ?role .
|
|
||||||
?role a vivo:AttendeeRole .
|
|
||||||
?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 .
|
|
||||||
?series a vivo:EventSeries .
|
|
||||||
?series <http://purl.obolibrary.org/obo/BFO_0000051> ?event1
|
|
||||||
} UNION {
|
} UNION {
|
||||||
?subject ?property ?role .
|
?subject ?property ?role .
|
||||||
?role a vivo:AttendeeRole .
|
?role a vivo:AttendeeRole .
|
||||||
|
@ -315,13 +277,6 @@
|
||||||
?series rdfs:label ?seriesLabel
|
?series rdfs:label ?seriesLabel
|
||||||
} WHERE {
|
} WHERE {
|
||||||
{
|
{
|
||||||
?subject ?property ?role .
|
|
||||||
?role a vivo:AttendeeRole .
|
|
||||||
?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 .
|
|
||||||
?series a vivo:EventSeries .
|
|
||||||
?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?event3 .
|
|
||||||
?event3 <http://purl.obolibrary.org/obo/BFO_0000050> ?series
|
|
||||||
} UNION {
|
|
||||||
?subject ?property ?role .
|
?subject ?property ?role .
|
||||||
?role a vivo:AttendeeRole .
|
?role a vivo:AttendeeRole .
|
||||||
?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 .
|
?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 .
|
||||||
|
@ -329,13 +284,6 @@
|
||||||
?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?event3 .
|
?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?event3 .
|
||||||
?event3 <http://purl.obolibrary.org/obo/BFO_0000050> ?series .
|
?event3 <http://purl.obolibrary.org/obo/BFO_0000050> ?series .
|
||||||
?series rdfs:label ?seriesLabel
|
?series rdfs:label ?seriesLabel
|
||||||
} UNION {
|
|
||||||
?subject ?property ?role .
|
|
||||||
?role a vivo:AttendeeRole .
|
|
||||||
?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 .
|
|
||||||
?series a vivo:EventSeries .
|
|
||||||
?series <http://purl.obolibrary.org/obo/BFO_0000051> ?event3 .
|
|
||||||
?workshop <http://purl.obolibrary.org/obo/BFO_0000051> ?event1
|
|
||||||
} UNION {
|
} UNION {
|
||||||
?subject ?property ?role .
|
?subject ?property ?role .
|
||||||
?role a vivo:AttendeeRole .
|
?role a vivo:AttendeeRole .
|
||||||
|
|
|
@ -69,11 +69,6 @@
|
||||||
?role a core:EditorRole .
|
?role a core:EditorRole .
|
||||||
?role core:roleContributesTo ?activity .
|
?role core:roleContributesTo ?activity .
|
||||||
?activity rdfs:label ?activityName .
|
?activity rdfs:label ?activityName .
|
||||||
} UNION {
|
|
||||||
?subject ?property ?role .
|
|
||||||
?role a core:EditorRole .
|
|
||||||
?role core:roleContributesTo ?activity .
|
|
||||||
?activity vitro:mostSpecificType ?subclass
|
|
||||||
} UNION {
|
} UNION {
|
||||||
?subject ?property ?role .
|
?subject ?property ?role .
|
||||||
?role a core:EditorRole .
|
?role a core:EditorRole .
|
||||||
|
|
|
@ -12,8 +12,8 @@
|
||||||
WHERE {
|
WHERE {
|
||||||
?subject ?property ?vcard .
|
?subject ?property ?vcard .
|
||||||
?vcard vcard:hasEmail ?email .
|
?vcard vcard:hasEmail ?email .
|
||||||
?email a vcard:Work
|
?email a vcard:Work .
|
||||||
OPTIONAL { ?email vcard:email ?emailAddress }
|
?email vcard:email ?emailAddress
|
||||||
|
|
||||||
}
|
}
|
||||||
</query-select>
|
</query-select>
|
||||||
|
@ -26,19 +26,11 @@
|
||||||
?email a vcard:Work .
|
?email a vcard:Work .
|
||||||
?email ?emailProperty ?emailValue
|
?email ?emailProperty ?emailValue
|
||||||
} WHERE {
|
} WHERE {
|
||||||
{
|
|
||||||
?subject ?property ?vcard
|
|
||||||
} UNION {
|
|
||||||
?subject ?property ?vcard .
|
|
||||||
?vcard vcard:hasEmail ?email .
|
|
||||||
?email a vcard:Work
|
|
||||||
} UNION {
|
|
||||||
?subject ?property ?vcard .
|
?subject ?property ?vcard .
|
||||||
?vcard vcard:hasEmail ?email .
|
?vcard vcard:hasEmail ?email .
|
||||||
?email a vcard:Work .
|
?email a vcard:Work .
|
||||||
?email ?emailProperty ?emailValue
|
?email ?emailProperty ?emailValue
|
||||||
}
|
}
|
||||||
}
|
|
||||||
</query-construct>
|
</query-construct>
|
||||||
|
|
||||||
<template>propStatement-emailAddress.ftl</template>
|
<template>propStatement-emailAddress.ftl</template>
|
||||||
|
|
|
@ -11,8 +11,8 @@
|
||||||
?number
|
?number
|
||||||
WHERE {
|
WHERE {
|
||||||
?subject ?property ?vcard .
|
?subject ?property ?vcard .
|
||||||
?vcard vcard:hasTelephone ?phone
|
?vcard vcard:hasTelephone ?phone .
|
||||||
OPTIONAL { ?phone vcard:telephone ?number }
|
?phone vcard:telephone ?number
|
||||||
MINUS {?phone a vcard:Fax}
|
MINUS {?phone a vcard:Fax}
|
||||||
}
|
}
|
||||||
</query-select>
|
</query-select>
|
||||||
|
@ -24,17 +24,10 @@
|
||||||
?vcard vcard:hasTelephone ?phone .
|
?vcard vcard:hasTelephone ?phone .
|
||||||
?phone ?phoneProperty ?phoneValue
|
?phone ?phoneProperty ?phoneValue
|
||||||
} WHERE {
|
} WHERE {
|
||||||
{
|
|
||||||
?subject ?property ?vcard
|
|
||||||
} UNION {
|
|
||||||
?subject ?property ?vcard .
|
|
||||||
?vcard vcard:hasTelephone ?phone
|
|
||||||
} UNION {
|
|
||||||
?subject ?property ?vcard .
|
?subject ?property ?vcard .
|
||||||
?vcard vcard:hasTelephone ?phone .
|
?vcard vcard:hasTelephone ?phone .
|
||||||
?phone ?phoneProperty ?phoneValue
|
?phone ?phoneProperty ?phoneValue
|
||||||
}
|
}
|
||||||
}
|
|
||||||
</query-construct>
|
</query-construct>
|
||||||
|
|
||||||
<template>propStatement-phoneFaxNumber.ftl</template>
|
<template>propStatement-phoneFaxNumber.ftl</template>
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
</#if>
|
</#if>
|
||||||
<#if statement.degreeLabel??>
|
<#if statement.degreeLabel??>
|
||||||
${statement.degreeAbbr!statement.degreeLabel!}
|
${statement.degreeAbbr!statement.degreeLabel!}
|
||||||
<#if statement.dateTimeStart?? || statement.dateTimeEnd?? > ${i18n().candidate},<#else> ${i18n().candidate}</#if>
|
<#if statement.dateTimeStart?? || statement.dateTimeEnd?? > ${i18n().candidacy},<#else> ${i18n().candidacy}</#if>
|
||||||
</#if>
|
</#if>
|
||||||
<#elseif statement.advisingRelLabel??>
|
<#elseif statement.advisingRelLabel??>
|
||||||
<a href="${profileUrl(statement.uri("advisingRel"))}" title="${i18n().advisingRel_label}">${statement.advisingRelLabel!statement.localName}</a>
|
<a href="${profileUrl(statement.uri("advisingRel"))}" title="${i18n().advisingRel_label}">${statement.advisingRelLabel!statement.localName}</a>
|
||||||
|
|
|
@ -15,9 +15,9 @@
|
||||||
|
|
||||||
<#local linkedIndividual>
|
<#local linkedIndividual>
|
||||||
<#if statement.award??>
|
<#if statement.award??>
|
||||||
<a href="${profileUrl(statement.uri("award"))}" title="${i18n().award_name}">${statement.awardLabel!statement.localName!}</a>
|
<a href="${profileUrl(statement.uri("award"))}" title="${i18n().award_name}">${statement.awardLabel!}</a>
|
||||||
<#else>
|
<#else>
|
||||||
<a href="${profileUrl(statement.uri("awardReceipt"))}" title="${i18n().award_receipt_name}">${statement.receiptLabel!statement.localName!}</a>
|
<a href="${profileUrl(statement.uri("awardReceipt"))}" title="${i18n().award_receipt_name}">${statement.receiptLabel!}</a>
|
||||||
</#if>
|
</#if>
|
||||||
</#local>
|
</#local>
|
||||||
|
|
||||||
|
|
|
@ -24,5 +24,5 @@
|
||||||
</#local>
|
</#local>
|
||||||
|
|
||||||
<#-- If property is collated, then subclass label is redundant information -->
|
<#-- If property is collated, then subclass label is redundant information -->
|
||||||
${linkedIndividual} <#if ! property.collatedBySubclass> (${statement.subclassLabel!})</#if> ${dateTime!}
|
${linkedIndividual} <#if (! property.collatedBySubclass) && statement.subclassLabel?has_content> (${statement.subclassLabel!})</#if> ${dateTime!}
|
||||||
</#macro>
|
</#macro>
|
|
@ -109,6 +109,7 @@ websites = Websites
|
||||||
advisee_label = advisee label
|
advisee_label = advisee label
|
||||||
advisor_label = advisor label
|
advisor_label = advisor label
|
||||||
candidate = candidate
|
candidate = candidate
|
||||||
|
candidacy = candidacy
|
||||||
advisingRel_label = advisory label
|
advisingRel_label = advisory label
|
||||||
|
|
||||||
editor_abbreviated = Ed.
|
editor_abbreviated = Ed.
|
||||||
|
|
Loading…
Add table
Reference in a new issue