diff --git a/productMods/config/listViewConfig-hasAttendeeRole.xml b/productMods/config/listViewConfig-hasAttendeeRole.xml index 9e5a407f..a09eeba6 100644 --- a/productMods/config/listViewConfig-hasAttendeeRole.xml +++ b/productMods/config/listViewConfig-hasAttendeeRole.xml @@ -112,7 +112,7 @@ CONSTRUCT { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 . ?event1 vitro:mostSpecificType ?subclass . ?subclass rdfs:subClassOf event:Event . @@ -120,13 +120,13 @@ } WHERE { { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 . ?event1 vitro:mostSpecificType ?subclass . ?subclass rdfs:subClassOf event:Event } UNION { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 . ?event1 vitro:mostSpecificType ?subclass . ?subclass owl:equivalentClass event:Event @@ -139,20 +139,20 @@ PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> CONSTRUCT { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role ?roleProperty ?roleValue . ?event1 rdfs:label ?event1Label } WHERE { { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . } UNION { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role ?roleProperty ?roleValue } UNION { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 . ?event1 rdfs:label ?event1Label } @@ -167,7 +167,7 @@ CONSTRUCT { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?event2 a event:Event . ?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?event2 . ?event2 <http://purl.obolibrary.org/obo/BFO_0000051> ?event1 . @@ -176,26 +176,26 @@ { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 . ?event2 a event:Event . ?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?event2 } UNION { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 . ?event2 a event:Event . ?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?event2 . ?event2 rdfs:label ?event2Label } UNION { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 . ?event2 a event:Event . ?event2 <http://purl.obolibrary.org/obo/BFO_0000051> ?event1 } UNION { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 . ?event2 a event:Event . ?event2 <http://purl.obolibrary.org/obo/BFO_0000051> ?event1 . @@ -212,7 +212,7 @@ CONSTRUCT { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?event3 <http://purl.obolibrary.org/obo/BFO_0000050> ?event2 . ?event2 <http://purl.obolibrary.org/obo/BFO_0000051> ?event3 . ?event2 a event:Event . @@ -222,14 +222,14 @@ } WHERE { { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 . ?event2 a event:Event . ?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?event3 . ?event3 <http://purl.obolibrary.org/obo/BFO_0000050> ?event2 } UNION { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 . ?event2 a event:Event . ?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?event3 . @@ -237,14 +237,14 @@ ?event2 rdfs:label ?event2Label } UNION { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 . ?event2 a event:Event . ?event2 <http://purl.obolibrary.org/obo/BFO_0000051> ?event3 . ?event3 <http://purl.obolibrary.org/obo/BFO_0000051> ?event1 } UNION { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 . ?event2 a event:Event . ?event2 <http://purl.obolibrary.org/obo/BFO_0000051> ?event3 . @@ -262,7 +262,7 @@ CONSTRUCT { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?series a vivo:EventSeries . ?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?series . ?series <http://purl.obolibrary.org/obo/BFO_0000051> ?event1 . @@ -271,26 +271,26 @@ { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 . ?series a vivo:EventSeries . ?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?series } UNION { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 . ?series a vivo:EventSeries . ?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?series . ?series rdfs:label ?seriesLabel } UNION { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 . ?series a vivo:EventSeries . ?series <http://purl.obolibrary.org/obo/BFO_0000051> ?event1 } UNION { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 . ?series a vivo:EventSeries . ?series <http://purl.obolibrary.org/obo/BFO_0000051> ?event1 . @@ -306,7 +306,7 @@ CONSTRUCT { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?workshop <http://purl.obolibrary.org/obo/BFO_0000050> ?series . ?series <http://purl.obolibrary.org/obo/BFO_0000051> ?event3 . ?series a vivo:EventSeries . @@ -316,14 +316,14 @@ } WHERE { { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 . ?series a vivo:EventSeries . ?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?event3 . ?event3 <http://purl.obolibrary.org/obo/BFO_0000050> ?series } UNION { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 . ?series a vivo:EventSeries . ?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?event3 . @@ -331,14 +331,14 @@ ?series rdfs:label ?seriesLabel } UNION { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 . ?series a vivo:EventSeries . ?series <http://purl.obolibrary.org/obo/BFO_0000051> ?event3 . ?workshop <http://purl.obolibrary.org/obo/BFO_0000051> ?event1 } UNION { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role <http://purl.obolibrary.org/obo/BFO_0000054> ?event1 . ?series a vivo:EventSeries . ?series <http://purl.obolibrary.org/obo/BFO_0000051> ?event3 . @@ -352,13 +352,13 @@ PREFIX vivo: <http://vivoweb.org/ontology/core#> CONSTRUCT { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role vivo:dateTimeInterval ?dateTimeInterval . ?dateTimeInterval vivo:start ?dateTimeStartValue . ?dateTimeStartValue vivo:dateTime ?dateTimeStart } WHERE { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role vivo:dateTimeInterval ?dateTimeInterval . ?dateTimeInterval vivo:start ?dateTimeStartValue . ?dateTimeStartValue vivo:dateTime ?dateTimeStart @@ -369,13 +369,13 @@ PREFIX vivo: <http://vivoweb.org/ontology/core#> CONSTRUCT { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role vivo:dateTimeInterval ?dateTimeInterval . ?dateTimeInterval vivo:end ?dateTimeEndValue . ?dateTimeEndValue vivo:dateTime ?dateTimeEnd } WHERE { ?subject ?property ?role . - ?role a ?objectType . + ?role a vivo:AttendeeRole . ?role vivo:dateTimeInterval ?dateTimeInterval . ?dateTimeInterval vivo:end ?dateTimeEndValue . ?dateTimeEndValue vivo:dateTime ?dateTimeEnd diff --git a/productMods/templates/freemarker/edit/forms/js/manageWebpagesForIndividual.js b/productMods/templates/freemarker/edit/forms/js/manageWebpagesForIndividual.js index 1b30c4bc..7972c171 100644 --- a/productMods/templates/freemarker/edit/forms/js/manageWebpagesForIndividual.js +++ b/productMods/templates/freemarker/edit/forms/js/manageWebpagesForIndividual.js @@ -93,6 +93,7 @@ var manageWebpages = { predicate: manageWebpages.rankPredicate, individuals: webpages }, + traditional: true, // serialize the array of individuals for the server dataType: 'json', type: 'POST', diff --git a/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/configuration/generators/AddAuthorsToInformationResourceGenerator.java b/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/configuration/generators/AddAuthorsToInformationResourceGenerator.java index 1f8227cf..2ab6f06f 100644 --- a/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/configuration/generators/AddAuthorsToInformationResourceGenerator.java +++ b/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/configuration/generators/AddAuthorsToInformationResourceGenerator.java @@ -118,7 +118,7 @@ public class AddAuthorsToInformationResourceGenerator extends VivoBaseGenerator private String getN3AuthorshipRank() { return getN3PrefixString() + - "?authorshipUri core:authorRank ?rank ."; + "?authorshipUri core:rank ?rank ."; } //first name, middle name, last name, and new perseon for new author being created, and n3 for existing person diff --git a/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/configuration/generators/AddEditWebpageFormGenerator.java b/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/configuration/generators/AddEditWebpageFormGenerator.java index c2b0b9a1..b753bc0e 100644 --- a/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/configuration/generators/AddEditWebpageFormGenerator.java +++ b/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/configuration/generators/AddEditWebpageFormGenerator.java @@ -113,7 +113,7 @@ public class AddEditWebpageFormGenerator extends BaseEditConfigurationGenerator config.addField(new FieldVTwo(). setName("rank"). - setRangeDatatypeUri(XSD.integer.toString())); + setRangeDatatypeUri(XSD.xint.toString())); config.addFormSpecificData("newRank", getMaxRank( EditConfigurationUtils.getObjectUri(vreq),