diff --git a/productMods/WEB-INF/rich-export/credential/credential.sparql b/productMods/WEB-INF/rich-export/credential/credential.sparql new file mode 100644 index 00000000..dafb6f40 --- /dev/null +++ b/productMods/WEB-INF/rich-export/credential/credential.sparql @@ -0,0 +1,9 @@ +PREFIX core: + +CONSTRUCT { + ?credential ?property ?object . +} WHERE { + PERSON_URI core:hasCredential ?issuedCredential . + ?issuedCredential core:issuanceOfCredential ?credential . + ?credential ?property ?object . +} \ No newline at end of file diff --git a/productMods/WEB-INF/rich-export/credential/credentialGoverningAuthority.sparql b/productMods/WEB-INF/rich-export/credential/credentialGoverningAuthority.sparql new file mode 100644 index 00000000..4650bb53 --- /dev/null +++ b/productMods/WEB-INF/rich-export/credential/credentialGoverningAuthority.sparql @@ -0,0 +1,10 @@ +PREFIX core: + +CONSTRUCT { + ?organization ?property ?object . +} WHERE { + PERSON_URI core:hasCredential ?issuedCredential . + ?issuedCredential core:issuanceOfCredential ?credential . + ?credential core:hasGoverningAuthority ?organization . + ?organization ?property ?object . +} \ No newline at end of file diff --git a/productMods/WEB-INF/rich-export/credential/issuedCredential.sparql b/productMods/WEB-INF/rich-export/credential/issuedCredential.sparql new file mode 100644 index 00000000..88b8f9ec --- /dev/null +++ b/productMods/WEB-INF/rich-export/credential/issuedCredential.sparql @@ -0,0 +1,8 @@ +PREFIX core: + +CONSTRUCT { + ?issuedCredential ?property ?object . +} WHERE { + PERSON_URI core:hasCredential ?issuedCredential . + ?issuedCredential ?property ?object . +} \ No newline at end of file diff --git a/productMods/WEB-INF/rich-export/credential/issuedCredentialExpirationDate.sparql b/productMods/WEB-INF/rich-export/credential/issuedCredentialExpirationDate.sparql new file mode 100644 index 00000000..70cd2bac --- /dev/null +++ b/productMods/WEB-INF/rich-export/credential/issuedCredentialExpirationDate.sparql @@ -0,0 +1,9 @@ +PREFIX core: + +CONSTRUCT { + ?date ?property ?object . +} WHERE { + PERSON_URI core:hasCredential ?issuedCredential . + ?issuedCredential core:expirationDate ?date . + ?date ?property ?object . +} \ No newline at end of file diff --git a/productMods/WEB-INF/rich-export/credential/issuedCredentialIssueDate.sparql b/productMods/WEB-INF/rich-export/credential/issuedCredentialIssueDate.sparql new file mode 100644 index 00000000..285f9e64 --- /dev/null +++ b/productMods/WEB-INF/rich-export/credential/issuedCredentialIssueDate.sparql @@ -0,0 +1,9 @@ +PREFIX core: + +CONSTRUCT { + ?date ?property ?object . +} WHERE { + PERSON_URI core:hasCredential ?issuedCredential . + ?issuedCredential core:dateIssued ?date . + ?date ?property ?object . +} \ No newline at end of file diff --git a/productMods/WEB-INF/rich-export/credential/issuedCredentialSubjectArea.sparql b/productMods/WEB-INF/rich-export/credential/issuedCredentialSubjectArea.sparql new file mode 100644 index 00000000..c76b85b6 --- /dev/null +++ b/productMods/WEB-INF/rich-export/credential/issuedCredentialSubjectArea.sparql @@ -0,0 +1,9 @@ +PREFIX core: + +CONSTRUCT { + ?subjectArea ?property ?object . +} WHERE { + PERSON_URI core:hasCredential ?issuedCredential . + ?issuedCredential core:hasSubjectArea ?subjectArea . + ?subjectArea ?property ?object . +} \ No newline at end of file