|
258 | 258 | "uniqueItems": true |
259 | 259 | }, |
260 | 260 | "publisher": { |
261 | | - "type": "object", |
262 | | - "description": "The entity that hosts, archives, publishes, prints, distributes, releases, issues, or produces the resource. This property will be used to formulate the citation, so consider the prominence of the role.", |
| 261 | + "type": [ |
| 262 | + "object", |
| 263 | + "null" |
| 264 | + ], |
| 265 | + "description": "The entity that hosts, archives, publishes, prints, distributes, releases, issues, or produces the resource. This property will be used to formulate the citation, so consider the prominence of the role. May be null as a placeholder when it is filled downstream by the hosting platform.", |
263 | 266 | "properties": { |
264 | 267 | "name": { |
265 | 268 | "type": "string", |
|
420 | 423 | "minLength": 1 |
421 | 424 | }, |
422 | 425 | "dateType": { |
423 | | - "type": "string", |
424 | | - "description": "The type of date of the item.", |
425 | | - "minLength": 1, |
426 | | - "oneOf": [ |
427 | | - { |
428 | | - "const": "Accepted", |
429 | | - "description": "The date that the publisher accepted the resource into their system." |
430 | | - }, |
431 | | - { |
432 | | - "const": "Available", |
433 | | - "description": "The date the resource is made publicly available. May be a range." |
434 | | - }, |
435 | | - { |
436 | | - "const": "Copyrighted", |
437 | | - "description": "The specific, documented date at which the resource receives a copyrighted status, if applicable." |
438 | | - }, |
439 | | - { |
440 | | - "const": "Collected", |
441 | | - "description": "The date or date range in which the resource content was collected." |
442 | | - }, |
443 | | - { |
444 | | - "const": "Coverage", |
445 | | - "description": "The date or date range during which the resource is available." |
446 | | - }, |
447 | | - { |
448 | | - "const": "Created", |
449 | | - "description": "The date the resource itself was put together; this could refer to a timeframe in ancient history, a date range, or a single date for a final component, e.g., the finalised file with all the data." |
450 | | - }, |
451 | | - { |
452 | | - "const": "Issued", |
453 | | - "description": "The date that the resource is published or distributed, e.g., to a data centre" |
454 | | - }, |
455 | | - { |
456 | | - "const": "Submitted", |
457 | | - "description": "The date the creator submits the resource to the publisher. This could be different from Accepted if the publisher then applies a selection process." |
458 | | - }, |
459 | | - { |
460 | | - "const": "Updated", |
461 | | - "description": "The date of the last update to the resource, when the resource is being added to. May be a range." |
462 | | - }, |
463 | | - { |
464 | | - "const": "Valid", |
465 | | - "description": "The date or date range during which the dataset or resource is accurate." |
466 | | - }, |
467 | | - { |
468 | | - "const": "Withdrawn", |
469 | | - "description": "The date the resource is removed." |
470 | | - }, |
471 | | - { |
472 | | - "const": "Presented", |
473 | | - "description": "POSTER-SPECIFIC EXTENSION: The date the resource was presented, such as at a conference. NOTE: For DataCite Metadata Schema compatibility, consider using 'Issued' instead with the dateInformation sub-property to provide context (e.g., 'Presented at [Conference Name]'). This ensures consistent dateTypes across different resource types." |
474 | | - }, |
475 | | - { |
476 | | - "const": "Other", |
477 | | - "description": "Date type not defined elsewhere." |
478 | | - } |
479 | | - ] |
| 426 | + "$ref": "#/definitions/dateType" |
480 | 427 | }, |
481 | 428 | "dateInformation": { |
482 | 429 | "type": [ |
|
716 | 663 | }, |
717 | 664 | "descriptions": { |
718 | 665 | "type": "array", |
719 | | - "description": "Free text descriptions of the poster content. Typically includes an abstract summarizing the research, methods used, or technical details.", |
| 666 | + "description": "Free text descriptions of the poster content. Use descriptionType 'Abstract' for user-provided formal abstracts and 'Other' for auto-generated summaries. A poster may have both.", |
720 | 667 | "items": { |
721 | 668 | "type": "object", |
722 | 669 | "additionalProperties": false, |
|
731 | 678 | ] |
732 | 679 | }, |
733 | 680 | "descriptionType": { |
734 | | - "type": "string", |
735 | | - "description": "The type of the 'description'. Must be from controlled list.", |
736 | | - "oneOf": [ |
737 | | - { |
738 | | - "const": "Abstract", |
739 | | - "description": "A brief description of the resource and the context in which the resource was created" |
740 | | - }, |
741 | | - { |
742 | | - "const": "Methods", |
743 | | - "description": "The methodology employed for the study or research." |
744 | | - }, |
745 | | - { |
746 | | - "const": "SeriesInformation", |
747 | | - "description": "Information about the series to which the resource belongs." |
748 | | - }, |
749 | | - { |
750 | | - "const": "TableOfContents", |
751 | | - "description": "A table of contents for the resource." |
752 | | - }, |
753 | | - { |
754 | | - "const": "TechnicalInfo", |
755 | | - "description": "Detailed information that may be associated with design, implementation, operation, use, and/or maintenance of a process or system." |
756 | | - }, |
757 | | - { |
758 | | - "const": "Other", |
759 | | - "description": "Other description information that does not fit into an existing category." |
760 | | - } |
761 | | - ] |
| 681 | + "$ref": "#/definitions/descriptionType" |
762 | 682 | } |
763 | 683 | }, |
764 | 684 | "required": [ |
|
815 | 735 | "https://www.crossref.org/services/funder-registry/" |
816 | 736 | ] |
817 | 737 | }, |
| 738 | + "awardTitle": { |
| 739 | + "type": "string", |
| 740 | + "minLength": 1, |
| 741 | + "description": "The human readable title or name of the award (grant)", |
| 742 | + "examples": [ |
| 743 | + "The awesome project of XYZ", |
| 744 | + "Socioenvironmental Monitoring of the Amazon Basin and Xingu" |
| 745 | + ] |
| 746 | + }, |
818 | 747 | "awardNumber": { |
819 | 748 | "type": "string", |
820 | 749 | "minLength": 1, |
|
833 | 762 | "https://www.moore.org/grants/list/GBMF3859.01", |
834 | 763 | "https://doi.org/10.35802/221400" |
835 | 764 | ] |
836 | | - }, |
837 | | - "awardTitle": { |
838 | | - "type": "string", |
839 | | - "minLength": 1, |
840 | | - "description": "The human readable title or name of the award (grant)", |
841 | | - "examples": [ |
842 | | - "The awesome project of XYZ", |
843 | | - "Socioenvironmental Monitoring of the Amazon Basin and Xingu" |
844 | | - ] |
845 | 765 | } |
846 | 766 | }, |
847 | 767 | "required": [ |
|
1284 | 1204 | } |
1285 | 1205 | ] |
1286 | 1206 | }, |
| 1207 | + "descriptionType": { |
| 1208 | + "type": "string", |
| 1209 | + "description": "The type of the description. Use 'Abstract' for user-provided formal abstracts and 'Other' for auto-generated summaries.", |
| 1210 | + "oneOf": [ |
| 1211 | + { |
| 1212 | + "const": "Abstract", |
| 1213 | + "description": "A brief description of the resource and the context in which the resource was created" |
| 1214 | + }, |
| 1215 | + { |
| 1216 | + "const": "Methods", |
| 1217 | + "description": "The methodology employed for the study or research." |
| 1218 | + }, |
| 1219 | + { |
| 1220 | + "const": "SeriesInformation", |
| 1221 | + "description": "Information about the series to which the resource belongs." |
| 1222 | + }, |
| 1223 | + { |
| 1224 | + "const": "TableOfContents", |
| 1225 | + "description": "A table of contents for the resource." |
| 1226 | + }, |
| 1227 | + { |
| 1228 | + "const": "TechnicalInfo", |
| 1229 | + "description": "Detailed information that may be associated with design, implementation, operation, use, and/or maintenance of a process or system." |
| 1230 | + }, |
| 1231 | + { |
| 1232 | + "const": "Other", |
| 1233 | + "description": "Other description information that does not fit into an existing category, including auto-generated poster summaries." |
| 1234 | + } |
| 1235 | + ] |
| 1236 | + }, |
| 1237 | + "dateType": { |
| 1238 | + "type": "string", |
| 1239 | + "description": "The type of date of the item.", |
| 1240 | + "oneOf": [ |
| 1241 | + { |
| 1242 | + "const": "Accepted", |
| 1243 | + "description": "The date that the publisher accepted the resource into their system." |
| 1244 | + }, |
| 1245 | + { |
| 1246 | + "const": "Available", |
| 1247 | + "description": "The date the resource is made publicly available. May be a range." |
| 1248 | + }, |
| 1249 | + { |
| 1250 | + "const": "Copyrighted", |
| 1251 | + "description": "The specific, documented date at which the resource receives a copyrighted status, if applicable." |
| 1252 | + }, |
| 1253 | + { |
| 1254 | + "const": "Collected", |
| 1255 | + "description": "The date or date range in which the resource content was collected." |
| 1256 | + }, |
| 1257 | + { |
| 1258 | + "const": "Coverage", |
| 1259 | + "description": "The date or date range during which the resource is available." |
| 1260 | + }, |
| 1261 | + { |
| 1262 | + "const": "Created", |
| 1263 | + "description": "The date the resource itself was put together; this could refer to a timeframe in ancient history, a date range, or a single date for a final component, e.g., the finalised file with all the data." |
| 1264 | + }, |
| 1265 | + { |
| 1266 | + "const": "Issued", |
| 1267 | + "description": "The date that the resource is published or distributed, e.g., to a data centre" |
| 1268 | + }, |
| 1269 | + { |
| 1270 | + "const": "Submitted", |
| 1271 | + "description": "The date the creator submits the resource to the publisher. This could be different from Accepted if the publisher then applies a selection process." |
| 1272 | + }, |
| 1273 | + { |
| 1274 | + "const": "Updated", |
| 1275 | + "description": "The date of the last update to the resource, when the resource is being added to. May be a range." |
| 1276 | + }, |
| 1277 | + { |
| 1278 | + "const": "Valid", |
| 1279 | + "description": "The date or date range during which the dataset or resource is accurate." |
| 1280 | + }, |
| 1281 | + { |
| 1282 | + "const": "Withdrawn", |
| 1283 | + "description": "The date the resource is removed." |
| 1284 | + }, |
| 1285 | + { |
| 1286 | + "const": "Presented", |
| 1287 | + "description": "POSTER-SPECIFIC EXTENSION: The date the resource was presented, such as at a conference. NOTE: For DataCite Metadata Schema compatibility, consider using 'Issued' instead with the dateInformation sub-property to provide context (e.g., 'Presented at [Conference Name]'). This ensures consistent dateTypes across different resource types." |
| 1288 | + }, |
| 1289 | + { |
| 1290 | + "const": "Other", |
| 1291 | + "description": "Date type not defined elsewhere." |
| 1292 | + } |
| 1293 | + ] |
| 1294 | + }, |
1287 | 1295 | "identifierType": { |
1288 | 1296 | "type": "string", |
1289 | 1297 | "oneOf": [ |
|
0 commit comments