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 ?issuedCredentialLocal ?issuedCredentialLabel ?credential ?credentialLabel ?credentialLocal ?dateTimeStart ?dateTimeEnd ?dateTime WHERE { ?subject ?property ?issuedCredential . ?issuedCredential a core:IssuedCredential . LET (?issuedCredentialLocal := afn:localname(?issuedCredential)) OPTIONAL {?issuedCredential rdfs:label ?issuedCredentialLabel } OPTIONAL { ?issuedCredential core:relates ?credential . ?credential a core:Credential . ?credential core:relatedBy ?issuedCredential . ?credential rdfs:label ?credentialLabel . LET (?credentialLocal := afn:localname(?credential)) } 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) 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 . ?issuedCredential rdfs:label ?issuedCredentialLabel . ?issuedCredential core:relates ?credential . ?credential a core:Credential . ?credential core:relatedBy ?issuedCredential . ?credential rdfs:label ?credentialLabel . } WHERE { { ?subject ?property ?issuedCredential . ?issuedCredential a core:IssuedCredential . } UNION { ?subject ?property ?issuedCredential . ?issuedCredential a core:IssuedCredential . ?issuedCredential rdfs:label ?issuedCredentialLabel . } 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 . } } 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 } 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 } 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 . ?issuedCredential core:dateIssued ?dateTimeValue . ?dateTimeValue core:dateTime ?dateTime } WHERE { ?subject ?property ?issuedCredential . ?issuedCredential a core:IssuedCredential . ?issuedCredential core:dateIssued ?dateTimeValue . ?dateTimeValue core:dateTime ?dateTime }