diff --git a/productMods/WEB-INF/rich-export/address/address.sparql b/productMods/WEB-INF/rich-export/address/address.sparql new file mode 100644 index 00000000..97fefb62 --- /dev/null +++ b/productMods/WEB-INF/rich-export/address/address.sparql @@ -0,0 +1,8 @@ +PREFIX core: + +CONSTRUCT { + ?address ?property ?object . +} WHERE { + PERSON_URI core:mailingAddress ?address . + ?address ?property ?object . +} \ No newline at end of file diff --git a/productMods/WEB-INF/rich-export/address/locationOfAddress.sparql b/productMods/WEB-INF/rich-export/address/locationOfAddress.sparql new file mode 100644 index 00000000..47152369 --- /dev/null +++ b/productMods/WEB-INF/rich-export/address/locationOfAddress.sparql @@ -0,0 +1,9 @@ +PREFIX core: + +CONSTRUCT { + ?geographicLocation ?property ?object . +} WHERE { + PERSON_URI core:mailingAddress ?address . + ?address core:hasGeographicLocation ?geographicLocation . + ?geographicLocation ?property ?object . +} \ No newline at end of file diff --git a/productMods/WEB-INF/rich-export/award/award.sparql b/productMods/WEB-INF/rich-export/award/award.sparql new file mode 100644 index 00000000..db731058 --- /dev/null +++ b/productMods/WEB-INF/rich-export/award/award.sparql @@ -0,0 +1,9 @@ +PREFIX core: + +CONSTRUCT { + ?award ?property ?object . +} WHERE { + PERSON_URI core:awardOrHonor ?awardReceipt . + ?awardReceipt core:receiptOf ?award . + ?award ?property ?object . +} \ No newline at end of file diff --git a/productMods/WEB-INF/rich-export/award/conferringOrganization.sparql b/productMods/WEB-INF/rich-export/award/conferringOrganization.sparql new file mode 100644 index 00000000..43bc1361 --- /dev/null +++ b/productMods/WEB-INF/rich-export/award/conferringOrganization.sparql @@ -0,0 +1,9 @@ +PREFIX core: + +CONSTRUCT { + ?organization ?property ?object . +} WHERE { + PERSON_URI core:awardOrHonor ?awardReceipt . + ?awardReceipt core:awardConferredBy ?organization . + ?organization ?property ?object . +} \ No newline at end of file diff --git a/productMods/WEB-INF/rich-export/award/sponsoringOrganization.sparql b/productMods/WEB-INF/rich-export/award/sponsoringOrganization.sparql new file mode 100644 index 00000000..9de3f5a9 --- /dev/null +++ b/productMods/WEB-INF/rich-export/award/sponsoringOrganization.sparql @@ -0,0 +1,10 @@ +PREFIX core: + +CONSTRUCT { + ?organization ?property ?object . +} WHERE { + PERSON_URI core:awardOrHonor ?awardReceipt . + ?awardReceipt core:receiptOf ?award . + ?award core:sponsoredBy ?organization . + ?organization ?property ?object . +} \ No newline at end of file diff --git a/productMods/WEB-INF/rich-export/position/organizationForPosition.sparql b/productMods/WEB-INF/rich-export/position/organizationForPosition.sparql index f20179a2..05962fdf 100644 --- a/productMods/WEB-INF/rich-export/position/organizationForPosition.sparql +++ b/productMods/WEB-INF/rich-export/position/organizationForPosition.sparql @@ -1,9 +1,9 @@ PREFIX core: CONSTRUCT { - ?org ?orgProp ?orgObj . + ?organization ?property ?object . } WHERE { PERSON_URI core:personInPosition ?position . - ?position core:positionInOrganization ?org . - ?org ?orgProp ?orgObj . + ?position core:positionInOrganization ?organization . + ?organization ?property ?object . } \ No newline at end of file diff --git a/productMods/WEB-INF/rich-export/publication/associatedJournal.sparql b/productMods/WEB-INF/rich-export/publication/associatedJournal.sparql new file mode 100644 index 00000000..a8daaa63 --- /dev/null +++ b/productMods/WEB-INF/rich-export/publication/associatedJournal.sparql @@ -0,0 +1,10 @@ +PREFIX core: + +CONSTRUCT { + ?publicationVenue ?property ?object . +} WHERE { + PERSON_URI core:authorInAuthorship ?authorship . + ?authorship core:linkedInformationResource ?publication . + ?publication core:hasPublicationVenue ?publicationVenue . + ?publicationVenue ?property ?object . +} \ No newline at end of file diff --git a/productMods/WEB-INF/rich-export/publication/publication.sparql b/productMods/WEB-INF/rich-export/publication/publication.sparql index fc68817d..96e4344d 100644 --- a/productMods/WEB-INF/rich-export/publication/publication.sparql +++ b/productMods/WEB-INF/rich-export/publication/publication.sparql @@ -1,9 +1,9 @@ PREFIX core: CONSTRUCT { - ?infoResource ?infoResourceProp ?infoResourceValue . + ?publication ?property ?object . } WHERE { PERSON_URI core:authorInAuthorship ?authorship . - ?authorship core:linkedInformationResource ?infoResource . - ?infoResource ?infoResourceProp ?infoResourceValue . + ?authorship core:linkedInformationResource ?publication . + ?publication ?property ?object . } \ No newline at end of file