Skip to content

Commit 943875c

Browse files
committed
make itemReviewedCitation required #11747
1 parent f215ba6 commit 943875c

3 files changed

Lines changed: 16 additions & 2 deletions

File tree

doc/sphinx-guides/source/_static/api/dataset-create-review.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,12 @@
8080
"typeClass": "controlledVocabulary",
8181
"multiple": false,
8282
"typeName": "itemReviewedType"
83+
},
84+
"itemReviewedCitation": {
85+
"value": "dcid: dc/base/NCHS_BRFSS_Asthma",
86+
"typeClass": "primitive",
87+
"multiple": false,
88+
"typeName": "itemReviewedCitation"
8389
}
8490
},
8591
"typeClass": "compound",

scripts/api/data/metadatablocks/review.tsv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
itemReviewed Item Reviewed The item being reviewed none 1 FALSE FALSE FALSE FALSE TRUE TRUE review
55
itemReviewedUrl URL The URL of the item being reviewed url 2 FALSE FALSE FALSE FALSE TRUE TRUE itemReviewed review
66
itemReviewedType Type The type of the item being reviewed text 3 FALSE TRUE FALSE FALSE TRUE TRUE itemReviewed review
7-
itemReviewedCitation Citation The full bibliographic citation of the item being reviewed textbox 4 FALSE FALSE FALSE FALSE FALSE FALSE itemReviewed review
7+
itemReviewedCitation Citation The full bibliographic citation of the item being reviewed textbox 4 FALSE FALSE FALSE FALSE TRUE TRUE itemReviewed review
88
#controlledVocabulary DatasetField Value identifier displayOrder
99
itemReviewedType Audiovisual 0
1010
itemReviewedType Award 1

src/test/java/edu/harvard/iq/dataverse/api/ReviewsIT.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,8 @@ public void testCreateReview() {
131131

132132
String itemReviewedTitle = "Percent of Children That Have Asthma";
133133
String itemReviewedUrl = "https://datacommons.org/tools/statvar#sv=Percent_Person_Children_WithAsthma";
134+
// What's the right way to cite this data?
135+
String itemReviewedCitation = "dcid: dc/base/NCHS_BRFSS_Asthma";
134136
String reviewTitle = "Review of " + itemReviewedTitle;
135137
String authorName = "Wazowski, Mike";
136138
String authorEmail = "mwazowski@mailinator.com";
@@ -212,7 +214,13 @@ public void testCreateReview() {
212214
.add("typeClass",
213215
"controlledVocabulary")
214216
.add("multiple", false)
215-
.add("typeName", "itemReviewedType")))
217+
.add("typeName", "itemReviewedType"))
218+
.add("itemReviewedCitation",
219+
Json.createObjectBuilder()
220+
.add("value", itemReviewedCitation)
221+
.add("typeClass", "primitive")
222+
.add("multiple", false)
223+
.add("typeName", "itemReviewedCitation")))
216224
.add("typeClass", "compound")
217225
.add("multiple", false)
218226
.add("typeName", "itemReviewed"))))));

0 commit comments

Comments
 (0)