2013-10-18 09:58:37 -04:00
|
|
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
|
|
<!-- $This file is distributed under the terms of the license in /doc/license.txt$ -->
|
|
|
|
|
|
|
|
<!-- See guidelines in vitro/doc/list_view_configuration_guidelines.txt -->
|
|
|
|
|
|
|
|
<list-view-config>
|
|
|
|
<query-select>
|
|
|
|
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
|
|
|
|
PREFIX afn: <http://jena.hpl.hp.com/ARQ/function#>
|
|
|
|
PREFIX bibo: <http://purl.org/ontology/bibo/>
|
|
|
|
PREFIX core: <http://vivoweb.org/ontology/core#>
|
|
|
|
PREFIX owl: <http://www.w3.org/2002/07/owl#>
|
|
|
|
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
|
|
|
PREFIX vitro: <http://vitro.mannlib.cornell.edu/ns/vitro/0.7#>
|
|
|
|
|
|
|
|
SELECT DISTINCT ?issuedCredential
|
2013-10-21 12:59:24 -04:00
|
|
|
?issuedCredentialLocal
|
|
|
|
?issuedCredentialLabel
|
2013-10-18 09:58:37 -04:00
|
|
|
?credential
|
|
|
|
?credentialLabel
|
2013-10-21 12:59:24 -04:00
|
|
|
?credentialLocal
|
2013-10-18 09:58:37 -04:00
|
|
|
?dateTimeStart
|
|
|
|
?dateTimeEnd
|
|
|
|
?dateTime
|
|
|
|
|
|
|
|
WHERE {
|
|
|
|
?subject ?property ?issuedCredential .
|
|
|
|
?issuedCredential a core:IssuedCredential .
|
2013-10-21 12:59:24 -04:00
|
|
|
LET (?issuedCredentialLocal := afn:localname(?issuedCredential))
|
2013-10-29 14:47:41 -04:00
|
|
|
OPTIONAL {?issuedCredential rdfs:label ?issuedCredentialLabel }
|
2013-10-21 12:59:24 -04:00
|
|
|
OPTIONAL { ?issuedCredential core:relates ?credential .
|
2013-10-18 09:58:37 -04:00
|
|
|
?credential a core:Credential .
|
2013-10-29 14:47:41 -04:00
|
|
|
?credential core:relatedBy ?issuedCredential .
|
|
|
|
?credential rdfs:label ?credentialLabel .
|
2013-10-21 12:59:24 -04:00
|
|
|
LET (?credentialLocal := afn:localname(?credential))
|
2013-10-29 14:47:41 -04:00
|
|
|
}
|
|
|
|
OPTIONAL { ?issuedCredential core:dateTimeInterval ?dateTimeInterval .
|
|
|
|
?dateTimeInterval core:start ?dateTimeStartValue .
|
|
|
|
?dateTimeStartValue core:dateTime ?dateTimeStart
|
|
|
|
}
|
|
|
|
OPTIONAL { ?issuedCredential core:dateTimeInterval ?dateTimeInterval .
|
|
|
|
?dateTimeInterval core:end ?dateTimeEndValue .
|
|
|
|
?dateTimeEndValue core:dateTime ?dateTimeEnd
|
|
|
|
}
|
|
|
|
OPTIONAL { ?issuedCredential core:dateIssued ?dateTimeValue .
|
|
|
|
?dateTimeValue core:dateTime ?dateTime
|
|
|
|
}
|
|
|
|
} ORDER BY DESC(?dateTime) DESC(?dateTimeEnd)
|
2013-10-18 09:58:37 -04:00
|
|
|
</query-select>
|
|
|
|
|
|
|
|
<query-construct>
|
|
|
|
PREFIX bibo: <http://purl.org/ontology/bibo/>
|
|
|
|
PREFIX core: <http://vivoweb.org/ontology/core#>
|
|
|
|
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
|
|
|
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
|
|
|
|
|
|
|
|
CONSTRUCT {
|
|
|
|
?subject ?property ?issuedCredential .
|
|
|
|
?issuedCredential a core:IssuedCredential .
|
2013-10-21 12:59:24 -04:00
|
|
|
?issuedCredential rdfs:label ?issuedCredentialLabel .
|
2013-10-18 09:58:37 -04:00
|
|
|
?issuedCredential core:relates ?credential .
|
|
|
|
?credential a core:Credential .
|
|
|
|
?credential core:relatedBy ?issuedCredential .
|
|
|
|
?credential rdfs:label ?credentialLabel .
|
|
|
|
} WHERE {
|
|
|
|
{
|
|
|
|
?subject ?property ?issuedCredential .
|
|
|
|
?issuedCredential a core:IssuedCredential .
|
2013-10-21 12:59:24 -04:00
|
|
|
} UNION {
|
|
|
|
?subject ?property ?issuedCredential .
|
|
|
|
?issuedCredential a core:IssuedCredential .
|
|
|
|
?issuedCredential rdfs:label ?issuedCredentialLabel .
|
2013-10-18 09:58:37 -04:00
|
|
|
} UNION {
|
|
|
|
?subject ?property ?issuedCredential .
|
|
|
|
?issuedCredential a core:IssuedCredential .
|
|
|
|
?issuedCredential core:relates ?credential .
|
|
|
|
?credential a core:Credential .
|
|
|
|
?credential core:relatedBy ?issuedCredential
|
|
|
|
} UNION {
|
|
|
|
?subject ?property ?issuedCredential .
|
|
|
|
?issuedCredential a core:IssuedCredential .
|
|
|
|
?issuedCredential core:relates ?credential .
|
|
|
|
?credential a core:Credential .
|
|
|
|
?credential core:relatedBy ?issuedCredential .
|
|
|
|
?credential rdfs:label ?credentialLabel
|
|
|
|
} UNION {
|
|
|
|
?subject ?property ?issuedCredential .
|
|
|
|
?issuedCredential a core:IssuedCredential .
|
|
|
|
?issuedCredential core:relates ?credential .
|
|
|
|
?credential a core:Credential .
|
|
|
|
?credential core:relatedBy ?issuedCredential .
|
|
|
|
?credential rdfs:label ?credentialLabel .
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</query-construct>
|
|
|
|
|
|
|
|
<query-construct>
|
|
|
|
PREFIX core: <http://vivoweb.org/ontology/core#>
|
|
|
|
CONSTRUCT {
|
|
|
|
?subject ?property ?issuedCredential .
|
|
|
|
?issuedCredential a core:IssuedCredential .
|
|
|
|
?issuedCredential core:dateTimeInterval ?dateTimeInterval .
|
|
|
|
?dateTimeInterval core:start ?dateTimeStartValue .
|
|
|
|
?dateTimeStartValue core:dateTime ?dateTimeStart
|
|
|
|
} WHERE {
|
|
|
|
?subject ?property ?issuedCredential .
|
|
|
|
?issuedCredential a core:IssuedCredential .
|
|
|
|
?issuedCredential core:dateTimeInterval ?dateTimeInterval .
|
|
|
|
?dateTimeInterval core:start ?dateTimeStartValue .
|
|
|
|
?dateTimeStartValue core:dateTime ?dateTimeStart
|
|
|
|
}
|
|
|
|
</query-construct>
|
|
|
|
|
|
|
|
<query-construct>
|
|
|
|
PREFIX core: <http://vivoweb.org/ontology/core#>
|
|
|
|
CONSTRUCT {
|
|
|
|
?subject ?property ?issuedCredential .
|
|
|
|
?issuedCredential a core:IssuedCredential .
|
|
|
|
?issuedCredential core:dateTimeInterval ?dateTimeInterval .
|
|
|
|
?dateTimeInterval core:end ?dateTimeEndValue .
|
|
|
|
?dateTimeEndValue core:dateTime ?dateTimeEnd
|
|
|
|
} WHERE {
|
|
|
|
?subject ?property ?issuedCredential .
|
|
|
|
?issuedCredential a core:IssuedCredential .
|
|
|
|
?issuedCredential core:dateTimeInterval ?dateTimeInterval .
|
|
|
|
?dateTimeInterval core:end ?dateTimeEndValue .
|
|
|
|
?dateTimeEndValue core:dateTime ?dateTimeEnd
|
|
|
|
}
|
|
|
|
</query-construct>
|
|
|
|
|
|
|
|
<query-construct>
|
|
|
|
PREFIX core: <http://vivoweb.org/ontology/core#>
|
|
|
|
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
|
|
|
CONSTRUCT {
|
|
|
|
?subject ?property ?issuedCredential .
|
|
|
|
?issuedCredential a core:IssuedCredential .
|
2013-10-24 17:18:13 -04:00
|
|
|
?issuedCredential core:dateIssued ?dateTimeValue .
|
2013-10-18 09:58:37 -04:00
|
|
|
?dateTimeValue core:dateTime ?dateTime
|
|
|
|
} WHERE {
|
|
|
|
?subject ?property ?issuedCredential .
|
|
|
|
?issuedCredential a core:IssuedCredential .
|
2013-10-24 17:18:13 -04:00
|
|
|
?issuedCredential core:dateIssued ?dateTimeValue .
|
2013-10-18 09:58:37 -04:00
|
|
|
?dateTimeValue core:dateTime ?dateTime
|
|
|
|
}
|
|
|
|
</query-construct>
|
|
|
|
|
|
|
|
<template>propStatement-issuedCredential.ftl</template>
|
|
|
|
</list-view-config>
|