From 13a11cc881c946c026d776f8f61a3578736da01f Mon Sep 17 00:00:00 2001 From: stellamit Date: Thu, 2 Jun 2011 20:51:58 +0000 Subject: [PATCH] incremental development for NIHVIVO-1275 --- .../credential/eligibleForCredential.sparql | 8 ++++++++ .../WEB-INF/rich-export/patent/assignee.sparql | 12 ++++++++++++ .../WEB-INF/rich-export/patent/inventors.sparql | 12 ++++++++++++ .../WEB-INF/rich-export/patent/patent.sparql | 11 +++++++++++ .../rich-export/patent/patentFiledDate.sparql | 15 +++++++++++++++ .../rich-export/patent/patentIssuedDate.sparql | 15 +++++++++++++++ .../rich-export/teaching/teacherRoleIn.sparql | 9 +++++++++ 7 files changed, 82 insertions(+) create mode 100644 productMods/WEB-INF/rich-export/credential/eligibleForCredential.sparql create mode 100644 productMods/WEB-INF/rich-export/patent/assignee.sparql create mode 100644 productMods/WEB-INF/rich-export/patent/inventors.sparql create mode 100644 productMods/WEB-INF/rich-export/patent/patent.sparql create mode 100644 productMods/WEB-INF/rich-export/patent/patentFiledDate.sparql create mode 100644 productMods/WEB-INF/rich-export/patent/patentIssuedDate.sparql create mode 100644 productMods/WEB-INF/rich-export/teaching/teacherRoleIn.sparql diff --git a/productMods/WEB-INF/rich-export/credential/eligibleForCredential.sparql b/productMods/WEB-INF/rich-export/credential/eligibleForCredential.sparql new file mode 100644 index 00000000..bd8ae3ef --- /dev/null +++ b/productMods/WEB-INF/rich-export/credential/eligibleForCredential.sparql @@ -0,0 +1,8 @@ +PREFIX core: + +CONSTRUCT { + ?credential ?property ?object . +} WHERE { + PERSON_URI core:eligibleFor ?credential . + ?credential ?property ?object . +} \ No newline at end of file diff --git a/productMods/WEB-INF/rich-export/patent/assignee.sparql b/productMods/WEB-INF/rich-export/patent/assignee.sparql new file mode 100644 index 00000000..520a3b0b --- /dev/null +++ b/productMods/WEB-INF/rich-export/patent/assignee.sparql @@ -0,0 +1,12 @@ +PREFIX core: +PREFIX rdf: + +CONSTRUCT { + ?assignee ?property ?object . +} WHERE { + PERSON_URI core:authorInAuthorship ?authorship . + ?authorship core:linkedInformationResource ?patent . + ?patent rdf:type bibo:Patent . + ?patent core:assignee ?assignee . + ?assignee ?property ?object . +} \ No newline at end of file diff --git a/productMods/WEB-INF/rich-export/patent/inventors.sparql b/productMods/WEB-INF/rich-export/patent/inventors.sparql new file mode 100644 index 00000000..598d3b56 --- /dev/null +++ b/productMods/WEB-INF/rich-export/patent/inventors.sparql @@ -0,0 +1,12 @@ +PREFIX core: +PREFIX rdf: + +CONSTRUCT { + ?person ?property ?object . +} WHERE { + PERSON_URI core:authorInAuthorship ?authorship . + ?authorship core:linkedInformationResource ?patent . + ?patent rdf:type bibo:Patent . + ?authorship core:linkedAuthor ?person . + ?person ?property ?object . +} \ No newline at end of file diff --git a/productMods/WEB-INF/rich-export/patent/patent.sparql b/productMods/WEB-INF/rich-export/patent/patent.sparql new file mode 100644 index 00000000..45b54af0 --- /dev/null +++ b/productMods/WEB-INF/rich-export/patent/patent.sparql @@ -0,0 +1,11 @@ +PREFIX core: +PREFIX rdf: + +CONSTRUCT { + ?publication ?property ?object . +} WHERE { + PERSON_URI core:authorInAuthorship ?authorship . + ?authorship core:linkedInformationResource ?patent . + ?patent rdf:type bibo:Patent . + ?patent ?property ?object . +} \ No newline at end of file diff --git a/productMods/WEB-INF/rich-export/patent/patentFiledDate.sparql b/productMods/WEB-INF/rich-export/patent/patentFiledDate.sparql new file mode 100644 index 00000000..878c5642 --- /dev/null +++ b/productMods/WEB-INF/rich-export/patent/patentFiledDate.sparql @@ -0,0 +1,15 @@ +PREFIX core: +PREFIX rdf: + +CONSTRUCT { + ?date ?property ?object . + ?precision ?property2 ?object2 . +} WHERE { + PERSON_URI core:authorInAuthorship ?authorship . + ?authorship core:linkedInformationResource ?patent . + ?patent rdf:type bibo:Patent . + ?patent core:dateFiled ?date . + ?date ?property ?object . + ?date core:dateTimePrecision ?precision . + ?precision ?property2 ?object2 . +} \ No newline at end of file diff --git a/productMods/WEB-INF/rich-export/patent/patentIssuedDate.sparql b/productMods/WEB-INF/rich-export/patent/patentIssuedDate.sparql new file mode 100644 index 00000000..885227e0 --- /dev/null +++ b/productMods/WEB-INF/rich-export/patent/patentIssuedDate.sparql @@ -0,0 +1,15 @@ +PREFIX core: +PREFIX rdf: + +CONSTRUCT { + ?date ?property ?object . + ?precision ?property2 ?object2 . +} WHERE { + PERSON_URI core:authorInAuthorship ?authorship . + ?authorship core:linkedInformationResource ?patent . + ?patent rdf:type bibo:Patent . + ?patent core:dateIssued ?date . + ?date ?property ?object . + ?date core:dateTimePrecision ?precision . + ?precision ?property2 ?object2 . +} \ No newline at end of file diff --git a/productMods/WEB-INF/rich-export/teaching/teacherRoleIn.sparql b/productMods/WEB-INF/rich-export/teaching/teacherRoleIn.sparql new file mode 100644 index 00000000..6df11b99 --- /dev/null +++ b/productMods/WEB-INF/rich-export/teaching/teacherRoleIn.sparql @@ -0,0 +1,9 @@ +PREFIX core: + +CONSTRUCT { + ?course ?property ?object . +} WHERE { + PERSON_URI core:hasTeacherRole ?teacherRole . + ?teacherRole core:roleIn ?course . + ?course ?property ?object . +} \ No newline at end of file