From f5c0c899ca6eb41bbed908c27be686240826994d Mon Sep 17 00:00:00 2001 From: Yuhuai Liu Date: Thu, 22 Feb 2024 13:56:01 -0500 Subject: [PATCH] Feature/cedar integration (#2143) * [ENG-4908] Prototype CEE (#2050) * prototype CEEE * CR followup * fix args names * [ENG-4843] [ENG-5056] [ENG-5057] [ENG-5058] [ENG-5059] Feature/cedar integration (#2091) * Added the cedar metadata template model * Added the new models for cedar-metadata-template and record * Fixed some linting issues * Added the adapters and serializers for cedar metadata template and record * Fixed some typos and ignorance with serializers, api-contracts, etc * Fixed the namespace * Fixed the all the relationships * [ENG-4845] Updates to convert the currect guid-metadata to tab based (#2093) * Updates to convert the currect guid-metadata to tab based * Added the tabbing system to the metadata page * Initial commit for geting the mirage serializers to work for cedar-metadata-records * Updates from PR comments * [ENG-5065] Add a new metadata details (view only) component (#2095) * Added the initial metadata-detail component * Added some more touches to the detail template * Removed unnecessary mobile styling and actually the component. * Much cleaner look and feel for the read-only view * Added more randomness * Inital metadata add route * Added more information to select a schema * Added missing files * Fixed the pagination on read-only templates * Fixed some tests * Fixed a typo * Updates per PR comments * Updates per PR requests * Initial commit to add the cedar template * Added a new component to handle the cedar editor * Styling of the cedar editor * For debugging added the configuration to the component * Template rendering * Added more cedar templates and updated the config * Fixes per the PR * Updates based on the PR * Removed the unnecessary metadata-select component and passed in isMobile * Added metadata information to the tabs * Fixed the title * add cedar assets (#2104) * artifact viewer prototype * Added biosample record, removed unnecessary components and hooked up the initial editor post on save * fixed the types by adding singular and plurals and updated the save to work for create and patch * Updates from the PR based on comments. Much better with consistent naming of variables * Updates for PR * Updates for the PR * Added a loading indicator, disabled the button and redirected the route * Router changes for Yuhuai * modify route structure * Added a draft status * Added visualization for draft metadata * Added better text for published metadata and analytics * Added the final touch to get the recordId and display the correct record * Fixed two tests * Fixed another test * Initial PR comment updates * Additional PR comment updates * The last of the PR comments * Updates from PR requests * Added visualization for draft metadata * Added more edit flow components * Additional updates * Updates to make a better flow and have the editor display persisted data * Finishing touches on the edit flow * Added a toast message to handle saving errors * Added a cancel button * Editted a merge mistake * A linting issue * Updates for the linter and PR comments * Additional updates * Updates based on the PR * Removed the async * Added a better isPersisting handler * Update to the cedar metadata editor flow * update versions (#2114) * Initial updates to port node::metadata to registration * Updated the routes * Initial commit for registrations and mirage scenarios * Updates to some files, mostly mirage * Moved metadata components to osf-components, removed the guid-node metadata components, generized some components * Added a component for the detail page * Converted the metadata add page to be a component * Fixed a test * Fixed additional tests * Fixed a flaky test * Okay ... to similar tests * Refactored based on PR comments * One last PR Suggestions * Initial conversion to add cedar metadata to files * More component creation * Updates to get files to work * fix relationship * The tabs are displaying and the cedar artifact viewer is working * Typo for a test failue * Updates for the PR * Fixed a camel-case class names * Added the ability to add a cedar template to a file * Added updates for navigation, scenarios and mobile * Additional mobile formatting * Fixed two tests * Removed a test that did nothing * Updates for the PR * Added everything to fix publish * Hopeful fix for the tests * Added permissions * Updated the if statement for permissions * Another quick update to make mirage scenarios more realistic * Updates for PR suggestions * Missed a suggestion * Updates for Yuhuais comments * New flow for downloading a cedar template * Updates to flow, css and verbiage * One more tooltip * Updates to fix the guid-file tabs * Added initial update for guid-file * Added the title updates to registries * Updates to display the name of the file * add terminologyIntegratedSearchUrl (#2126) * Change `findAll` to `query` to hide inactive templates (#2128) * change findAll to query * use schema:description and fallback to description when schema:description is not available * use schema:description and fallback to description when schema:description is not available--amend * metadataDownload to metadata_download * Added a share icon and fixed the routing to reflect the current tab (#2127) * Added a share icon and fixed the routing to reflect the current tab * Removed from files * Style updates based on PR suggestions from Futa * Fixed for an issue between mirage and BE * Fixes for the file page overrunning * Fixed a translations for a notion issue * Updates to translations * upgrade CEE to 1.0.15 * Fixed some issues * Another quick fix for mobile * Another quick mobile css fix * Another quick mobile css fix * Quick naming convention fix * Oops missing translation update * A late addition to fix a flow issue when adding * Removed the async/await on the cancel button * upgrade CEE to 1.0.16 (#2135) * Updates for Cedar Requests from Product (#2136) * Moved the "Select a different template" button * Fixed a typo on including a component * Added the async on route transition * Updates to disable adding a duplicate record * Added select disable functionality to registries * Finished the disable feature for files and fixed some other nuisances * Added sorting and moved the selected tab to the first * upgrade CEE to 1.1.0 * Fixed the persist because the parent route was not run on an add or edit * Add an aria label * Fix color contrast issue * Enabled the embedding of templates on cedar records (#2141) * Enabled the embedding of templates on cedar records * Fixed a discepancy on the tab views * More one fix for consistency * Overwrite white-space rule for tooltips from cedar (#2146) * Go to page not found when encountering errors. (#2147) * fixes * fix test errors * Update styling (#2149) * Upgrade cee version to 1.2.1. Listen to more events to trigger validation (#2150) * upgrade cee version. listen to more events to trigger validation * change to pointerover --------- Co-authored-by: Lord Business <113387478+bp-cos@users.noreply.github.com> Co-authored-by: Brian Pilati Co-authored-by: Futa Ikeda Co-authored-by: futa-ikeda <51409893+futa-ikeda@users.noreply.github.com> --- app/adapters/cedar-metadata-record.ts | 11 + app/adapters/cedar-metadata-template.ts | 11 + app/config/environment.d.ts | 34 + .../file-detail-layout/styles.scss | 33 +- .../file-detail-layout/template.hbs | 7 +- .../-components/file-header/styles.scss | 64 + .../-components/file-header/template.hbs | 40 + app/guid-file/{ => index}/controller.ts | 6 +- app/guid-file/index/route.ts | 38 + app/guid-file/index/styles.scss | 100 + app/guid-file/index/template.hbs | 120 + app/guid-file/metadata/add/controller.ts | 42 + app/guid-file/metadata/add/route.ts | 36 + app/guid-file/metadata/add/styles.scss | 57 + app/guid-file/metadata/add/template.hbs | 23 + app/guid-file/route.ts | 1 + app/guid-file/styles.scss | 186 - app/guid-file/template.hbs | 382 +- app/guid-node/metadata/add/controller.ts | 42 + app/guid-node/metadata/add/route.ts | 37 + app/guid-node/metadata/add/styles.scss | 56 + app/guid-node/metadata/add/template.hbs | 18 + app/guid-node/metadata/detail/controller.ts | 12 + app/guid-node/metadata/detail/route.ts | 53 + app/guid-node/metadata/detail/styles.scss | 26 + app/guid-node/metadata/detail/template.hbs | 13 + app/guid-node/metadata/index/route.ts | 8 + app/guid-node/metadata/route.ts | 18 + app/guid-node/metadata/styles.scss | 3 - app/guid-node/metadata/template.hbs | 11 +- app/guid-node/route.ts | 10 + app/guid-node/template.hbs | 1 + app/models/base-file-item.ts | 6 +- app/models/cedar-metadata-record.ts | 32 + app/models/cedar-metadata-template.ts | 29 + app/packages/files/osf-storage-file.ts | 2 +- app/resolve-guid/guid-route.ts | 8 +- app/router.ts | 13 +- app/serializers/cedar-metadata-record.ts | 10 + app/serializers/cedar-metadata-template.ts | 10 + config/environment.js | 40 +- ember-cli-build.js | 3 +- .../cedar-metadata-editor/component.ts | 107 + .../cedar-metadata-editor/styles.scss | 100 + .../cedar-metadata-editor/template.hbs | 63 + .../cedar-metadata-renderer/component.ts | 57 + .../cedar-metadata-renderer/styles.scss | 112 + .../cedar-metadata-renderer/template.hbs | 83 + .../resource-help-dialog/template.hbs | 0 .../components/file-metadata-form/styles.scss | 38 + .../file-metadata-form/template.hbs | 219 + .../metadata/file-metadata-layout/styles.scss | 61 + .../file-metadata-layout/template.hbs | 53 + .../metadata/metadata-add/component.ts | 39 + .../metadata/metadata-add/styles.scss | 65 + .../metadata/metadata-add/template.hbs | 36 + .../metadata/metadata-detail/component.ts | 27 + .../metadata/metadata-detail/styles.scss | 63 + .../metadata/metadata-detail/template.hbs | 35 + .../metadata/metadata-select/styles.scss | 45 + .../metadata/metadata-select/template.hbs | 31 + .../metadata/metadata-tab-view/component.ts | 20 + .../metadata/metadata-tab-view/styles.scss | 8 + .../metadata/metadata-tab-view/template.hbs | 9 + .../metadata/metadata-tabs/component.ts | 71 + .../metadata/metadata-tabs/styles.scss | 95 + .../metadata/metadata-tabs/template.hbs | 89 + .../node-metadata-form/template.hbs | 3 - .../components/tos-consent-banner/styles.scss | 2 +- .../cedar-metadata-editor/component.js | 1 + .../cedar-metadata-editor/template.js | 1 + .../cedar-metadata-renderer/component.js | 1 + .../cedar-metadata-renderer/template.js | 1 + .../resource-help-dialog/template.js | 1 + .../components/file-metadata-form/template.js | 1 + .../metadata/file-metadata-layout/template.js | 1 + .../metadata/metadata-add/component.js | 1 + .../metadata/metadata-add/template.js | 1 + .../metadata/metadata-detail/component.js | 1 + .../metadata/metadata-detail/template.js | 1 + .../metadata/metadata-select/template.js | 1 + .../metadata/metadata-tab-view/component.js | 1 + .../metadata/metadata-tab-view/template.js | 1 + .../metadata/metadata-tabs/component.js | 1 + .../metadata/metadata-tabs/template.js | 1 + .../addon/overview/metadata/add/controller.ts | 42 + .../addon/overview/metadata/add/route.ts | 37 + .../addon/overview/metadata/add/styles.scss | 56 + .../addon/overview/metadata/add/template.hbs | 18 + .../overview/metadata/detail/controller.ts | 12 + .../addon/overview/metadata/detail/route.ts | 55 + .../overview/metadata/detail/styles.scss | 26 + .../overview/metadata/detail/template.hbs | 13 + .../addon/overview/metadata/index/route.ts | 8 + .../addon/overview/metadata/route.ts | 18 + .../addon/overview/metadata/template.hbs | 9 +- lib/registries/addon/overview/route.ts | 3 +- lib/registries/addon/routes.ts | 6 +- mirage/README | 27 + mirage/config.ts | 10 + mirage/factories/cedar-metadata-record.ts | 59 + mirage/fixtures/cedar-metadata-templates.ts | 71 + .../cedar-records/cedar-record.biosample.ts | 244 + .../cedar-records/cedar-record.testing.ts | 75 + .../cedar-template.bibframe.ts | 2054 +++ .../cedar-template.biosample.ts | 4514 +++++ .../cedar-templates/cedar-template.ffis.ts | 7538 ++++++++ .../cedar-templates/cedar-template.heal.ts | 7396 ++++++++ .../cedar-templates/cedar-template.license.ts | 1621 ++ .../cedar-templates/cedar-template.radx.ts | 14526 ++++++++++++++++ .../cedar-templates/cedar-template.testing.ts | 787 + mirage/scenarios/cedar-metatdata-record.ts | 52 + mirage/scenarios/dashboard.ts | 72 + mirage/scenarios/default.ts | 23 +- ...registrations.ts => registrations.full.ts} | 278 +- mirage/scenarios/registrations.lite.ts | 75 + .../scenarios/registrations.many-projects.ts | 33 + mirage/serializers/cedar-metadata-record.ts | 78 + mirage/serializers/cedar-metadata-template.ts | 13 + mirage/serializers/file.ts | 8 + mirage/serializers/node.ts | 8 + mirage/serializers/registration.ts | 8 + package.json | 6 +- public/assets/fonts/MaterialIcons-Regular.eot | Bin 0 -> 66816 bytes public/assets/fonts/MaterialIcons-Regular.ttf | Bin 0 -> 170104 bytes .../assets/fonts/MaterialIcons-Regular.woff | Bin 0 -> 77312 bytes .../assets/fonts/MaterialIcons-Regular.woff2 | Bin 0 -> 59000 bytes public/assets/i18n-cav/en.json | 25 + .../registration-file-detail-test.ts | 2 +- tests/acceptance/guid-node/metadata-test.ts | 7 +- tests/acceptance/resolve-guid-test.ts | 11 +- .../acceptance/overview/metadata-test.ts | 3 +- tests/unit/guid-file/controller-test.ts | 13 - translations/en-us.yml | 38 +- yarn.lock | 10 + 135 files changed, 42417 insertions(+), 770 deletions(-) create mode 100644 app/adapters/cedar-metadata-record.ts create mode 100644 app/adapters/cedar-metadata-template.ts create mode 100644 app/guid-file/-components/file-header/styles.scss create mode 100644 app/guid-file/-components/file-header/template.hbs rename app/guid-file/{ => index}/controller.ts (95%) create mode 100644 app/guid-file/index/route.ts create mode 100644 app/guid-file/index/styles.scss create mode 100644 app/guid-file/index/template.hbs create mode 100644 app/guid-file/metadata/add/controller.ts create mode 100644 app/guid-file/metadata/add/route.ts create mode 100644 app/guid-file/metadata/add/styles.scss create mode 100644 app/guid-file/metadata/add/template.hbs delete mode 100644 app/guid-file/styles.scss create mode 100644 app/guid-node/metadata/add/controller.ts create mode 100644 app/guid-node/metadata/add/route.ts create mode 100644 app/guid-node/metadata/add/styles.scss create mode 100644 app/guid-node/metadata/add/template.hbs create mode 100644 app/guid-node/metadata/detail/controller.ts create mode 100644 app/guid-node/metadata/detail/route.ts create mode 100644 app/guid-node/metadata/detail/styles.scss create mode 100644 app/guid-node/metadata/detail/template.hbs create mode 100644 app/guid-node/metadata/index/route.ts create mode 100644 app/guid-node/metadata/route.ts delete mode 100644 app/guid-node/metadata/styles.scss create mode 100644 app/models/cedar-metadata-record.ts create mode 100644 app/models/cedar-metadata-template.ts create mode 100644 app/serializers/cedar-metadata-record.ts create mode 100644 app/serializers/cedar-metadata-template.ts create mode 100644 lib/osf-components/addon/components/cedar-metadata-editor/component.ts create mode 100644 lib/osf-components/addon/components/cedar-metadata-editor/styles.scss create mode 100644 lib/osf-components/addon/components/cedar-metadata-editor/template.hbs create mode 100644 lib/osf-components/addon/components/cedar-metadata-renderer/component.ts create mode 100644 lib/osf-components/addon/components/cedar-metadata-renderer/styles.scss create mode 100644 lib/osf-components/addon/components/cedar-metadata-renderer/template.hbs rename {app/guid-file/-components => lib/osf-components/addon/components/file-metadata-form}/resource-help-dialog/template.hbs (100%) create mode 100644 lib/osf-components/addon/components/file-metadata-form/styles.scss create mode 100644 lib/osf-components/addon/components/file-metadata-form/template.hbs create mode 100644 lib/osf-components/addon/components/metadata/file-metadata-layout/styles.scss create mode 100644 lib/osf-components/addon/components/metadata/file-metadata-layout/template.hbs create mode 100644 lib/osf-components/addon/components/metadata/metadata-add/component.ts create mode 100644 lib/osf-components/addon/components/metadata/metadata-add/styles.scss create mode 100644 lib/osf-components/addon/components/metadata/metadata-add/template.hbs create mode 100644 lib/osf-components/addon/components/metadata/metadata-detail/component.ts create mode 100644 lib/osf-components/addon/components/metadata/metadata-detail/styles.scss create mode 100644 lib/osf-components/addon/components/metadata/metadata-detail/template.hbs create mode 100644 lib/osf-components/addon/components/metadata/metadata-select/styles.scss create mode 100644 lib/osf-components/addon/components/metadata/metadata-select/template.hbs create mode 100644 lib/osf-components/addon/components/metadata/metadata-tab-view/component.ts create mode 100644 lib/osf-components/addon/components/metadata/metadata-tab-view/styles.scss create mode 100644 lib/osf-components/addon/components/metadata/metadata-tab-view/template.hbs create mode 100644 lib/osf-components/addon/components/metadata/metadata-tabs/component.ts create mode 100644 lib/osf-components/addon/components/metadata/metadata-tabs/styles.scss create mode 100644 lib/osf-components/addon/components/metadata/metadata-tabs/template.hbs create mode 100644 lib/osf-components/app/components/cedar-metadata-editor/component.js create mode 100644 lib/osf-components/app/components/cedar-metadata-editor/template.js create mode 100644 lib/osf-components/app/components/cedar-metadata-renderer/component.js create mode 100644 lib/osf-components/app/components/cedar-metadata-renderer/template.js create mode 100644 lib/osf-components/app/components/file-metadata-form/resource-help-dialog/template.js create mode 100644 lib/osf-components/app/components/file-metadata-form/template.js create mode 100644 lib/osf-components/app/components/metadata/file-metadata-layout/template.js create mode 100644 lib/osf-components/app/components/metadata/metadata-add/component.js create mode 100644 lib/osf-components/app/components/metadata/metadata-add/template.js create mode 100644 lib/osf-components/app/components/metadata/metadata-detail/component.js create mode 100644 lib/osf-components/app/components/metadata/metadata-detail/template.js create mode 100644 lib/osf-components/app/components/metadata/metadata-select/template.js create mode 100644 lib/osf-components/app/components/metadata/metadata-tab-view/component.js create mode 100644 lib/osf-components/app/components/metadata/metadata-tab-view/template.js create mode 100644 lib/osf-components/app/components/metadata/metadata-tabs/component.js create mode 100644 lib/osf-components/app/components/metadata/metadata-tabs/template.js create mode 100644 lib/registries/addon/overview/metadata/add/controller.ts create mode 100644 lib/registries/addon/overview/metadata/add/route.ts create mode 100644 lib/registries/addon/overview/metadata/add/styles.scss create mode 100644 lib/registries/addon/overview/metadata/add/template.hbs create mode 100644 lib/registries/addon/overview/metadata/detail/controller.ts create mode 100644 lib/registries/addon/overview/metadata/detail/route.ts create mode 100644 lib/registries/addon/overview/metadata/detail/styles.scss create mode 100644 lib/registries/addon/overview/metadata/detail/template.hbs create mode 100644 lib/registries/addon/overview/metadata/index/route.ts create mode 100644 lib/registries/addon/overview/metadata/route.ts create mode 100644 mirage/README create mode 100644 mirage/factories/cedar-metadata-record.ts create mode 100644 mirage/fixtures/cedar-metadata-templates.ts create mode 100644 mirage/fixtures/cedar-records/cedar-record.biosample.ts create mode 100644 mirage/fixtures/cedar-records/cedar-record.testing.ts create mode 100644 mirage/fixtures/cedar-templates/cedar-template.bibframe.ts create mode 100644 mirage/fixtures/cedar-templates/cedar-template.biosample.ts create mode 100644 mirage/fixtures/cedar-templates/cedar-template.ffis.ts create mode 100644 mirage/fixtures/cedar-templates/cedar-template.heal.ts create mode 100644 mirage/fixtures/cedar-templates/cedar-template.license.ts create mode 100644 mirage/fixtures/cedar-templates/cedar-template.radx.ts create mode 100644 mirage/fixtures/cedar-templates/cedar-template.testing.ts create mode 100644 mirage/scenarios/cedar-metatdata-record.ts rename mirage/scenarios/{registrations.ts => registrations.full.ts} (72%) create mode 100644 mirage/scenarios/registrations.lite.ts create mode 100644 mirage/scenarios/registrations.many-projects.ts create mode 100644 mirage/serializers/cedar-metadata-record.ts create mode 100644 mirage/serializers/cedar-metadata-template.ts create mode 100644 public/assets/fonts/MaterialIcons-Regular.eot create mode 100644 public/assets/fonts/MaterialIcons-Regular.ttf create mode 100644 public/assets/fonts/MaterialIcons-Regular.woff create mode 100644 public/assets/fonts/MaterialIcons-Regular.woff2 create mode 100644 public/assets/i18n-cav/en.json delete mode 100644 tests/unit/guid-file/controller-test.ts diff --git a/app/adapters/cedar-metadata-record.ts b/app/adapters/cedar-metadata-record.ts new file mode 100644 index 00000000000..afe57e09ef9 --- /dev/null +++ b/app/adapters/cedar-metadata-record.ts @@ -0,0 +1,11 @@ +import OsfAdapter from './osf-adapter'; + +export default class CedarMetadataRecordAdapter extends OsfAdapter { + namespace = '_'; +} + +declare module 'ember-data/types/registries/adapter' { + export default interface AdapterRegistry { + 'cedar-metadata-record': CedarMetadataRecordAdapter; + } // eslint-disable-line semi +} diff --git a/app/adapters/cedar-metadata-template.ts b/app/adapters/cedar-metadata-template.ts new file mode 100644 index 00000000000..6438878b6e6 --- /dev/null +++ b/app/adapters/cedar-metadata-template.ts @@ -0,0 +1,11 @@ +import OsfAdapter from './osf-adapter'; + +export default class CedarMetadataTemplateAdapter extends OsfAdapter { + namespace = '_'; +} + +declare module 'ember-data/types/registries/adapter' { + export default interface AdapterRegistry { + 'cedar-metadata-template': CedarMetadataTemplateAdapter; + } // eslint-disable-line semi +} diff --git a/app/config/environment.d.ts b/app/config/environment.d.ts index 902f347a48e..f564ca7a2b3 100644 --- a/app/config/environment.d.ts +++ b/app/config/environment.d.ts @@ -21,6 +21,7 @@ declare const config: { WATER_BUTLER_ENABLED: boolean; plauditWidgetUrl: string, environment: any; + cedarConfig: any; lintOnBuild: boolean; testsEnabled: boolean; sourcemapsEnabled: boolean; @@ -31,6 +32,39 @@ declare const config: { assetsPrefix: string; sentryDSN: string | null; googleTagManagerId: string | null; + cedarConfig: { + viewerConfig: { + showHeader: boolean, + showFooter: boolean, + expandedSampleTemplateLinks: boolean, + showSampleTemplateLinks: boolean, + defaultLanguage: string, + showTemplateData: boolean, + showInstanceData: boolean, + } + editorConfig: { + sampleTemplateLocationPrefix: string, + loadSampleTemplateName: string, + expandedSampleTemplateLinks: boolean, + showTemplateRenderingRepresentation: boolean, + showMultiInstanceInfo: boolean, + expandedInstanceDataFull: boolean, + expandedInstanceDataCore: boolean, + expandedMultiInstanceInfo: boolean, + expandedTemplateRenderingRepresentation: boolean, + showInstanceDataFull: boolean, + showTemplateSourceData: boolean, + expandedTemplateSourceData: boolean, + collapseStaticComponents: boolean, + showStaticText: boolean, + showInstanceDataCore: boolean, + showHeader: boolean, + showFooter: boolean, + showInstanceDataFull: boolean, + showTemplateSourceData: boolean, + terminologyIntegratedSearchUrl: string, + }, + } sentryOptions: { release?: string; ignoreErrors: string[]; diff --git a/app/guid-file/-components/file-detail-layout/styles.scss b/app/guid-file/-components/file-detail-layout/styles.scss index 112c8a79f9e..f161cffbc25 100644 --- a/app/guid-file/-components/file-detail-layout/styles.scss +++ b/app/guid-file/-components/file-detail-layout/styles.scss @@ -1,3 +1,5 @@ +// stylelint-disable max-nesting-depth, selector-max-compound-selectors + .container { display: flex; flex-direction: row; @@ -5,14 +7,24 @@ } .main-column { - flex-grow: 3; z-index: 1; + width: 70%; + min-width: 300px; + + &.mobile { + width: 100%; + } + + &.is-closed { + flex: 1; + width: calc(100% - 72px); + } h3 { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; - max-width: 70vw; + width: 70%; } } @@ -22,7 +34,8 @@ flex-basis: 300px; flex-direction: column; flex-grow: 1; - width: 28vw; + width: calc(30% - 72px); + min-width: 400px; &.is-closed { display: none; @@ -30,17 +43,19 @@ } .right-buttons { - @media (max-width: 767px) { - display: flex; - flex-direction: row; - justify-content: space-evenly; - border-top: 1px solid #ddd; - } flex-grow: 0; display: flex; flex-direction: column; border-left: 1px solid #ddd; z-index: 1; + width: 72px; + min-width: 72px; + + &.mobile { + flex-direction: row; + width: 100%; + margin-bottom: 10px; + } } .slide-in { diff --git a/app/guid-file/-components/file-detail-layout/template.hbs b/app/guid-file/-components/file-detail-layout/template.hbs index f85467f1711..a7fb813f2b4 100644 --- a/app/guid-file/-components/file-detail-layout/template.hbs +++ b/app/guid-file/-components/file-detail-layout/template.hbs @@ -1,8 +1,8 @@
{{#if @isMobile}} -
+
{{yield to='header'}} -
+
{{yield to='rightButtons'}}
@@ -14,7 +14,8 @@
{{else}} -
+ +
{{yield to='header'}} {{yield to='body'}}
diff --git a/app/guid-file/-components/file-header/styles.scss b/app/guid-file/-components/file-header/styles.scss new file mode 100644 index 00000000000..a4ecbeebb8d --- /dev/null +++ b/app/guid-file/-components/file-header/styles.scss @@ -0,0 +1,64 @@ +// stylelint-disable max-nesting-depth, selector-max-compound-selectors + +.file-header-container { + width: 100%; + + .flex-container-row { + width: 100%; + display: flex; + flex-direction: row; + justify-content: space-between; + padding: 0 20px 20px; + + h2 { + height: 40px; + width: 70%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .return-container { + width: 30%; + height: 70px; + display: flex; + flex-direction: row; + justify-content: flex-end; + align-items: center; + } + } + + .project-link-header { + padding-bottom: 5px; + + .project-link { + margin: 20px; + } + } + + &.mobile { + padding: 0; + + .flex-container-row { + padding: 0; + flex-direction: column; + + h2, + .return-container { + width: 100%; + height: fit-content; + justify-content: flex-start; + } + + h2 { + margin-top: 0; + } + } + + .project-link-header { + .project-link { + margin: 0; + } + } + } +} diff --git a/app/guid-file/-components/file-header/template.hbs b/app/guid-file/-components/file-header/template.hbs new file mode 100644 index 00000000000..758c2de4ba1 --- /dev/null +++ b/app/guid-file/-components/file-header/template.hbs @@ -0,0 +1,40 @@ +
+

+ + {{@model.fileModel.target.title}} + +

+
+

+ {{@model.displayName}} + {{#if @viewedVersion}} + ({{t 'general.version'}}: {{@viewedVersion}}) + {{/if}} +

+
+ {{#if @displayFileActions}} + + {{else}} + + {{ t 'file-detail.metadata.return-to-file' fileName=@model.displayName}} + + {{/if}} +
+
+
\ No newline at end of file diff --git a/app/guid-file/controller.ts b/app/guid-file/index/controller.ts similarity index 95% rename from app/guid-file/controller.ts rename to app/guid-file/index/controller.ts index 94bdbef9952..ea6af99cba0 100644 --- a/app/guid-file/controller.ts +++ b/app/guid-file/index/controller.ts @@ -40,8 +40,8 @@ export default class GuidFile extends Controller { @action toggleRevisions() { - if (!this.model.waterButlerRevisions) { - taskFor(this.model.getRevisions).perform(); + if (!this.model.file.waterButlerRevisions) { + taskFor(this.model.file.getRevisions).perform(); } if (this.isMobile) { this.revisionsOpened = true; @@ -113,6 +113,6 @@ export default class GuidFile extends Controller { @action onDelete() { - this.router.transitionTo('guid-node.files', this.model.fileModel.target.get('id')); + this.router.transitionTo('guid-node.files', this.model.file.fileModel.target.get('id')); } } diff --git a/app/guid-file/index/route.ts b/app/guid-file/index/route.ts new file mode 100644 index 00000000000..139f21b0a86 --- /dev/null +++ b/app/guid-file/index/route.ts @@ -0,0 +1,38 @@ +import Store from '@ember-data/store'; +import Route from '@ember/routing/route'; +import RouterService from '@ember/routing/router-service'; +import { inject as service } from '@ember/service'; +import CedarMetadataRecordModel from 'ember-osf-web/models/cedar-metadata-record'; +import CedarMetadataTemplateModel from 'ember-osf-web/models/cedar-metadata-template'; + + +export default class MetadataDetailRoute extends Route { + @service store!: Store; + @service router!: RouterService; + + async model() { + const file = this.modelFor('guid-file'); + const defaultIndex = 0; + const cedarMetadataRecords = await file.fileModel.queryHasMany('cedarMetadataRecords', { + 'page[size]': 20, + }); + + for(const cedarMetadataRecord of cedarMetadataRecords) { + const template = await cedarMetadataRecord.template as CedarMetadataTemplateModel; + template.recordCreated = true; + cedarMetadataRecord.templateName = template.schemaName; + } + + cedarMetadataRecords.sort( + (a: CedarMetadataRecordModel, b: CedarMetadataRecordModel) => + a.templateName > b.templateName ? 1 : -1, + ); + + + return { + file, + cedarMetadataRecords, + defaultIndex, + }; + } +} diff --git a/app/guid-file/index/styles.scss b/app/guid-file/index/styles.scss new file mode 100644 index 00000000000..d0853962b09 --- /dev/null +++ b/app/guid-file/index/styles.scss @@ -0,0 +1,100 @@ +// stylelint-disable max-nesting-depth, selector-max-compound-selectors + +.flex-container-row { + display: flex; + flex-direction: row; + justify-content: space-between; + padding: 0 20px 20px; + + h2 { + height: 40px; + max-width: 70vw; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } +} + +.project-link-header { + padding-bottom: 5px; + + .project-link { + margin: 20px; + } +} + + +.file-header-container { + margin: 30px; + padding-top: 0; + display: flex; + flex-direction: column; + justify-content: flex-start; + align-items: flex-start; + min-width: 330px; + + &.mobile { + margin-bottom: 10px; + margin-top: 0; + margin-left: 10px; + margin-right: 10px; + padding: 0; + } +} + +.file-renderer { + height: 90vh; + margin-bottom: 15px; + padding: 0 20px 20px; +} + +.slide-buttons { + background-color: $color-bg-white; + border: 1px transparent; + color: $color-link-dark; + margin: 0; + + &.active { + background-color: $color-bg-gray-light; + } +} + +.file-detail-revisions { + max-height: 100vh; + overflow-y: auto; +} + +.file-detail-right-section-heading { + margin-left: 20px; +} + +.file-detail-revision-list { + list-style-position: inside; + padding-inline: 20px; +} + +.right-container { + display: inline-flex; + flex-direction: column; + height: 95%; + margin: 0 20px 20px; + + &.mobile { + width: 90vw; + } + + h2 { + font-size: 31.5px; + font-weight: 300; + line-height: 1.1; + margin-bottom: 20px; + } +} + +.metadata-tab-container { + width: 100%; + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: flex-start; +} diff --git a/app/guid-file/index/template.hbs b/app/guid-file/index/template.hbs new file mode 100644 index 00000000000..c120290395c --- /dev/null +++ b/app/guid-file/index/template.hbs @@ -0,0 +1,120 @@ + + <:header> +
+ +
+ + <:body> +
+ +
+ + <:right> + {{#if this.revisionsOpened}} +
+

{{t 'general.revisions'}}

+
    + + {{#if this.model.file.getRevisions.isRunning}} + + {{else}} + {{#each this.model.file.waterButlerRevisions as |version|}} + + + {{else}} + {{t 'file-detail.no-revisions'}} + {{/each}} + {{/if}} +
+
+ {{/if}} + {{#if this.tagsOpened}} +
+

{{t 'general.tags'}}

+ +
+ {{/if}} + {{#if this.metadataOpened}} + +
+ +
+ {{/if}} + + <:rightButtons> + {{#if this.media.isMobile}} + + {{/if}} + + {{#if this.model.file.shouldShowRevisions}} + + {{/if}} + {{#if this.model.file.shouldShowTags}} + + {{/if}} + +
diff --git a/app/guid-file/metadata/add/controller.ts b/app/guid-file/metadata/add/controller.ts new file mode 100644 index 00000000000..c15d2dcc93b --- /dev/null +++ b/app/guid-file/metadata/add/controller.ts @@ -0,0 +1,42 @@ +import Controller from '@ember/controller'; +import { inject as service } from '@ember/service'; +import Media from 'ember-responsive'; +import config from 'ember-osf-web/config/environment'; +import { action } from '@ember/object'; +import { tracked } from '@glimmer/tracking'; +import RouterService from '@ember/routing/router-service'; +import CedarMetadataTemplateModel from 'ember-osf-web/models/cedar-metadata-template'; +import Intl from 'ember-intl/services/intl'; + +export default class GuidFileMetadataAdd extends Controller { + @service media!: Media; + @service router!: RouterService; + @service intl!: Intl; + + supportEmail = config.support.supportEmail; + + @tracked displaySelectionOptions = true; + @tracked selectedTemplate?: CedarMetadataTemplateModel; + + @action + selectTemplate(cedarMetadataTemplate: CedarMetadataTemplateModel): void { + this.displaySelectionOptions = false; + this.selectedTemplate = cedarMetadataTemplate; + } + + @action + closeCedarEditor(): void { + this.displaySelectionOptions = true; + this.selectedTemplate = undefined; + } + + get tabTitle(): string { + const translation = this.displaySelectionOptions ? 'metadata.add-flow.tab-title-select' : + 'metadata.add-flow.tab-title-add'; + return this.intl.t(translation); + } + + get isMobile() { + return this.media.isMobile; + } +} diff --git a/app/guid-file/metadata/add/route.ts b/app/guid-file/metadata/add/route.ts new file mode 100644 index 00000000000..fca09225221 --- /dev/null +++ b/app/guid-file/metadata/add/route.ts @@ -0,0 +1,36 @@ +import Store from '@ember-data/store'; +import Route from '@ember/routing/route'; +import { inject as service } from '@ember/service'; +import GuidMetadataAdd from 'ember-osf-web/guid-node/metadata/add/controller'; +import CedarMetadataTemplateModel from 'ember-osf-web/models/cedar-metadata-template'; + + +export default class GuidMetadataAddRoute extends Route { + @service store!: Store; + + async model() { + const file = this.modelFor('guid-file'); + const templates = await this.store.query('cedar-metadata-template', { + adapterOptions: { sort: 'schema_name' }, + }); + + const cedarMetadataRecords = await file.fileModel.queryHasMany('cedarMetadataRecords', { + 'page[size]': 20, + }); + + for(const cedarMetadataRecord of cedarMetadataRecords) { + const template = await cedarMetadataRecord.template as CedarMetadataTemplateModel; + template.recordCreated = true; + cedarMetadataRecord.templateName = template.schemaName; + } + + return { + target: file, + templates, + }; + } + + deactivate() { + (this.controller as GuidMetadataAdd).displaySelectionOptions = true; + } +} diff --git a/app/guid-file/metadata/add/styles.scss b/app/guid-file/metadata/add/styles.scss new file mode 100644 index 00000000000..abdf1e8816a --- /dev/null +++ b/app/guid-file/metadata/add/styles.scss @@ -0,0 +1,57 @@ +// stylelint-disable max-nesting-depth, selector-max-compound-selectors + +.metadata-add-container { + margin: 30px; + padding-top: 0; + display: flex; + flex-direction: column; + justify-content: flex-start; + align-items: flex-start; + min-width: 330px; + + .header-container { + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: flex-start; + margin-bottom: 30px; + + .header, + .explanation { + width: 100%; + margin-bottom: 30px; + } + + .available-templates { + width: 100%; + font-weight: bold; + } + } + + .template-container { + width: 100%; + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: flex-start; + flex-wrap: wrap; + } + + &.mobile { + margin-top: 0; + margin-left: 10px; + margin-right: 10px; + padding: 0; + + .header-container { + flex-direction: column; + align-items: flex-start; + margin-bottom: 10px; + + .header { + width: 100%; + } + } + } +} diff --git a/app/guid-file/metadata/add/template.hbs b/app/guid-file/metadata/add/template.hbs new file mode 100644 index 00000000000..d2cc1547643 --- /dev/null +++ b/app/guid-file/metadata/add/template.hbs @@ -0,0 +1,23 @@ +{{page-title this.tabTitle}} +
+ + {{#if this.displaySelectionOptions}} + + {{else}} + + {{/if}} +
+ diff --git a/app/guid-file/route.ts b/app/guid-file/route.ts index a25f7e95b35..89056750431 100644 --- a/app/guid-file/route.ts +++ b/app/guid-file/route.ts @@ -66,6 +66,7 @@ export default class GuidFile extends Route { const { guid } = params; try { const file = await this.store.findRecord('file', guid, {include: 'target'}); + this.metadata = await this.store.findRecord('custom-file-metadata-record', guid); const target = await file.target as unknown as RegistrationModel; diff --git a/app/guid-file/styles.scss b/app/guid-file/styles.scss deleted file mode 100644 index 52797c68f49..00000000000 --- a/app/guid-file/styles.scss +++ /dev/null @@ -1,186 +0,0 @@ -.main-column { - display: flex; - flex-direction: column; -} - -.flex-container-row { - display: flex; - flex-direction: row; - justify-content: space-between; - padding: 0 20px 20px; -} - -.flex-container-row > h2 { - height: 40px; - max-width: 70vw; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.project-link-header { - padding-bottom: 5px; -} - -.project-link { - margin: 20px; -} - -.file-renderer { - height: 90vh; - margin-bottom: 15px; - padding: 0 20px 20px; -} - -.placeholder { - color: #555; -} - -.slide-buttons { - background-color: $color-bg-white; - border: 0; - color: $color-link-dark; - margin: 20px 20px 0; - - @media (max-width: 767px) { - margin: 0; - } - - &.active { - @media (max-width: 767px) { - background-color: $color-bg-white; - color: $color-bg-black; - } - background-color: $color-bg-gray-light; - } -} - -.file-detail-revisions { - max-height: 100vh; - overflow-y: auto; -} - -.file-detail-right-section-heading { - margin-left: 20px; -} - -.file-detail-revision-list { - list-style-position: inside; - padding-inline: 20px; -} - -.file-detail-no-revisions { - padding: 20px; - text-align: center; -} - -.right-container { - display: inline-flex; - flex-direction: column; - height: 95%; - margin: 0 20px 20px; - - &.mobile { - width: 90vw; - } - - dt { - font-size: 17px; - font-weight: 600; - } - - dt, - dd { - background-color: #fff; - color: #000; - margin-bottom: 14px; - } - - h2 { - font-size: 31.5px; - font-weight: 300; - line-height: 1.1; - margin-bottom: 20px; - } - - dl { - margin-bottom: 0; - } - - h3 { - font-size: 17px; - font-weight: 600; - margin-top: 10px; - } -} - -.metadata-heading { - margin-bottom: 0; -} - -.node-type-heading { - border-top: 2px solid #ddd; - border-top: 2px solid rgb(221, 221, 221); - padding-top: 30px; -} - -.metadata-title-edit-download { - align-items: baseline; - display: inline-flex; - flex-direction: row; - justify-content: space-between; - white-space: nowrap; - width: 100%; - - svg { - height: 1.5em; - } -} - -.edit-download-buttons { - display: flex; - flex-direction: row; - justify-content: space-between; - margin-right: 1vw; - grid-gap: 2vw; - - a, - button { - padding: 0.7vw 1.1vw; - } - - button:active, - button:focus, - button:hover, - a:active, - a:focus, - a:hover { - background: #efefef; - } -} - -.metadata-form-and-buttons { - display: flex; - flex-direction: column; - grid-gap: 20px; - height: 100%; - justify-content: flex-start; -} - -.edit-metadata-form { - display: inline-flex; - flex-direction: column; - max-width: 100%; -} - -.edit-metadata-save-cancel-buttons { - display: inline-flex; - flex-direction: row; - font-size: 14px; - grid-gap: 1vw; - justify-content: flex-end; -} - -.affiliated-institutions { - margin-top: 14px; -} diff --git a/app/guid-file/template.hbs b/app/guid-file/template.hbs index f41e71b18c0..5ba51a8c98a 100644 --- a/app/guid-file/template.hbs +++ b/app/guid-file/template.hbs @@ -1,380 +1,2 @@ - - <:header> -

- - {{this.model.fileModel.target.title}} - -

-
-

- {{this.model.displayName}} - {{#if this.viewedVersion}} - ({{t 'general.version'}}: {{this.viewedVersion}}) - {{/if}} -

- -
- - <:body> -
- -
- - <:right> - {{#if this.revisionsOpened}} -
-

{{t 'general.revisions'}}

-
    - - {{#if this.model.getRevisions.isRunning}} - - {{else}} - {{#each this.model.waterButlerRevisions as |version|}} - - - {{else}} - {{t 'file-detail.no-revisions'}} - {{/each}} - {{/if}} -
-
- {{/if}} - {{#if this.tagsOpened}} -
-

{{t 'general.tags'}}

- -
- {{/if}} - {{#if this.metadataOpened}} -
- -
-

- {{t 'file-detail.file-metadata'}} -

-
- {{#unless manager.inEditMode}} - {{#if manager.userCanEdit}} - - {{/if}} - {{#unless manager.isAnonymous}} - - - - {{/unless}} - {{/unless}} -
-
- {{#if manager.isGatheringData}} - - {{else}} - {{#if manager.inEditMode}} -
-
- - - - - {{option}} - - - {{#if option.name}} - {{option.name}} - {{else}} - - {{t 'file-detail.choose-language'}} - - {{/if}} - - -
-
- - -
-
- {{else}} - {{#if (or - manager.metadataRecord.title - manager.metadataRecord.description - manager.metadataRecord.resourceTypeGeneral - manager.languageFromCode - )}} -
- {{#if manager.metadataRecord.title}} -
{{t 'file-detail.title'}}
-
{{manager.metadataRecord.title}}
- {{/if}} - {{#if manager.metadataRecord.description}} -
{{t 'file-detail.description'}}
-
- - {{manager.metadataRecord.description}} - -
- {{/if}} - {{#if manager.metadataRecord.resourceTypeGeneral}} -
- {{t 'file-detail.resource-type-general'}} - - -
-
{{manager.metadataRecord.resourceTypeGeneral}}
- {{/if}} - {{#if manager.languageFromCode}} -
{{t 'file-detail.language'}}
-
{{manager.languageFromCode}}
- {{/if}} -
- {{else}} - {{#if manager.userCanEdit}} - {{t 'file-detail.enter-metadata'}} - {{/if}} - {{/if}} -

{{t (concat 'file-detail.metadata-' manager.nodeWord)}}

- {{#unless manager.isAnonymous}} -
- {{#each manager.targetMetadata.funders as |funder|}} -
- {{#if funder.funder_name}} -
{{t 'file-detail.funder'}}
-
- {{funder.funder_name}} -
- {{/if}} - {{#if funder.award_title}} -
{{t 'file-detail.award-title'}}
-
- {{funder.award_title}} -
- {{/if}} - {{#if funder.award_uri}} -
{{t 'file-detail.award-uri'}}
-
- {{funder.award_uri}} -
- {{/if}} - {{#if funder.award_number}} -
{{t 'file-detail.award-number'}}
-
- {{funder.award_number}} -
- {{/if}} -
- {{/each}} -
- {{/unless}} -
-
{{t 'file-detail.title'}}
-
{{manager.target.title}}
- {{#if manager.target.description}} -
{{t 'file-detail.description'}}
-
- - {{manager.target.description}} - -
- {{/if}} - {{#if (and manager.targetInstitutions (not manager.isAnonymous))}} -
{{t 'file-detail.institutions'}}
-
- {{#each manager.targetInstitutions as |institution|}} -
{{institution.name}}
- {{/each}} -
- {{/if}} - {{#if manager.targetLicense.name}} -
{{t 'file-detail.license'}}
-
{{manager.targetLicense.name}}
- {{/if}} - {{#if manager.targetMetadata.resourceTypeGeneral}} -
{{t 'file-detail.resource-type-general'}}
-
{{manager.targetMetadata.resourceTypeGeneral}}
- {{/if}} - {{#if manager.targetLanguageFromCode}} -
{{t 'file-detail.language'}}
-
{{manager.targetLanguageFromCode}}
- {{/if}} -
{{t 'file-detail.creation-date'}}
-
- {{moment-format manager.target.dateCreated 'MMMM D, YYYY'}} -
-
{{t 'file-detail.modification-date'}}
-
- {{moment-format manager.target.dateModified 'MMMM D, YYYY'}} -
- {{#if @manager.node.dateRegistered}} -
{{t 'file-detail.registration-date'}}
-
- {{moment-format manager.target.dateRegistered 'MMMM D, YYYY'}} -
- {{/if}} - {{#if @manager.node.dateWithdrawn}} -
{{t 'file-detail.withdrawal-date'}}
-
- {{moment-format manager.target.dateWithdrawn 'MMMM D, YYYY'}} -
- {{/if}} - {{#if manager.targetIdentifiers}} - {{#each manager.targetIdentifiers as |identifier| }} -
- - {{identifier.category}} - -
-
- {{/each}} - {{/if}} -
- {{#unless manager.isAnonymous}} -

{{t 'file-detail.contributors'}}

- - {{/unless}} - {{/if}} - {{/if}} -
-
- {{/if}} - - <:rightButtons> - {{#if this.media.isMobile}} - - {{/if}} - - {{#if this.model.shouldShowRevisions}} - - {{/if}} - {{#if this.model.shouldShowTags}} - - {{/if}} - -
+{{page-title this.model.displayName}} +{{ outlet }} diff --git a/app/guid-node/metadata/add/controller.ts b/app/guid-node/metadata/add/controller.ts new file mode 100644 index 00000000000..12a8691ce99 --- /dev/null +++ b/app/guid-node/metadata/add/controller.ts @@ -0,0 +1,42 @@ +import Controller from '@ember/controller'; +import { inject as service } from '@ember/service'; +import Media from 'ember-responsive'; +import config from 'ember-osf-web/config/environment'; +import { action } from '@ember/object'; +import { tracked } from '@glimmer/tracking'; +import RouterService from '@ember/routing/router-service'; +import CedarMetadataTemplateModel from 'ember-osf-web/models/cedar-metadata-template'; +import Intl from 'ember-intl/services/intl'; + +export default class GuidMetadataAdd extends Controller { + @service media!: Media; + @service router!: RouterService; + @service intl!: Intl; + + supportEmail = config.support.supportEmail; + + @tracked displaySelectionOptions = true; + @tracked selectedTemplate?: CedarMetadataTemplateModel; + + @action + selectTemplate(cedarMetadataTemplate: CedarMetadataTemplateModel): void { + this.displaySelectionOptions = false; + this.selectedTemplate = cedarMetadataTemplate; + } + + @action + closeCedarEditor(): void { + this.displaySelectionOptions = true; + this.selectedTemplate = undefined; + } + + get tabTitle(): string { + const translation = this.displaySelectionOptions ? 'metadata.add-flow.tab-title-select' : + 'metadata.add-flow.tab-title-add'; + return this.intl.t(translation); + } + + get isMobile() { + return this.media.isMobile; + } +} diff --git a/app/guid-node/metadata/add/route.ts b/app/guid-node/metadata/add/route.ts new file mode 100644 index 00000000000..e2bba245cb6 --- /dev/null +++ b/app/guid-node/metadata/add/route.ts @@ -0,0 +1,37 @@ +import Store from '@ember-data/store'; +import Route from '@ember/routing/route'; +import { inject as service } from '@ember/service'; +import GuidMetadataAdd from 'ember-osf-web/guid-node/metadata/add/controller'; +import CedarMetadataTemplateModel from 'ember-osf-web/models/cedar-metadata-template'; + + +export default class GuidMetadataAddRoute extends Route { + @service store!: Store; + + async model() { + const parentModel = await this.modelFor('guid-node.metadata'); + const templates = await this.store.query('cedar-metadata-template', { + adapterOptions: { sort: 'schema_name' }, + }); + + const cedarMetadataRecords = await parentModel.target.queryHasMany('cedarMetadataRecords', { + embed: 'template', + 'page[size]': 20, + }); + + for(const cedarMetadataRecord of cedarMetadataRecords) { + const template = await cedarMetadataRecord.template as CedarMetadataTemplateModel; + template.recordCreated = true; + cedarMetadataRecord.templateName = template.schemaName; + } + + return { + target: parentModel.target, + templates, + }; + } + + deactivate() { + (this.controller as GuidMetadataAdd).displaySelectionOptions = true; + } +} diff --git a/app/guid-node/metadata/add/styles.scss b/app/guid-node/metadata/add/styles.scss new file mode 100644 index 00000000000..cbb36b2b98d --- /dev/null +++ b/app/guid-node/metadata/add/styles.scss @@ -0,0 +1,56 @@ +// stylelint-disable max-nesting-depth, selector-max-compound-selectors + +.metadata-add-container { + margin: 30px; + padding-top: 0; + display: flex; + flex-direction: column; + justify-content: flex-start; + align-items: flex-start; + + .header-container { + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: flex-start; + margin-bottom: 30px; + + .header, + .explanation { + width: 100%; + margin-bottom: 30px; + } + + .available-templates { + width: 100%; + font-weight: bold; + } + } + + .template-container { + width: 100%; + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: flex-start; + flex-wrap: wrap; + } + + &.mobile { + margin-top: 0; + margin-left: 10px; + margin-right: 10px; + padding: 0; + + .header-container { + flex-direction: column; + align-items: flex-start; + margin-bottom: 10px; + + .header { + width: 100%; + } + } + } +} diff --git a/app/guid-node/metadata/add/template.hbs b/app/guid-node/metadata/add/template.hbs new file mode 100644 index 00000000000..4aef1c5d9a3 --- /dev/null +++ b/app/guid-node/metadata/add/template.hbs @@ -0,0 +1,18 @@ +{{page-title this.tabTitle}} +
+ {{#if this.displaySelectionOptions}} + + {{else}} + + {{/if}} +
+ diff --git a/app/guid-node/metadata/detail/controller.ts b/app/guid-node/metadata/detail/controller.ts new file mode 100644 index 00000000000..3b71652a093 --- /dev/null +++ b/app/guid-node/metadata/detail/controller.ts @@ -0,0 +1,12 @@ +import Controller from '@ember/controller'; +import { inject as service } from '@ember/service'; +import Media from 'ember-responsive'; + +export default class GuidMetadataDetail extends Controller { + @service media!: Media; + + + get isMobile() { + return this.media.isMobile; + } +} diff --git a/app/guid-node/metadata/detail/route.ts b/app/guid-node/metadata/detail/route.ts new file mode 100644 index 00000000000..b8e2be7dbb9 --- /dev/null +++ b/app/guid-node/metadata/detail/route.ts @@ -0,0 +1,53 @@ +import Store from '@ember-data/store'; +import Route from '@ember/routing/route'; import RouterService from '@ember/routing/router-service'; +import { inject as service } from '@ember/service'; +import CedarMetadataRecordModel from 'ember-osf-web/models/cedar-metadata-record'; +import CedarMetadataTemplateModel from 'ember-osf-web/models/cedar-metadata-template'; + +export default class MetadataDetailRoute extends Route { + @service store!: Store; + @service router!: RouterService; + + async model(params: { recordId: string}) { + const parentModel = this.modelFor('guid-node.metadata'); + let defaultIndex = 0; + + const cedarMetadataRecords = await parentModel.target.queryHasMany('cedarMetadataRecords', { + embed: 'template', + 'page[size]': 20, + }); + + for(const cedarMetadataRecord of cedarMetadataRecords) { + const template = await cedarMetadataRecord.template as CedarMetadataTemplateModel; + template.recordCreated = true; + cedarMetadataRecord.templateName = template.schemaName; + } + + cedarMetadataRecords.sort( + (a: CedarMetadataRecordModel, b: CedarMetadataRecordModel) => + a.templateName > b.templateName ? 1 : -1, + ); + + if (params.recordId) { + let index = 0; + for(const cedarMetadataRecord of cedarMetadataRecords) { + if (cedarMetadataRecord.id === params.recordId) { + defaultIndex = index + 1; + } + index++; + } + } + + if (defaultIndex > 0) { + const selected = cedarMetadataRecords.splice(defaultIndex - 1, 1); + cedarMetadataRecords.unshift(selected[0]); + defaultIndex = 1; + } + + return { + target: parentModel.target, + cedarMetadataRecords, + defaultIndex, + }; + } +} diff --git a/app/guid-node/metadata/detail/styles.scss b/app/guid-node/metadata/detail/styles.scss new file mode 100644 index 00000000000..61214e771ae --- /dev/null +++ b/app/guid-node/metadata/detail/styles.scss @@ -0,0 +1,26 @@ +// stylelint-disable max-nesting-depth, selector-max-compound-selectors + +.metadata-container { + margin: 30px; + padding: 30px; + padding-top: 0; + display: flex; + flex-direction: column; + justify-content: flex-start; + align-items: flex-start; + + .metadata-tab-container { + width: 100%; + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: flex-start; + } + + &.mobile { + margin-top: 0; + margin-left: 10px; + margin-right: 10px; + padding: 0; + } +} diff --git a/app/guid-node/metadata/detail/template.hbs b/app/guid-node/metadata/detail/template.hbs new file mode 100644 index 00000000000..04d2592abbc --- /dev/null +++ b/app/guid-node/metadata/detail/template.hbs @@ -0,0 +1,13 @@ +
+ +
+ +
+
diff --git a/app/guid-node/metadata/index/route.ts b/app/guid-node/metadata/index/route.ts new file mode 100644 index 00000000000..bffd2c74b41 --- /dev/null +++ b/app/guid-node/metadata/index/route.ts @@ -0,0 +1,8 @@ +import Route from '@ember/routing/route'; + + +export default class MetadataIndexRoute extends Route { + model() { + this.replaceWith('guid-node.metadata.detail', 'osf'); + } +} diff --git a/app/guid-node/metadata/route.ts b/app/guid-node/metadata/route.ts new file mode 100644 index 00000000000..33b459784f4 --- /dev/null +++ b/app/guid-node/metadata/route.ts @@ -0,0 +1,18 @@ +import Store from '@ember-data/store'; +import Route from '@ember/routing/route'; +import RouterService from '@ember/routing/router-service'; +import { inject as service } from '@ember/service'; + +export default class MetadataDetailRoute extends Route { + @service store!: Store; + @service router!: RouterService; + + async model() { + const guidNode = this.modelFor('guid-node'); + const target = await guidNode.taskInstance; + + return { + target, + }; + } +} diff --git a/app/guid-node/metadata/styles.scss b/app/guid-node/metadata/styles.scss deleted file mode 100644 index ddafcea6b76..00000000000 --- a/app/guid-node/metadata/styles.scss +++ /dev/null @@ -1,3 +0,0 @@ -.container { - margin: 10px 40px; -} diff --git a/app/guid-node/metadata/template.hbs b/app/guid-node/metadata/template.hbs index 5e7b5d0cd84..f3dc9c57c84 100644 --- a/app/guid-node/metadata/template.hbs +++ b/app/guid-node/metadata/template.hbs @@ -1,9 +1,2 @@ -
- - {{#if manager.isGatheringData}} - - {{else}} - - {{/if}} - -
\ No newline at end of file +{{page-title (t 'metadata.tab-title')}} +{{ outlet }} diff --git a/app/guid-node/route.ts b/app/guid-node/route.ts index ec0a653007a..2dd4a16eb48 100644 --- a/app/guid-node/route.ts +++ b/app/guid-node/route.ts @@ -1,10 +1,20 @@ +import { action } from '@ember/object'; +import RouterService from '@ember/routing/router-service'; +import { inject as service } from '@ember/service'; import GuidRoute from 'ember-osf-web/resolve-guid/guid-route'; +import { notFoundURL } from 'ember-osf-web/utils/clean-url'; export default class GuidNode extends GuidRoute { + @service router!: RouterService; modelName(): 'node' { return 'node'; } + @action + error() { + this.router.transitionTo('not-found', notFoundURL(window.location.pathname)); + } + adapterOptions() { return { query: { diff --git a/app/guid-node/template.hbs b/app/guid-node/template.hbs index e6477f938fb..0c6ab9387d6 100644 --- a/app/guid-node/template.hbs +++ b/app/guid-node/template.hbs @@ -3,6 +3,7 @@
{{else}} + {{page-title this.model.taskInstance.value.title}} & CedarMetadataRecordModel; + // Override in subclasses to set `true` when appropriate isNode = false; isProvider = false; diff --git a/app/models/cedar-metadata-record.ts b/app/models/cedar-metadata-record.ts new file mode 100644 index 00000000000..6ad3e9b1e5d --- /dev/null +++ b/app/models/cedar-metadata-record.ts @@ -0,0 +1,32 @@ +import { AsyncBelongsTo, attr, belongsTo } from '@ember-data/model'; +import CedarMetadataTemplateModel from 'ember-osf-web/models/cedar-metadata-template'; +import AbstractNodeModel from 'ember-osf-web/models/abstract-node'; +import FileModel from 'ember-osf-web/models/file'; +import { tracked } from '@glimmer/tracking'; + +import OsfModel from './osf-model'; + + +/** + * CedarMetadataRecordModel + * + * @description The cedar metadata record model + */ +export default class CedarMetadataRecordModel extends OsfModel { + @attr('object') metadata!: any; + @attr('boolean') isPublished!: boolean; + + @tracked templateName!: string; + + @belongsTo('cedar-metadata-template', { inverse: null }) + template!: AsyncBelongsTo | CedarMetadataTemplateModel; + + @belongsTo('base-file-item', { inverse: 'cedarMetadataRecords' , polymorphic: true }) + target!: (AsyncBelongsTo | AbstractNodeModel) | (AsyncBelongsTo | FileModel); +} + +declare module 'ember-data/types/registries/model' { + export default interface ModelRegistry { + 'cedar-metadata-record': CedarMetadataRecordModel; + } // eslint-disable-line semi +} diff --git a/app/models/cedar-metadata-template.ts b/app/models/cedar-metadata-template.ts new file mode 100644 index 00000000000..a5d0c7abebf --- /dev/null +++ b/app/models/cedar-metadata-template.ts @@ -0,0 +1,29 @@ +import { attr } from '@ember-data/model'; +import { tracked } from '@glimmer/tracking'; +import OsfModel from './osf-model'; + + +/** + * CedarMetadataTemplateModel + * + * @description The cedar metadata template model + */ +export default class CedarMetadataTemplateModel extends OsfModel { + @attr('fixstring') schemaName!: string; + @attr('fixstring') cedarId!: string; + @attr('boolean') active!: boolean; + @attr('object') template!: any; + @attr('number') templateVersion!: number; + + @tracked recordCreated!: boolean; + + get canSelect() { + return !this.recordCreated; + } +} + +declare module 'ember-data/types/registries/model' { + export default interface ModelRegistry { + 'cedar-metadata-template': CedarMetadataTemplateModel; + } // eslint-disable-line semi +} diff --git a/app/packages/files/osf-storage-file.ts b/app/packages/files/osf-storage-file.ts index 4418fdf8f1d..ecabb421f7d 100644 --- a/app/packages/files/osf-storage-file.ts +++ b/app/packages/files/osf-storage-file.ts @@ -6,7 +6,7 @@ import CurrentUserService from 'ember-osf-web/services/current-user'; export default class OsfStorageFile extends File { shouldShowTags = true; - constructor(currentUser: CurrentUserService,fileModel: FileModel) { + constructor(currentUser: CurrentUserService, fileModel: FileModel) { super(currentUser, fileModel); } diff --git a/app/resolve-guid/guid-route.ts b/app/resolve-guid/guid-route.ts index 347dfd6cc94..1276ad1ff3b 100644 --- a/app/resolve-guid/guid-route.ts +++ b/app/resolve-guid/guid-route.ts @@ -22,7 +22,7 @@ export default abstract class GuidRoute extends Route { @task @waitFor - async getModel(guid: string) { + async getModel(guid: string, transition: any) { const blocker = this.ready.getBlocker(); let model; @@ -34,7 +34,7 @@ export default abstract class GuidRoute extends Route { }); } catch (e) { // To do custom error handling, add an error() action to the route that subclasses GuidRoute. - this.send('error', e); + transition.send(false, 'error', e); } blocker.done(); @@ -52,10 +52,10 @@ export default abstract class GuidRoute extends Route { return []; } - model(params: { guid: string }) { + model(params: { guid: string }, transition: any) { return { guid: params.guid, - taskInstance: taskFor(this.getModel).perform(params.guid), + taskInstance: taskFor(this.getModel).perform(params.guid, transition), task: this.getModel, }; } diff --git a/app/router.ts b/app/router.ts index 2cd6ea7babd..3af5e49cc9f 100644 --- a/app/router.ts +++ b/app/router.ts @@ -64,7 +64,12 @@ Router.map(function() { this.mount('registries', { path: '--registries' }); } - this.route('guid-file', { path: '--file/:guid' }); + this.route('guid-file', { path: '--file/:guid' }, function() { + this.route('index', { path: '/'}); + this.route('metadata', function() { + this.route('add'); + }); + }); this.route('guid-node', { path: '--node/:guid' }, function() { this.mount('analytics-page', { as: 'analytics' }); @@ -72,7 +77,11 @@ Router.map(function() { this.route('files', function() { this.route('provider', { path: '/:providerId' }); }); - this.route('metadata'); + this.route('metadata', function() { + this.route('index', { path: '/'}); + this.route('detail', { path: '/:recordId' }); + this.route('add'); + }); this.route('registrations'); this.route('drafts', { path: '/drafts/:draftId' }, function() { this.route('register'); diff --git a/app/serializers/cedar-metadata-record.ts b/app/serializers/cedar-metadata-record.ts new file mode 100644 index 00000000000..b66a808ba76 --- /dev/null +++ b/app/serializers/cedar-metadata-record.ts @@ -0,0 +1,10 @@ +import OsfSerializer from './osf-serializer'; + +export default class CedarMetadataRecordSerializer extends OsfSerializer { +} + +declare module 'ember-data/types/registries/serializer' { + export default interface SerializerRegistry { + 'cedar-metadata-record': CedarMetadataRecordSerializer; + } // eslint-disable-line semi +} diff --git a/app/serializers/cedar-metadata-template.ts b/app/serializers/cedar-metadata-template.ts new file mode 100644 index 00000000000..ead7b98bf3d --- /dev/null +++ b/app/serializers/cedar-metadata-template.ts @@ -0,0 +1,10 @@ +import OsfSerializer from './osf-serializer'; + +export default class CedarMetadataTemplateSerializer extends OsfSerializer { +} + +declare module 'ember-data/types/registries/serializer' { + export default interface SerializerRegistry { + 'cedar-metadata-template': CedarMetadataTemplateSerializer; + } // eslint-disable-line semi +} diff --git a/config/environment.js b/config/environment.js index 67312189170..56f12bae31a 100644 --- a/config/environment.js +++ b/config/environment.js @@ -18,6 +18,37 @@ const { ASSETS_PREFIX: assetsPrefix = '/ember_osf_web/', BACKEND: backend = 'local', CAS_URL: casUrl = 'http://192.168.168.167:8080', + CEDAR_CONFIG: cedarConfig = { + viewerConfig: { + showHeader: false, + showFooter: false, + expandedSampleTemplateLinks: false, + showSampleTemplateLinks: false, + defaultLanguage: 'en', + showTemplateData: false, + showInstanceData: false, + }, + editorConfig: { + defaultLanguage: 'en', + expandedSampleTemplateLinks: true, + showTemplateRenderingRepresentation: false, + showMultiInstanceInfo: false, + expandedInstanceDataFull: false, + expandedInstanceDataCore: false, + expandedMultiInstanceInfo: false, + expandedTemplateRenderingRepresentation: false, + expandedTemplateSourceData: false, + collapseStaticComponents: false, + showStaticText: false, + showInstanceDataCore: false, + showHeader: false, + showFooter: false, + terminologyIntegratedSearchUrl: 'https://terminology.metadatacenter.org/bioportal/integrated-search', + // These are required to be false + showInstanceDataFull: false, + showTemplateSourceData: false, + }, + }, CLIENT_ID: clientId, COLLECTIONS_ENABLED = false, REGISTRIES_ENABLED = true, @@ -31,13 +62,15 @@ const { WATER_BUTLER_ENABLED = true, MIRAGE_ENABLED = false, MIRAGE_SCENARIOS = [ - 'loggedIn', + 'cedar', + 'collections', 'dashboard', - 'settings', 'forks', + 'loggedIn', 'meetings', - 'collections', + 'preprints', 'registrations', + 'settings', ], OAUTH_SCOPES: scope, OSF_STATUS_COOKIE: statusCookie = 'osf_status', @@ -73,6 +106,7 @@ module.exports = function(environment) { const ENV = { modulePrefix: 'ember-osf-web', + cedarConfig, WATER_BUTLER_ENABLED, plauditWidgetUrl, environment, diff --git a/ember-cli-build.js b/ember-cli-build.js index f873c2db0d1..ebbc8fe6086 100644 --- a/ember-cli-build.js +++ b/ember-cli-build.js @@ -113,6 +113,7 @@ module.exports = function(defaults) { app.import('node_modules/dropzone/dist/dropzone.js'); app.import('node_modules/wicg-inert/dist/inert.min.js'); - + app.import('node_modules/cedar-embeddable-editor/cedar-embeddable-editor.js'); + app.import('node_modules/cedar-artifact-viewer/cedar-artifact-viewer.js'); return app.toTree(); }; diff --git a/lib/osf-components/addon/components/cedar-metadata-editor/component.ts b/lib/osf-components/addon/components/cedar-metadata-editor/component.ts new file mode 100644 index 00000000000..2e249331eaf --- /dev/null +++ b/lib/osf-components/addon/components/cedar-metadata-editor/component.ts @@ -0,0 +1,107 @@ +import Store from '@ember-data/store'; +import { inject as service } from '@ember/service'; +import Component from '@glimmer/component'; +import config from 'ember-osf-web/config/environment'; +import CedarMetadataRecordModel from 'ember-osf-web/models/cedar-metadata-record'; +import AbstractNodeModel from 'ember-osf-web/models/abstract-node'; +import FileModel from 'ember-osf-web/models/file'; +import CedarMetadataTemplateModel from 'ember-osf-web/models/cedar-metadata-template'; +import RouterService from '@ember/routing/router-service'; +import { task} from 'ember-concurrency'; +import { waitFor } from '@ember/test-waiters'; +import { action } from '@ember/object'; +import Intl from 'ember-intl/services/intl'; +import Toast from 'ember-toastr/services/toast'; +import captureException from 'ember-osf-web/utils/capture-exception'; +import { tracked } from '@glimmer/tracking'; + +const { cedarConfig } = config; + +interface Args { + cedarMetadataRecord?: CedarMetadataRecordModel; + cedarMetadataTemplate: CedarMetadataTemplateModel; + redirectRoute: string; + target: AbstractNodeModel | FileModel; + closeCedarEditor: () => {}; + displayArtifactViewer?: () => {}; +} + +export default class CedarMetadataEditor extends Component { + @service toast!: Toast; + @service intl!: Intl; + @service store!: Store; + @service router!: RouterService; + + cedarConfig = cedarConfig.editorConfig; + isEdit = this.args.cedarMetadataRecord ? true : false; + @tracked buttonText = this.intl.t('cedar.editor.save-draft-button'); + @tracked isValid = false; + private cedarEmbeddableEditor?: Element | null; + + @action + injectMetadata(): void { + this.cedarEmbeddableEditor = document.querySelector('cedar-embeddable-editor'); + if (this.args.cedarMetadataRecord) { + // eslint-disable-next-line + // @ts-ignore + this.cedarEmbeddableEditor.instanceObject = this.args.cedarMetadataRecord.metadata; + this.validateCedarMetadata(); + } + } + + @action + validateCedarMetadata() { + // eslint-disable-next-line + // @ts-ignore + const report = this.cedarEmbeddableEditor.dataQualityReport; + this.isValid = report.isValid; + + this.buttonText = this.isValid ? + this.intl.t('cedar.editor.publish-button') : + this.intl.t('cedar.editor.save-draft-button'); + } + + @action + cancel() { + if (this.args.displayArtifactViewer) { + this.args.displayArtifactViewer(); + } + } + + @task + @waitFor + async save() { + // This is because you can clear a field without it changing + // The form can change from valid to invalid + this.validateCedarMetadata(); + let record: CedarMetadataRecordModel; + if (this.isEdit) { + record = this.args.cedarMetadataRecord!; + } else { + record = this.store.createRecord('cedar-metadata-record'); + record.template = this.args.cedarMetadataTemplate; + record.target = this.args.target; + } + + record.isPublished = this.isValid; + + // eslint-disable-next-line + // @ts-ignore + record.metadata = this.cedarEmbeddableEditor.currentMetadata; + try { + await record.save(); + if ( this.isEdit && this.args.displayArtifactViewer) { + this.args.displayArtifactViewer(); + } else { + if ( this.args.redirectRoute === 'guid-file') { + await this.router.transitionTo(this.args.redirectRoute); + } else { + await this.router.transitionTo(this.args.redirectRoute, record.id); + } + } + } catch(error) { + captureException(error); + this.toast.error(this.intl.t('cedar.editor.error')); + } + } +} diff --git a/lib/osf-components/addon/components/cedar-metadata-editor/styles.scss b/lib/osf-components/addon/components/cedar-metadata-editor/styles.scss new file mode 100644 index 00000000000..413bcdd32a9 --- /dev/null +++ b/lib/osf-components/addon/components/cedar-metadata-editor/styles.scss @@ -0,0 +1,100 @@ +// stylelint-disable max-nesting-depth, selector-max-compound-selectors + +.cedar-metadata-add-container { + width: 100%; + display: flex; + flex-direction: column; + justify-content: flex-start; + align-items: flex-start; + + .saving-container { + width: 100%; + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + } + + .cedar-container { + width: 100%; + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: flex-start; + margin-bottom: 30px; + + .cedar-editor { + width: 100%; + + h1 { + font-size: 24px; + font-weight: bold; + margin-top: 5px; + } + + h2 { + display: none; + } + + } + } + + .action-container { + width: 100%; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + + .different-template-container { + width: 250px; + } + + .cedar-action-container { + width: 100%; + display: flex; + flex-direction: row; + justify-content: flex-end; + align-items: center; + + .cancel-button-container { + margin-right: 20px; + } + + :global(.tooltip) { + white-space: normal; + } + } + + + .btn { + display: inline-block; + margin-bottom: 0; + font-weight: 400; + text-align: center; + white-space: nowrap; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + border-radius: 2px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857; + user-select: none; + vertical-align: middle; + color: $color-text-white; + } + + .btn-success { + background-color: #357935; + border-color: #2d672d; + } + } + + :global(.template-card) { + margin: 0 !important; + width: 100% !important; + max-width: 100% !important; + } +} diff --git a/lib/osf-components/addon/components/cedar-metadata-editor/template.hbs b/lib/osf-components/addon/components/cedar-metadata-editor/template.hbs new file mode 100644 index 00000000000..d9f145d706e --- /dev/null +++ b/lib/osf-components/addon/components/cedar-metadata-editor/template.hbs @@ -0,0 +1,63 @@ +
+ {{#if this.save.isRunning}} +
+ + {{t 'metadata.add-flow.saving'}} +
+ {{/if}} +
+ {{!-- template-lint-disable no-invalid-interactive --}} + +
+
+ {{#unless this.isEdit}} +
+ +
+ {{/unless}} +
+ {{#if this.isEdit}} +
+ +
+ {{/if}} + + +
+
+
diff --git a/lib/osf-components/addon/components/cedar-metadata-renderer/component.ts b/lib/osf-components/addon/components/cedar-metadata-renderer/component.ts new file mode 100644 index 00000000000..f9748889e0b --- /dev/null +++ b/lib/osf-components/addon/components/cedar-metadata-renderer/component.ts @@ -0,0 +1,57 @@ +import { action } from '@ember/object'; +import RouterService from '@ember/routing/router-service'; +import { inject as service } from '@ember/service'; +import Component from '@glimmer/component'; +import { tracked } from '@glimmer/tracking'; +import config from 'ember-osf-web/config/environment'; +import CedarMetadataRecordModel from 'ember-osf-web/models/cedar-metadata-record'; +import NodeModel from 'ember-osf-web/models/node'; +import Media from 'ember-responsive'; + + +const { OSF: { url: baseURL } } = config; + +interface Args { + cedarMetadataRecord: CedarMetadataRecordModel; + displayFileMetadata: Boolean; +} + +export default class CedarMetadataRenderer extends Component { + @service router!: RouterService; + @service media!: Media; + + viewerConfig = config.cedarConfig.viewerConfig; + @tracked isShowEditor = false; + + public get hasWritePermission(): boolean { + const target = this.args.cedarMetadataRecord.target as NodeModel; + if (target.get('modelName') === 'file') { + return (target as any).get('target').get('userHasWritePermission'); + } else { + return target.get('userHasWritePermission'); + } + } + + public get isDraft(): boolean { + return !this.args.cedarMetadataRecord.isPublished; + } + + public get buildCopyLink(): string { + const target = this.args.cedarMetadataRecord.target as NodeModel; + return `${baseURL}${target.get('id')}/metadata/${this.args.cedarMetadataRecord.id}`; + } + + @action + public edit(): void { + this.isShowEditor = true; + } + + @action + public displayArtifactViewer(): void { + this.isShowEditor = false; + } + + get isMobile() { + return this.media.isMobile; + } +} diff --git a/lib/osf-components/addon/components/cedar-metadata-renderer/styles.scss b/lib/osf-components/addon/components/cedar-metadata-renderer/styles.scss new file mode 100644 index 00000000000..6291d30da19 --- /dev/null +++ b/lib/osf-components/addon/components/cedar-metadata-renderer/styles.scss @@ -0,0 +1,112 @@ +// stylelint-disable max-nesting-depth, selector-max-compound-selectors +.cedar-metadata-renderer-container { + width: 100%; + display: flex; + flex-direction: column; + justify-content: flex-start; + align-items: flex-start; + + + .action-container { + width: 100%; + min-height: 50px; + display: flex; + flex-direction: row; + justify-content: flex-end; + align-items: flex-start; + font-weight: bold; + + .explanation-container { + width: calc(100% - 300px); + min-height: 50px; + font-weight: bold; + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: center; + + &.draft { + color: $brand-danger; + } + } + + .button-container { + width: 300px; + height: 50px; + display: flex; + flex-direction: row; + justify-content: flex-end; + align-items: center; + + .spacer { + color: $color-link-dark; + margin-right: 10px; + border: 0; + background-color: inherit; + cursor: pointer; + } + + svg { + height: 1.5em; + } + + :global(.tooltip) { + white-space: normal; + } + } + } + + &.file-metadata { + width: calc(100% - 40px); + margin-left: 20px; + margin-right: 20px; + margin-top: 40px; + + .action-container { + .explanation-container { + width: calc(100% - 115px); + } + + .button-container { + width: 115px; + } + } + } + + + .renderer-container { + width: 100%; + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: flex-start; + + .artifact-viewer { + width: 100%; + } + } + + :global(.template-card) { + width: 100% !important; + max-width: 100% !important; + } + + :global(.mat-tree-node) { + width: 100% !important; + max-width: 100% !important; + } + + &.mobile { + .action-container { + flex-direction: column; + + .explanation-container { + width: 100%; + } + + .button-container { + width: 100%; + } + } + } +} diff --git a/lib/osf-components/addon/components/cedar-metadata-renderer/template.hbs b/lib/osf-components/addon/components/cedar-metadata-renderer/template.hbs new file mode 100644 index 00000000000..bc952cb3a76 --- /dev/null +++ b/lib/osf-components/addon/components/cedar-metadata-renderer/template.hbs @@ -0,0 +1,83 @@ +
+ {{#if this.isShowEditor}} + + {{else}} +
+ {{#if this.hasWritePermission}} +
+ {{#if this.isDraft}} + {{t 'cedar.renderer.draft-explanation'}} + {{else}} + {{t 'cedar.renderer.published-explanation'}} + {{/if}} +
+ {{/if}} +
+ {{#unless @displayFileMetadata}} + + + + {{t 'cedar.editor.share'}} + + + {{/unless}} + + + + {{t 'metadata.download'}} + + + {{#if this.hasWritePermission}} + + {{/if}} +
+
+
+ +
+ {{/if}} +
diff --git a/app/guid-file/-components/resource-help-dialog/template.hbs b/lib/osf-components/addon/components/file-metadata-form/resource-help-dialog/template.hbs similarity index 100% rename from app/guid-file/-components/resource-help-dialog/template.hbs rename to lib/osf-components/addon/components/file-metadata-form/resource-help-dialog/template.hbs diff --git a/lib/osf-components/addon/components/file-metadata-form/styles.scss b/lib/osf-components/addon/components/file-metadata-form/styles.scss new file mode 100644 index 00000000000..24e2382a656 --- /dev/null +++ b/lib/osf-components/addon/components/file-metadata-form/styles.scss @@ -0,0 +1,38 @@ +// stylelint-disable max-nesting-depth, selector-max-compound-selectors + +.node-type-heading { + border-top: 2px solid #ddd; + border-top: 2px solid rgb(221, 221, 221); + padding-top: 30px; + + .affiliated-institutions { + margin-top: 14px; + } +} + + +.metadata-form-and-buttons { + display: flex; + flex-direction: column; + grid-gap: 20px; + height: 100%; + justify-content: flex-start; + + .edit-metadata-form { + display: inline-flex; + flex-direction: column; + max-width: 100%; + + .placeholder { + color: #555; + } + } + + .edit-metadata-save-cancel-buttons { + display: inline-flex; + flex-direction: row; + font-size: 14px; + grid-gap: 1vw; + justify-content: flex-end; + } +} diff --git a/lib/osf-components/addon/components/file-metadata-form/template.hbs b/lib/osf-components/addon/components/file-metadata-form/template.hbs new file mode 100644 index 00000000000..7b2afd8508b --- /dev/null +++ b/lib/osf-components/addon/components/file-metadata-form/template.hbs @@ -0,0 +1,219 @@ +{{#if @manager.inEditMode}} +
+
+ + + + + {{option}} + + + {{#if option.name}} + {{option.name}} + {{else}} + + {{t 'file-detail.choose-language'}} + + {{/if}} + + +
+
+ + +
+
+{{else}} + {{#if (or + @manager.metadataRecord.title + @manager.metadataRecord.description + @manager.metadataRecord.resourceTypeGeneral + @manager.languageFromCode + )}} +
+ {{#if @manager.metadataRecord.title}} +
{{t 'file-detail.title'}}
+
{{@manager.metadataRecord.title}}
+ {{/if}} + {{#if @manager.metadataRecord.description}} +
{{t 'file-detail.description'}}
+
+ + {{@manager.metadataRecord.description}} + +
+ {{/if}} + {{#if @manager.metadataRecord.resourceTypeGeneral}} +
+ {{t 'file-detail.resource-type-general'}} + + +
+
{{@manager.metadataRecord.resourceTypeGeneral}}
+ {{/if}} + {{#if @manager.languageFromCode}} +
{{t 'file-detail.language'}}
+
{{@manager.languageFromCode}}
+ {{/if}} +
+ {{else}} + {{#if @manager.userCanEdit}} + {{t 'file-detail.enter-metadata'}} + {{/if}} + {{/if}} +

{{t (concat 'file-detail.metadata-' @manager.nodeWord)}}

+ {{#unless @manager.isAnonymous}} +
+ {{#each @manager.targetMetadata.funders as |funder|}} +
+ {{#if funder.funder_name}} +
{{t 'file-detail.funder'}}
+
+ {{funder.funder_name}} +
+ {{/if}} + {{#if funder.award_title}} +
{{t 'file-detail.award-title'}}
+
+ {{funder.award_title}} +
+ {{/if}} + {{#if funder.award_uri}} +
{{t 'file-detail.award-uri'}}
+
+ {{funder.award_uri}} +
+ {{/if}} + {{#if funder.award_number}} +
{{t 'file-detail.award-number'}}
+
+ {{funder.award_number}} +
+ {{/if}} +
+ {{/each}} +
+ {{/unless}} +
+
{{t 'file-detail.title'}}
+
{{@manager.target.title}}
+ {{#if @manager.target.description}} +
{{t 'file-detail.description'}}
+
+ + {{@manager.target.description}} + +
+ {{/if}} + {{#if (and @manager.targetInstitutions (not @manager.isAnonymous))}} +
{{t 'file-detail.institutions'}}
+
+ {{#each @manager.targetInstitutions as |institution|}} +
{{institution.name}}
+ {{/each}} +
+ {{/if}} + {{#if @manager.targetLicense.name}} +
{{t 'file-detail.license'}}
+
{{@manager.targetLicense.name}}
+ {{/if}} + {{#if @manager.targetMetadata.resourceTypeGeneral}} +
{{t 'file-detail.resource-type-general'}}
+
{{@manager.targetMetadata.resourceTypeGeneral}}
+ {{/if}} + {{#if @manager.targetLanguageFromCode}} +
{{t 'file-detail.language'}}
+
{{@manager.targetLanguageFromCode}}
+ {{/if}} +
{{t 'file-detail.creation-date'}}
+
+ {{moment-format @manager.target.dateCreated 'MMMM D, YYYY'}} +
+
{{t 'file-detail.modification-date'}}
+
+ {{moment-format @manager.target.dateModified 'MMMM D, YYYY'}} +
+ {{#if @manager.node.dateRegistered}} +
{{t 'file-detail.registration-date'}}
+
+ {{moment-format @manager.target.dateRegistered 'MMMM D, YYYY'}} +
+ {{/if}} + {{#if @manager.node.dateWithdrawn}} +
{{t 'file-detail.withdrawal-date'}}
+
+ {{moment-format @manager.target.dateWithdrawn 'MMMM D, YYYY'}} +
+ {{/if}} + {{#if @manager.targetIdentifiers}} + {{#each @manager.targetIdentifiers as |identifier| }} +
+ + {{identifier.category}} + +
+
+ {{/each}} + {{/if}} +
+ {{#unless @manager.isAnonymous}} +

{{t 'file-detail.contributors'}}

+ + {{/unless}} +{{/if}} diff --git a/lib/osf-components/addon/components/metadata/file-metadata-layout/styles.scss b/lib/osf-components/addon/components/metadata/file-metadata-layout/styles.scss new file mode 100644 index 00000000000..37608cf4b01 --- /dev/null +++ b/lib/osf-components/addon/components/metadata/file-metadata-layout/styles.scss @@ -0,0 +1,61 @@ +// stylelint-disable max-nesting-depth, selector-max-compound-selectors + +.right-container { + display: inline-flex; + flex-direction: column; + height: 95%; + margin: 0 20px 20px; + + &.mobile { + width: 90vw; + } + + h2 { + font-size: 31.5px; + font-weight: 300; + line-height: 1.1; + margin-bottom: 20px; + } + + + .metadata-heading { + margin-bottom: 0; + } + + .metadata-title-edit-download { + align-items: baseline; + display: inline-flex; + flex-direction: row; + justify-content: space-between; + white-space: nowrap; + width: 100%; + + svg { + height: 1.5em; + } + } + + .edit-download-buttons { + display: flex; + flex-direction: row; + justify-content: flex-end; + + .spacer { + margin-right: 10px; + } + + a, + button { + padding: 0.7vw 1.1vw; + } + + button:active, + button:focus, + button:hover, + a:active, + a:focus, + a:hover { + background: #efefef; + } + } +} diff --git a/lib/osf-components/addon/components/metadata/file-metadata-layout/template.hbs b/lib/osf-components/addon/components/metadata/file-metadata-layout/template.hbs new file mode 100644 index 00000000000..bf83bc88080 --- /dev/null +++ b/lib/osf-components/addon/components/metadata/file-metadata-layout/template.hbs @@ -0,0 +1,53 @@ +
+ +
+

+ {{t 'file-detail.file-metadata'}} +

+
+ + {{#unless manager.inEditMode}} + {{#unless manager.isAnonymous}} + + + + {{t 'general.download'}} + + + {{/unless}} + {{#if manager.userCanEdit}} + + {{/if}} + {{/unless}} +
+
+ {{#if manager.isGatheringData}} + + {{else}} + + {{/if}} +
+
\ No newline at end of file diff --git a/lib/osf-components/addon/components/metadata/metadata-add/component.ts b/lib/osf-components/addon/components/metadata/metadata-add/component.ts new file mode 100644 index 00000000000..cbae560862b --- /dev/null +++ b/lib/osf-components/addon/components/metadata/metadata-add/component.ts @@ -0,0 +1,39 @@ +import Component from '@glimmer/component'; +import { inject as service } from '@ember/service'; +import Media from 'ember-responsive'; +import config from 'ember-osf-web/config/environment'; +import CedarMetadataTemplateModel from 'ember-osf-web/models/cedar-metadata-template'; +import RouterService from '@ember/routing/router-service'; +import FileModel from 'ember-osf-web/models/file'; +import AbstractNodeModel from 'ember-osf-web/models/abstract-node'; +import { waitFor } from '@ember/test-waiters'; +import { task } from 'ember-concurrency'; + +interface AddArgs { + templates: CedarMetadataTemplateModel[]; + selectedTemplate: CedarMetadataTemplateModel; + target: AbstractNodeModel | FileModel; +} + +export default class MetadataAdd extends Component { + @service media!: Media; + @service router!: RouterService; + + supportEmail = config.support.supportEmail; + + get isMobile() { + return this.media.isMobile; + } + + @task + @waitFor + async cancel() { + if (this.args.target.modelName === 'node') { + await this.router.transitionTo('guid-node.metadata.detail', this.args.target.id); + } else if (this.args.target.modelName === 'registration') { + await this.router.transitionTo('registries.overview.metadata.detail', this.args.target.id); + } else { + await this.router.transitionTo('guid-file', this.args.target.id); + } + } +} diff --git a/lib/osf-components/addon/components/metadata/metadata-add/styles.scss b/lib/osf-components/addon/components/metadata/metadata-add/styles.scss new file mode 100644 index 00000000000..2b27b575dd5 --- /dev/null +++ b/lib/osf-components/addon/components/metadata/metadata-add/styles.scss @@ -0,0 +1,65 @@ +// stylelint-disable max-nesting-depth, selector-max-compound-selectors + +.cancel-container { + width: 100%; + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; +} + +.header-container { + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: flex-start; + margin-bottom: 30px; + + .header, + .explanation { + width: 100%; + margin-bottom: 30px; + } + + .available-templates { + width: 100%; + font-weight: bold; + } + + &.mobile { + margin-top: 0; + margin-bottom: 10px; + padding: 0; + + .header, + .explanation { + margin-bottom: 10px; + } + } +} + +.template-container { + width: 100%; + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: flex-start; + flex-wrap: wrap; +} + +.action-container { + width: 100%; + display: flex; + flex-direction: row; + justify-content: flex-end; + align-items: flex-start; +} + +.loading-container { + width: 100%; + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; +} diff --git a/lib/osf-components/addon/components/metadata/metadata-add/template.hbs b/lib/osf-components/addon/components/metadata/metadata-add/template.hbs new file mode 100644 index 00000000000..48461fabc27 --- /dev/null +++ b/lib/osf-components/addon/components/metadata/metadata-add/template.hbs @@ -0,0 +1,36 @@ +{{#if this.cancel.isRunning}} +
+ +
+{{else}} +
+
+

+ {{t 'metadata.add-flow.select-metadata-template'}} +

+
+
+ {{t 'metadata.add-flow.explanation' supportEmail=this.supportEmail htmlSafe=true }} +
+
+ {{t 'metadata.add-flow.available-templates' }} +
+
+
+ {{#each @templates as |template|}} + + {{/each}} +
+
+ +
+{{/if}} \ No newline at end of file diff --git a/lib/osf-components/addon/components/metadata/metadata-detail/component.ts b/lib/osf-components/addon/components/metadata/metadata-detail/component.ts new file mode 100644 index 00000000000..61b596dd16f --- /dev/null +++ b/lib/osf-components/addon/components/metadata/metadata-detail/component.ts @@ -0,0 +1,27 @@ +import Component from '@glimmer/component'; +import { inject as service } from '@ember/service'; +import Media from 'ember-responsive'; +import NodeModel from 'ember-osf-web/models/node'; + +interface DetailArgs { + target: NodeModel; + displayFileMetadata: boolean; + route: string; +} + +export default class MetadataDetails extends Component { + @service media!: Media; + + public get hasWritePermission(): boolean { + const target = this.args.target as NodeModel; + if (target.get('modelName') === 'file') { + return (target as any).get('target').get('userHasWritePermission'); + } else { + return target.get('userHasWritePermission'); + } + } + + get isMobile() { + return this.media.isMobile; + } +} diff --git a/lib/osf-components/addon/components/metadata/metadata-detail/styles.scss b/lib/osf-components/addon/components/metadata/metadata-detail/styles.scss new file mode 100644 index 00000000000..e13c236fc3e --- /dev/null +++ b/lib/osf-components/addon/components/metadata/metadata-detail/styles.scss @@ -0,0 +1,63 @@ +// stylelint-disable max-nesting-depth, selector-max-compound-selectors + +.header-container { + width: 100%; + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + margin-bottom: 30px; + + &.file-metadata { + width: calc(100% - 40px); + margin-right: 20px; + margin-left: 20px; + margin-bottom: 10px; + } + + .header { + width: calc(100% - 500px); + } + + .actions { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-end; + width: 500px; + + .add-schema { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + width: fit-content; + } + + .spacer { + margin-right: 10px; + } + } + + &.mobile { + flex-direction: column; + align-items: flex-start; + margin-bottom: 10px; + + .header { + width: 100%; + } + + .actions { + flex-direction: column; + align-items: flex-start; + justify-content: flex-start; + width: 100%; + + .download, + .add-schema { + margin-top: 5px; + } + } + } +} diff --git a/lib/osf-components/addon/components/metadata/metadata-detail/template.hbs b/lib/osf-components/addon/components/metadata/metadata-detail/template.hbs new file mode 100644 index 00000000000..63e73febc39 --- /dev/null +++ b/lib/osf-components/addon/components/metadata/metadata-detail/template.hbs @@ -0,0 +1,35 @@ +
+
+

+ {{t 'metadata.header'}} +

+
+
+
+ {{#if this.hasWritePermission}} +
+ +
+
+ + {{#if @displayFileMetadata}} + {{t 'file-detail.metadata.add-record'}} + + {{t 'file-detail.metadata.add-record-tooltip'}} + + {{else}} + {{t 'metadata.add-record'}} + {{/if}} + +
+ {{/if}} +
+
+
diff --git a/lib/osf-components/addon/components/metadata/metadata-select/styles.scss b/lib/osf-components/addon/components/metadata/metadata-select/styles.scss new file mode 100644 index 00000000000..99b90f74dd2 --- /dev/null +++ b/lib/osf-components/addon/components/metadata/metadata-select/styles.scss @@ -0,0 +1,45 @@ +// stylelint-disable max-nesting-depth, selector-max-compound-selectors + +.metadata-select-container { + margin-right: 30px; + margin-bottom: 30px; + padding: 20px; + width: calc(400px - 40px); + display: flex; + flex-direction: column; + justify-content: flex-start; + align-items: center; + border: 1px solid $color-border-gray-darker; + + .title { + width: 100%; + font-weight: bold; + min-height: 30px; + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + } + + .description { + width: 100%; + padding-top: 10px; + padding-bottom: 10px; + min-height: 75px; + text-align: center; + } + + .action { + width: 100%; + text-align: center; + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + height: 35px; + } + + &.mobile { + margin-right: 0; + } +} diff --git a/lib/osf-components/addon/components/metadata/metadata-select/template.hbs b/lib/osf-components/addon/components/metadata/metadata-select/template.hbs new file mode 100644 index 00000000000..25478e9a1b3 --- /dev/null +++ b/lib/osf-components/addon/components/metadata/metadata-select/template.hbs @@ -0,0 +1,31 @@ +
+
+ {{ @template.schemaName }} +
+
+ {{#if @template.template.schema:description}} + {{ @template.template.schema:description }} + {{else}} + {{ @template.template.description}} + {{/if}} +
+
+ + + {{#unless @template.canSelect}} + + {{t 'metadata.add-flow.template-exists'}} + + {{/unless}} +
+
diff --git a/lib/osf-components/addon/components/metadata/metadata-tab-view/component.ts b/lib/osf-components/addon/components/metadata/metadata-tab-view/component.ts new file mode 100644 index 00000000000..22fd6b855d7 --- /dev/null +++ b/lib/osf-components/addon/components/metadata/metadata-tab-view/component.ts @@ -0,0 +1,20 @@ +import Component from '@glimmer/component'; +import { inject as service } from '@ember/service'; +import Media from 'ember-responsive'; +import Analytics from 'ember-osf-web/services/analytics'; +import CedarMetadataRecordModel from 'ember-osf-web/models/cedar-metadata-record'; + +interface TabViewArgs { + cedarMetadataRecord: CedarMetadataRecordModel; + id: number; + activeId: number; +} + +export default class MetadataTabView extends Component { + @service media!: Media; + @service analytics!: Analytics; + + get isActive(): boolean { + return this.args.id + 1 === this.args.activeId; + } +} diff --git a/lib/osf-components/addon/components/metadata/metadata-tab-view/styles.scss b/lib/osf-components/addon/components/metadata/metadata-tab-view/styles.scss new file mode 100644 index 00000000000..2f633ad097c --- /dev/null +++ b/lib/osf-components/addon/components/metadata/metadata-tab-view/styles.scss @@ -0,0 +1,8 @@ +.draft { + color: $brand-danger; + +} + +.dark { + font-weight: bold; +} diff --git a/lib/osf-components/addon/components/metadata/metadata-tab-view/template.hbs b/lib/osf-components/addon/components/metadata/metadata-tab-view/template.hbs new file mode 100644 index 00000000000..00743128dc2 --- /dev/null +++ b/lib/osf-components/addon/components/metadata/metadata-tab-view/template.hbs @@ -0,0 +1,9 @@ +{{#if @cedarMetadataRecord.isPublished}} + + {{@cedarMetadataRecord.templateName}} + +{{else}} + + {{@cedarMetadataRecord.templateName}} ({{t 'cedar.renderer.draft'}}) + +{{/if}} \ No newline at end of file diff --git a/lib/osf-components/addon/components/metadata/metadata-tabs/component.ts b/lib/osf-components/addon/components/metadata/metadata-tabs/component.ts new file mode 100644 index 00000000000..9e45e552091 --- /dev/null +++ b/lib/osf-components/addon/components/metadata/metadata-tabs/component.ts @@ -0,0 +1,71 @@ +import Component from '@glimmer/component'; +import { action } from '@ember/object'; +import { inject as service } from '@ember/service'; +import Media from 'ember-responsive'; +import { tracked } from '@glimmer/tracking'; +import CedarMetadataRecordModel from 'ember-osf-web/models/cedar-metadata-record'; +import NodeModel from 'ember-osf-web/models/node'; + +interface TabArgs { + target: NodeModel; + cedarMetadataRecords: CedarMetadataRecordModel[]; + defaultIndex: number; + displayFileMetadata: boolean; +} + +export default class MetadataTabs extends Component { + @service media!: Media; + + target = this.args.target; + + cedarMetadataRecords = this.args.cedarMetadataRecords; + defaultIndex = this.args.defaultIndex || 0; + @tracked activeId = this.defaultIndex; + + @tracked showTabs = false; + @tracked showMore = false; + + constructor(owner: unknown, args: TabArgs) { + super(owner, args); + this.replaceHistory(); + } + + private replaceHistory(): void { + if (!this.args.displayFileMetadata) { + if (this.activeId < 1) { + window.history.replaceState( {} , '', + `/${this.target.id}/metadata/osf` ); + } else { + const cedarMetadataRecord = this.cedarMetadataRecords[this.activeId - 1]; + window.history.replaceState( {} , '', + `/${this.target.id}/metadata/${cedarMetadataRecord.id}` ); + } + } + } + + @action + changeTab(activeId: number) { + this.activeId = activeId; + this.replaceHistory(); + } + + get isMobile() { + return this.media.isMobile; + } + + get isActive() { + return this.activeId === 0; + } + + @action + didRenderList(element: HTMLElement): boolean { + this.showTabs = element.scrollHeight > element.clientHeight || + element.scrollWidth > element.clientWidth; + return true; + } + + @action + clickIcon(): void { + this.showMore = !this.showMore; + } +} diff --git a/lib/osf-components/addon/components/metadata/metadata-tabs/styles.scss b/lib/osf-components/addon/components/metadata/metadata-tabs/styles.scss new file mode 100644 index 00000000000..38429c3b567 --- /dev/null +++ b/lib/osf-components/addon/components/metadata/metadata-tabs/styles.scss @@ -0,0 +1,95 @@ +// stylelint-disable max-nesting-depth, selector-max-compound-selectors + +.metadata-tab-container { + width: 100%; + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: flex-start; + + .more-options { + width: 25px; + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + height: 42px; + cursor: pointer; + } + + .tabs { + width: 100%; + + &.hidden { + width: calc(100% - 25px); + } + + .metadata-pane { + padding-top: 20px; + min-height: 150px; + } + + /* stylelint-disable selector-no-qualifying-type */ + ul.tab-list { + margin-bottom: 10px; + border-bottom: 1px solid #ddd; + box-sizing: border-box; + color: rgb(51, 51, 51); + display: block; + line-height: 20px; + list-style-image: none; + list-style-position: outside; + list-style-type: none; + height: 42px; + padding: 0; + + &.showMore { + height: fit-content; + } + } + + /* stylelint-enable selector-no-qualifying-type */ + .tab-list { + overflow: hidden; + + .dark { + font-weight: bold; + } + + li { + cursor: pointer; + display: block; + position: relative; + margin-bottom: -1px; + float: left; + height: 41px; + padding: 10px 15px; + } + + li:global(.ember-tabs__tab--selected) { + background-color: #f8f8f8; + border-bottom: 2px solid #204762; + } + + li:hover { + border-color: transparent; + text-decoration: none; + background-color: #f8f8f8; + color: var(--primary-color); + } + } + } + + &.mobile { + .metadata-tab-container { + width: 100%; + + .tabs { + .metadata-pane { + padding-top: 20px; + min-height: 150px; + } + } + } + } +} diff --git a/lib/osf-components/addon/components/metadata/metadata-tabs/template.hbs b/lib/osf-components/addon/components/metadata/metadata-tabs/template.hbs new file mode 100644 index 00000000000..feb2343b8a0 --- /dev/null +++ b/lib/osf-components/addon/components/metadata/metadata-tabs/template.hbs @@ -0,0 +1,89 @@ +
+ + + + + {{t 'metadata.main-tab'}} + + + {{#each this.cedarMetadataRecords as |cedarMetadataRecord index| }} + + + + {{/each}} + + +
+ {{#if @displayFileMetadata}} + + {{else}} + + {{#if manager.isGatheringData}} + + {{else}} + + {{/if}} + + {{/if}} +
+
+ {{#each this.cedarMetadataRecords as |cedarMetadataRecord| }} + + + + {{/each}} +
+ {{#if this.showTabs}} +
+ {{#if this.showMore}} + + + {{t 'metadata.see-less'}} + + {{else}} + + + {{t 'metadata.see-more'}} + + {{/if}} +
+ {{/if}} +
\ No newline at end of file diff --git a/lib/osf-components/addon/components/node-metadata-form/template.hbs b/lib/osf-components/addon/components/node-metadata-form/template.hbs index f8930fd3b64..b3ddc9be6f1 100644 --- a/lib/osf-components/addon/components/node-metadata-form/template.hbs +++ b/lib/osf-components/addon/components/node-metadata-form/template.hbs @@ -1,7 +1,4 @@
-

- {{t 'osf-components.node-metadata-form.metadata-header'}} -

{{#if @manager.isEditingDescription}}
diff --git a/lib/osf-components/addon/components/tos-consent-banner/styles.scss b/lib/osf-components/addon/components/tos-consent-banner/styles.scss index ee565415ccc..f587af36d75 100644 --- a/lib/osf-components/addon/components/tos-consent-banner/styles.scss +++ b/lib/osf-components/addon/components/tos-consent-banner/styles.scss @@ -14,7 +14,7 @@ text-align: center; a { - color: #2d6a9f; + color: $color-link-dark; } label { diff --git a/lib/osf-components/app/components/cedar-metadata-editor/component.js b/lib/osf-components/app/components/cedar-metadata-editor/component.js new file mode 100644 index 00000000000..e0b6bcb96c3 --- /dev/null +++ b/lib/osf-components/app/components/cedar-metadata-editor/component.js @@ -0,0 +1 @@ +export { default } from 'osf-components/components/cedar-metadata-editor/component'; diff --git a/lib/osf-components/app/components/cedar-metadata-editor/template.js b/lib/osf-components/app/components/cedar-metadata-editor/template.js new file mode 100644 index 00000000000..e8083311052 --- /dev/null +++ b/lib/osf-components/app/components/cedar-metadata-editor/template.js @@ -0,0 +1 @@ +export { default } from 'osf-components/components/cedar-metadata-editor/template'; diff --git a/lib/osf-components/app/components/cedar-metadata-renderer/component.js b/lib/osf-components/app/components/cedar-metadata-renderer/component.js new file mode 100644 index 00000000000..cc200a9be55 --- /dev/null +++ b/lib/osf-components/app/components/cedar-metadata-renderer/component.js @@ -0,0 +1 @@ +export { default } from 'osf-components/components/cedar-metadata-renderer/component'; diff --git a/lib/osf-components/app/components/cedar-metadata-renderer/template.js b/lib/osf-components/app/components/cedar-metadata-renderer/template.js new file mode 100644 index 00000000000..76a9a787f6b --- /dev/null +++ b/lib/osf-components/app/components/cedar-metadata-renderer/template.js @@ -0,0 +1 @@ +export { default } from 'osf-components/components/cedar-metadata-renderer/template'; diff --git a/lib/osf-components/app/components/file-metadata-form/resource-help-dialog/template.js b/lib/osf-components/app/components/file-metadata-form/resource-help-dialog/template.js new file mode 100644 index 00000000000..a06e87e0503 --- /dev/null +++ b/lib/osf-components/app/components/file-metadata-form/resource-help-dialog/template.js @@ -0,0 +1 @@ +export { default } from 'osf-components/components/file-metadata-form/resource-help-dialog/template'; diff --git a/lib/osf-components/app/components/file-metadata-form/template.js b/lib/osf-components/app/components/file-metadata-form/template.js new file mode 100644 index 00000000000..a2afe793570 --- /dev/null +++ b/lib/osf-components/app/components/file-metadata-form/template.js @@ -0,0 +1 @@ +export { default } from 'osf-components/components/file-metadata-form/template'; diff --git a/lib/osf-components/app/components/metadata/file-metadata-layout/template.js b/lib/osf-components/app/components/metadata/file-metadata-layout/template.js new file mode 100644 index 00000000000..fa0994bb86a --- /dev/null +++ b/lib/osf-components/app/components/metadata/file-metadata-layout/template.js @@ -0,0 +1 @@ +export { default } from 'osf-components/components/metadata/file-metadata-layout/template'; diff --git a/lib/osf-components/app/components/metadata/metadata-add/component.js b/lib/osf-components/app/components/metadata/metadata-add/component.js new file mode 100644 index 00000000000..4ade6bcabf9 --- /dev/null +++ b/lib/osf-components/app/components/metadata/metadata-add/component.js @@ -0,0 +1 @@ +export { default } from 'osf-components/components/metadata/metadata-add/component'; diff --git a/lib/osf-components/app/components/metadata/metadata-add/template.js b/lib/osf-components/app/components/metadata/metadata-add/template.js new file mode 100644 index 00000000000..5d178829211 --- /dev/null +++ b/lib/osf-components/app/components/metadata/metadata-add/template.js @@ -0,0 +1 @@ +export { default } from 'osf-components/components/metadata/metadata-add/template'; diff --git a/lib/osf-components/app/components/metadata/metadata-detail/component.js b/lib/osf-components/app/components/metadata/metadata-detail/component.js new file mode 100644 index 00000000000..0e3e292d589 --- /dev/null +++ b/lib/osf-components/app/components/metadata/metadata-detail/component.js @@ -0,0 +1 @@ +export { default } from 'osf-components/components/metadata/metadata-detail/component'; diff --git a/lib/osf-components/app/components/metadata/metadata-detail/template.js b/lib/osf-components/app/components/metadata/metadata-detail/template.js new file mode 100644 index 00000000000..5e279232619 --- /dev/null +++ b/lib/osf-components/app/components/metadata/metadata-detail/template.js @@ -0,0 +1 @@ +export { default } from 'osf-components/components/metadata/metadata-detail/template'; diff --git a/lib/osf-components/app/components/metadata/metadata-select/template.js b/lib/osf-components/app/components/metadata/metadata-select/template.js new file mode 100644 index 00000000000..c18e575a581 --- /dev/null +++ b/lib/osf-components/app/components/metadata/metadata-select/template.js @@ -0,0 +1 @@ +export { default } from 'osf-components/components/metadata/metadata-select/template'; diff --git a/lib/osf-components/app/components/metadata/metadata-tab-view/component.js b/lib/osf-components/app/components/metadata/metadata-tab-view/component.js new file mode 100644 index 00000000000..4575dc90abe --- /dev/null +++ b/lib/osf-components/app/components/metadata/metadata-tab-view/component.js @@ -0,0 +1 @@ +export { default } from 'osf-components/components/metadata/metadata-tab-view/component'; diff --git a/lib/osf-components/app/components/metadata/metadata-tab-view/template.js b/lib/osf-components/app/components/metadata/metadata-tab-view/template.js new file mode 100644 index 00000000000..3c8c87de98e --- /dev/null +++ b/lib/osf-components/app/components/metadata/metadata-tab-view/template.js @@ -0,0 +1 @@ +export { default } from 'osf-components/components/metadata/metadata-tab-view/template'; diff --git a/lib/osf-components/app/components/metadata/metadata-tabs/component.js b/lib/osf-components/app/components/metadata/metadata-tabs/component.js new file mode 100644 index 00000000000..89bc599bd8b --- /dev/null +++ b/lib/osf-components/app/components/metadata/metadata-tabs/component.js @@ -0,0 +1 @@ +export { default } from 'osf-components/components/metadata/metadata-tabs/component'; diff --git a/lib/osf-components/app/components/metadata/metadata-tabs/template.js b/lib/osf-components/app/components/metadata/metadata-tabs/template.js new file mode 100644 index 00000000000..75fe6808f92 --- /dev/null +++ b/lib/osf-components/app/components/metadata/metadata-tabs/template.js @@ -0,0 +1 @@ +export { default } from 'osf-components/components/metadata/metadata-tabs/template'; diff --git a/lib/registries/addon/overview/metadata/add/controller.ts b/lib/registries/addon/overview/metadata/add/controller.ts new file mode 100644 index 00000000000..12a8691ce99 --- /dev/null +++ b/lib/registries/addon/overview/metadata/add/controller.ts @@ -0,0 +1,42 @@ +import Controller from '@ember/controller'; +import { inject as service } from '@ember/service'; +import Media from 'ember-responsive'; +import config from 'ember-osf-web/config/environment'; +import { action } from '@ember/object'; +import { tracked } from '@glimmer/tracking'; +import RouterService from '@ember/routing/router-service'; +import CedarMetadataTemplateModel from 'ember-osf-web/models/cedar-metadata-template'; +import Intl from 'ember-intl/services/intl'; + +export default class GuidMetadataAdd extends Controller { + @service media!: Media; + @service router!: RouterService; + @service intl!: Intl; + + supportEmail = config.support.supportEmail; + + @tracked displaySelectionOptions = true; + @tracked selectedTemplate?: CedarMetadataTemplateModel; + + @action + selectTemplate(cedarMetadataTemplate: CedarMetadataTemplateModel): void { + this.displaySelectionOptions = false; + this.selectedTemplate = cedarMetadataTemplate; + } + + @action + closeCedarEditor(): void { + this.displaySelectionOptions = true; + this.selectedTemplate = undefined; + } + + get tabTitle(): string { + const translation = this.displaySelectionOptions ? 'metadata.add-flow.tab-title-select' : + 'metadata.add-flow.tab-title-add'; + return this.intl.t(translation); + } + + get isMobile() { + return this.media.isMobile; + } +} diff --git a/lib/registries/addon/overview/metadata/add/route.ts b/lib/registries/addon/overview/metadata/add/route.ts new file mode 100644 index 00000000000..4fe4dd41b43 --- /dev/null +++ b/lib/registries/addon/overview/metadata/add/route.ts @@ -0,0 +1,37 @@ +import Store from '@ember-data/store'; +import Route from '@ember/routing/route'; +import { inject as service } from '@ember/service'; +import GuidMetadataAdd from 'ember-osf-web/guid-node/metadata/add/controller'; +import CedarMetadataTemplateModel from 'ember-osf-web/models/cedar-metadata-template'; + + +export default class GuidMetadataAddRoute extends Route { + @service store!: Store; + + async model() { + const parentModel = await this.modelFor('overview.metadata'); + const templates = await this.store.query('cedar-metadata-template', { + adapterOptions: { sort: 'schema_name' }, + }); + + const cedarMetadataRecords = await parentModel.target.queryHasMany('cedarMetadataRecords', { + embed: 'template', + 'page[size]': 20, + }); + + for(const cedarMetadataRecord of cedarMetadataRecords) { + const template = await cedarMetadataRecord.template as CedarMetadataTemplateModel; + template.recordCreated = true; + cedarMetadataRecord.templateName = template.schemaName; + } + + return { + target: parentModel.target, + templates, + }; + } + + deactivate() { + (this.controller as GuidMetadataAdd).displaySelectionOptions = true; + } +} diff --git a/lib/registries/addon/overview/metadata/add/styles.scss b/lib/registries/addon/overview/metadata/add/styles.scss new file mode 100644 index 00000000000..cbb36b2b98d --- /dev/null +++ b/lib/registries/addon/overview/metadata/add/styles.scss @@ -0,0 +1,56 @@ +// stylelint-disable max-nesting-depth, selector-max-compound-selectors + +.metadata-add-container { + margin: 30px; + padding-top: 0; + display: flex; + flex-direction: column; + justify-content: flex-start; + align-items: flex-start; + + .header-container { + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: flex-start; + margin-bottom: 30px; + + .header, + .explanation { + width: 100%; + margin-bottom: 30px; + } + + .available-templates { + width: 100%; + font-weight: bold; + } + } + + .template-container { + width: 100%; + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: flex-start; + flex-wrap: wrap; + } + + &.mobile { + margin-top: 0; + margin-left: 10px; + margin-right: 10px; + padding: 0; + + .header-container { + flex-direction: column; + align-items: flex-start; + margin-bottom: 10px; + + .header { + width: 100%; + } + } + } +} diff --git a/lib/registries/addon/overview/metadata/add/template.hbs b/lib/registries/addon/overview/metadata/add/template.hbs new file mode 100644 index 00000000000..8d76f523d8f --- /dev/null +++ b/lib/registries/addon/overview/metadata/add/template.hbs @@ -0,0 +1,18 @@ +{{page-title this.tabTitle}} +
+ {{#if this.displaySelectionOptions}} + + {{else}} + + {{/if}} +
+ diff --git a/lib/registries/addon/overview/metadata/detail/controller.ts b/lib/registries/addon/overview/metadata/detail/controller.ts new file mode 100644 index 00000000000..3b71652a093 --- /dev/null +++ b/lib/registries/addon/overview/metadata/detail/controller.ts @@ -0,0 +1,12 @@ +import Controller from '@ember/controller'; +import { inject as service } from '@ember/service'; +import Media from 'ember-responsive'; + +export default class GuidMetadataDetail extends Controller { + @service media!: Media; + + + get isMobile() { + return this.media.isMobile; + } +} diff --git a/lib/registries/addon/overview/metadata/detail/route.ts b/lib/registries/addon/overview/metadata/detail/route.ts new file mode 100644 index 00000000000..1f486105cb9 --- /dev/null +++ b/lib/registries/addon/overview/metadata/detail/route.ts @@ -0,0 +1,55 @@ +import Store from '@ember-data/store'; +import Route from '@ember/routing/route'; +import RouterService from '@ember/routing/router-service'; +import { inject as service } from '@ember/service'; +import CedarMetadataRecordModel from 'ember-osf-web/models/cedar-metadata-record'; +import CedarMetadataTemplateModel from 'ember-osf-web/models/cedar-metadata-template'; + + +export default class MetadataDetailRoute extends Route { + @service store!: Store; + @service router!: RouterService; + + async model(params: { recordId: string}) { + const parentModel = this.modelFor('overview.metadata'); + let defaultIndex = 0; + + const cedarMetadataRecords = await parentModel.target.queryHasMany('cedarMetadataRecords', { + embed: 'template', + 'page[size]': 20, + }); + + for(const cedarMetadataRecord of cedarMetadataRecords) { + const template = await cedarMetadataRecord.template as CedarMetadataTemplateModel; + template.recordCreated = true; + cedarMetadataRecord.templateName = template.schemaName; + } + + cedarMetadataRecords.sort( + (a: CedarMetadataRecordModel, b: CedarMetadataRecordModel) => + a.templateName > b.templateName ? 1 : -1, + ); + + if (params.recordId) { + let index = 0; + for(const cedarMetadataRecord of cedarMetadataRecords) { + if (cedarMetadataRecord.id === params.recordId) { + defaultIndex = index + 1; + } + index++; + } + } + + if (defaultIndex > 0) { + const selected = cedarMetadataRecords.splice(defaultIndex - 1, 1); + cedarMetadataRecords.unshift(selected[0]); + defaultIndex = 1; + } + + return { + target: parentModel.target, + cedarMetadataRecords, + defaultIndex, + }; + } +} diff --git a/lib/registries/addon/overview/metadata/detail/styles.scss b/lib/registries/addon/overview/metadata/detail/styles.scss new file mode 100644 index 00000000000..61214e771ae --- /dev/null +++ b/lib/registries/addon/overview/metadata/detail/styles.scss @@ -0,0 +1,26 @@ +// stylelint-disable max-nesting-depth, selector-max-compound-selectors + +.metadata-container { + margin: 30px; + padding: 30px; + padding-top: 0; + display: flex; + flex-direction: column; + justify-content: flex-start; + align-items: flex-start; + + .metadata-tab-container { + width: 100%; + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: flex-start; + } + + &.mobile { + margin-top: 0; + margin-left: 10px; + margin-right: 10px; + padding: 0; + } +} diff --git a/lib/registries/addon/overview/metadata/detail/template.hbs b/lib/registries/addon/overview/metadata/detail/template.hbs new file mode 100644 index 00000000000..203caba9086 --- /dev/null +++ b/lib/registries/addon/overview/metadata/detail/template.hbs @@ -0,0 +1,13 @@ +
+ +
+ +
+
diff --git a/lib/registries/addon/overview/metadata/index/route.ts b/lib/registries/addon/overview/metadata/index/route.ts new file mode 100644 index 00000000000..d3ef7f6bb8b --- /dev/null +++ b/lib/registries/addon/overview/metadata/index/route.ts @@ -0,0 +1,8 @@ +import Route from '@ember/routing/route'; + + +export default class MetadataIndexRoute extends Route { + model() { + this.replaceWith('overview.metadata.detail', 'osf'); + } +} diff --git a/lib/registries/addon/overview/metadata/route.ts b/lib/registries/addon/overview/metadata/route.ts new file mode 100644 index 00000000000..02e71d946ff --- /dev/null +++ b/lib/registries/addon/overview/metadata/route.ts @@ -0,0 +1,18 @@ +import Store from '@ember-data/store'; +import Route from '@ember/routing/route'; +import RouterService from '@ember/routing/router-service'; +import { inject as service } from '@ember/service'; + +export default class MetadataDetailRoute extends Route { + @service store!: Store; + @service router!: RouterService; + + async model() { + const guidNode = this.modelFor('overview'); + const target = await guidNode.taskInstance; + + return { + target, + }; + } +} diff --git a/lib/registries/addon/overview/metadata/template.hbs b/lib/registries/addon/overview/metadata/template.hbs index 1491d0b6286..f3dc9c57c84 100644 --- a/lib/registries/addon/overview/metadata/template.hbs +++ b/lib/registries/addon/overview/metadata/template.hbs @@ -1,7 +1,2 @@ - - {{#if manager.isGatheringData}} - - {{else}} - - {{/if}} - \ No newline at end of file +{{page-title (t 'metadata.tab-title')}} +{{ outlet }} diff --git a/lib/registries/addon/overview/route.ts b/lib/registries/addon/overview/route.ts index 238f1c8e744..d022f2c15d1 100644 --- a/lib/registries/addon/overview/route.ts +++ b/lib/registries/addon/overview/route.ts @@ -150,7 +150,8 @@ export default class Overview extends GuidRoute { @action error(error: Error, _: unknown) { - this.replaceWith('page-not-found', notFoundURL(this.router.currentURL)); + this.replaceWith('page-not-found', + notFoundURL(this.router.currentURL ? this.router.currentURL : window.location.pathname)); captureException(error); } } diff --git a/lib/registries/addon/routes.ts b/lib/registries/addon/routes.ts index 544dd5f8141..3b9c9d71c86 100644 --- a/lib/registries/addon/routes.ts +++ b/lib/registries/addon/routes.ts @@ -44,7 +44,11 @@ export default buildRoutes(function() { this.route('resources'); this.route('forks'); this.route('links'); - this.route('metadata'); + this.route('metadata', function() { + this.route('index', { path: '/'}); + this.route('detail', { path: '/:recordId' }); + this.route('add'); + }); }); diff --git a/mirage/README b/mirage/README new file mode 100644 index 00000000000..f135d6fa1de --- /dev/null +++ b/mirage/README @@ -0,0 +1,27 @@ +Helpful hints for mirage + +# mirage/config.ts file Routes + ## must be grouped withing the correct namespace and urlPrefix + ## osfResource should be singlular + ## osfNestedResource + ### the parent resource name should match the osfResource name + ### the relationshipName should follow the singular/plural form on the app/model + ## the :parentID should be capitalized + +# any component router.ts file + ## resource name in a `findAll` should match the singluar/plural form of the osfResource + ## relationshipName name in a `queryHasMany` should match the singluar/plural form of the osfNestedResource + +# mirage/serializers file + ## buildNormalLinks `self` should match the url request + ## buildRelationships + ### attributes should match the singular/plural form on the app/model + +# mirage/fixtures file + ## plural file names + ## MirageModelRegistry + ### the attribute should be singular and hyphenated? + ## MirageSchemaRegistry + ### the attribute should be singular and hyphenated? + ## all fixtures need to be loaded in the mirage/scenarioes/default.ts file + ### fixtures should only be loaded once, so use caution when loading fixtures in a specific/non-default scenario diff --git a/mirage/config.ts b/mirage/config.ts index d6fec7ee00a..9187d16672f 100644 --- a/mirage/config.ts +++ b/mirage/config.ts @@ -89,6 +89,7 @@ export default function(this: Server) { only: ['index'], path: '/files/:parentID/versions', }); + osfNestedResource(this, 'file', 'cedarMetadataRecords', { only: ['index'] }); this.get('/guids/:id', guidDetail); @@ -134,7 +135,10 @@ export default function(this: Server) { relatedModelName: 'contributor', defaultSortKey: 'index', }); + osfNestedResource(this, 'node', 'forks', { only: ['index'] }); + osfNestedResource(this, 'node', 'cedarMetadataRecords', { only: ['index'] }); + this.post('/nodes/:id/forks', createFork); osfNestedResource(this, 'node', 'linkedNodes', { only: ['index'] }); osfNestedResource(this, 'node', 'linkedByNodes', { only: ['index'] }); @@ -213,6 +217,9 @@ export default function(this: Server) { }); osfNestedResource(this, 'registration', 'forks', { only: ['index'] }); this.post('/registrations/:id/forks', createRegistrationFork); + + osfNestedResource(this, 'registration', 'cedarMetadataRecords', { only: ['index'] }); + osfNestedResource(this, 'registration', 'linkedNodes', { only: ['index'] }); osfNestedResource(this, 'registration', 'linkedRegistrations', { only: ['index'] }); osfToManyRelationship(this, 'registration', 'affiliatedInstitutions', { @@ -488,6 +495,9 @@ export default function(this: Server) { // Private namespace this.namespace = '/_'; + osfResource(this, 'cedar-metadata-template', {only: ['index', 'show'] }); + osfResource(this, 'cedar-metadata-record', {only: ['index', 'show', 'update', 'create'] }); + this.get('/banners/current/', () => ({ data: { attributes: { diff --git a/mirage/factories/cedar-metadata-record.ts b/mirage/factories/cedar-metadata-record.ts new file mode 100644 index 00000000000..0c1bd62e9b2 --- /dev/null +++ b/mirage/factories/cedar-metadata-record.ts @@ -0,0 +1,59 @@ +import { Factory, ModelInstance, trait, Trait } from 'ember-cli-mirage'; +import { biosampleRecord } from 'ember-osf-web/mirage/fixtures/cedar-records/cedar-record.biosample'; +import { testingRecord } from 'ember-osf-web/mirage/fixtures/cedar-records/cedar-record.testing'; +import CedarMetadataRecordModel from 'ember-osf-web/models/cedar-metadata-record'; +import CedarMetadataTemplateModel from 'ember-osf-web/models/cedar-metadata-template'; + +interface CedarMetadataRecordTraits { + isDraft: Trait; + isTesting: Trait; +} + +export default Factory.extend({ + afterCreate(record, server) { + // eslint-disable-next-line + // @ts-ignore + const template = server.schema.cedarMetadataTemplates.find('2') as ModelInstance; + + record.update({ + metadata: biosampleRecord, + template, + }); + }, + + isPublished() { + return true; + }, + + isDraft: trait({ + afterCreate(record) { + record.update({ + isPublished: false, + }); + }, + }), + + isTesting: trait({ + afterCreate(record, server) { + // eslint-disable-next-line max-len + const template = server.schema.cedarMetadataTemplates.find('7') as ModelInstance; + record.update({ + metadata: testingRecord, + template, + }); + }, + }), +}); + +declare module 'ember-cli-mirage/types/registries/model' { + export default interface MirageModelRegistry { + 'cedar-metadata-record': CedarMetadataRecordModel; + } // eslint-disable-line semi +} + + +declare module 'ember-cli-mirage/types/registries/schema' { + export default interface MirageSchemaRegistry { + 'cedarMetadataRecords': CedarMetadataRecordModel; + } // eslint-disable-line semi +} diff --git a/mirage/fixtures/cedar-metadata-templates.ts b/mirage/fixtures/cedar-metadata-templates.ts new file mode 100644 index 00000000000..212b6921c24 --- /dev/null +++ b/mirage/fixtures/cedar-metadata-templates.ts @@ -0,0 +1,71 @@ +/* eslint-disable max-len */ +import CedarMetadataTemplateModel from 'ember-osf-web/models/cedar-metadata-template'; +import { biosampleTemplate } from './cedar-templates/cedar-template.biosample'; +import { ffisTemplate } from './cedar-templates/cedar-template.ffis'; +import { licenseTemplate } from './cedar-templates/cedar-template.license'; +import { radxTemplate } from './cedar-templates/cedar-template.radx'; +import { bibframeTemplate } from './cedar-templates/cedar-template.bibframe'; +import { healTemplate } from './cedar-templates/cedar-template.heal'; +import { testingTemplate } from './cedar-templates/cedar-template.testing'; + + +const cedarMetadataTemplates: Array> = [ + { + id: '2', + schemaName: 'Biosample Submission', + cedarId: 'https://repo.metadatacenter.net/templates/58098c2d-dea9-4ec6-8f5d-d85d5f1b4f6f', + active: true, + template: biosampleTemplate, + templateVersion: 1, + }, + { + id: '3', + schemaName: 'Ffis Funder Draft', + cedarId: 'https://repo.metadatacenter.org/templates/352a29d7-3df8-4bdd-bd75-e09d16c7063d', + active: true, + template: ffisTemplate, + templateVersion: 1, + }, + { + id: '1', + schemaName: 'BIDS Dataset Description', + cedarId: 'https://repo.metadatacenter.org/template-fields/8b51634a-42df-414b-be27-6cfdfb611591', + active: true, + template: licenseTemplate, + templateVersion: 1, + }, + { + id: '6', + schemaName: 'HEAL Study Core Metadata', + cedarId: 'https://repo.metadatacenter.org/templates/d01330c7-ccd1-4e99-856a-86e08937347c', + active: true, + template: healTemplate, + templateVersion: 1, + }, + { + id: '4', + schemaName: 'Radx Metadata Specification', + cedarId: 'https://repo.metadatacenter.org/templates/ec918d9b-fcd2-4e6e-b63b-2c67aece9f68', + active: true, + template: radxTemplate, + templateVersion: 1, + }, + { + id: '5', + schemaName: 'BIBFRAME AUDIO WORK AND NOW IT IS A REALLY LONG TITLE FOR TESTING', + cedarId: 'https://repo.metadatacenter.net/template-fields/6214d1f3-9667-492c-9d87-8ce5e7b65960', + active: true, + template: bibframeTemplate, + templateVersion: 1, + }, + { + id: '7', + schemaName: 'Validation Test', + cedarId: 'https://repo.metadatacenter.org/template-fields/2b0906ae-2761-4a4c-b85c-78c9275426f6', + active: true, + template: testingTemplate, + templateVersion: 1, + }, +]; + +export default cedarMetadataTemplates as CedarMetadataTemplateModel[]; diff --git a/mirage/fixtures/cedar-records/cedar-record.biosample.ts b/mirage/fixtures/cedar-records/cedar-record.biosample.ts new file mode 100644 index 00000000000..4a767d2417c --- /dev/null +++ b/mirage/fixtures/cedar-records/cedar-record.biosample.ts @@ -0,0 +1,244 @@ +/* eslint-disable max-len */ +export const biosampleRecord = Object({ + '@context': { + 'schema:isBasedOn': { + '@type': '@id', + }, + 'schema:name': { + '@type': 'xsd:string', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + rdfs: 'http://www.w3.org/2000/01/rdf-schema#', + nCBISubmissionDescription: 'https://schema.metadatacenter.net/properties/nCBISubmissionDescription', + 'rdfs:label': { + '@type': 'xsd:string', + }, + 'pav:derivedFrom': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + bioSample: 'https://schema.metadatacenter.net/properties/bioSample', + 'skos:notation': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + nCBISubmissionDescription: { + '@context': { + nCBIOrganization: 'https://schema.metadatacenter.net/properties/nCBIOrganization', + comment: 'https://schema.metadatacenter.net/properties/comment', + releaseDate: 'https://schema.metadatacenter.net/properties/releaseDate', + }, + comment: { + '@value': 'This is a comment', + }, + releaseDate: { + '@value': '2024-01-09', + '@type': 'xsd:date', + }, + nCBIOrganization: { + '@context': { + nCBIContact: 'https://schema.metadatacenter.net/properties/nCBIContact', + institutionName: 'https://schema.metadatacenter.net/properties/institutionName', + }, + institutionName: { + '@value': 'Center for Open Science', + }, + nCBIContact: { + '@context': { + nCBIName: 'https://schema.metadatacenter.net/properties/nCBIName', + untitled: 'https://schema.metadatacenter.net/properties/untitled', + }, + untitled: { + '@value': 'email@email.com', + }, + nCBIName: { + '@context': { + lastName: 'https://schema.metadatacenter.net/properties/lastName', + firstName: 'https://schema.metadatacenter.net/properties/firstName', + middleInitial: 'https://schema.metadatacenter.net/properties/middleInitial', + }, + firstName: { + '@value': 'John', + }, + middleInitial: { + '@value': null, + }, + lastName: { + '@value': 'Doe', + }, + }, + }, + }, + }, + bioSample: { + '@context': { + bioSampleAttribute: 'https://schema.metadatacenter.net/properties/bioSampleAttribute', + bioProjectID: 'https://schema.metadatacenter.net/properties/bioProjectID', + nCBIOrganism: 'https://schema.metadatacenter.net/properties/nCBIOrganism', + bioSampleSampleID: 'https://schema.metadatacenter.net/properties/bioSampleSampleID', + biosamplePathogenCl10Attributes: 'https://schema.metadatacenter.net/properties/biosamplePathogenCl10Attributes', + package: 'https://schema.metadatacenter.net/properties/package', + bioSampleDescriptor: 'https://schema.metadatacenter.net/properties/bioSampleDescriptor', + }, + bioProjectID: { + '@value': 'mst3k', + }, + package: { + '@value': 'arandonpackageid', + }, + bioSampleSampleID: { + '@context': { + label: 'https://schema.metadatacenter.net/properties/label', + nCBISPUID: 'https://schema.metadatacenter.net/properties/nCBISPUID', + display: 'https://schema.metadatacenter.net/properties/display', + }, + label: { + '@value': 'arandomlabelid', + }, + display: { + '@value': 'A Label', + }, + nCBISPUID: { + '@context': { + namespace: 'https://schema.metadatacenter.net/properties/namespace', + value: 'https://schema.metadatacenter.net/properties/value', + submitterID: 'https://schema.metadatacenter.net/properties/submitterID', + }, + submitterID: { + '@value': 'itzy', + }, + namespace: { + '@value': 'nspace', + }, + value: { + '@value': '25', + }, + }, + }, + bioSampleDescriptor: { + '@context': { + title: 'https://schema.metadatacenter.net/properties/title', + description: 'https://schema.metadatacenter.net/properties/description', + externalLink: 'https://schema.metadatacenter.net/properties/externalLink', + }, + title: { + '@value': 'This is a title', + }, + description: { + '@value': 'This is a description', + }, + externalLink: { + '@value': 'this is an external link', + }, + }, + nCBIOrganism: { + '@context': { + organismName: 'https://schema.metadatacenter.net/properties/organismName', + label: 'https://schema.metadatacenter.net/properties/label', + breed: 'https://schema.metadatacenter.net/properties/breed', + isolateName: 'https://schema.metadatacenter.net/properties/isolateName', + strain: 'https://schema.metadatacenter.net/properties/strain', + cultivar: 'https://schema.metadatacenter.net/properties/cultivar', + }, + organismName: { + '@value': 'Center for Open Science', + }, + label: { + '@value': 'A label', + }, + strain: { + '@value': 'nCov2019', + }, + isolateName: { + '@value': 'SARS-CoV-2', + }, + breed: { + '@value': 'Omicron', + }, + cultivar: { + '@value': 'XBB.1.16\t', + }, + }, + biosamplePathogenCl10Attributes: { + '@context': { + isolationSource: 'https://schema.metadatacenter.net/properties/isolationSource', + 'latitude/Longitude': 'https://schema.metadatacenter.net/properties/latitude/Longitude', + collectionDate: 'https://schema.metadatacenter.net/properties/collectionDate', + strain: 'https://schema.metadatacenter.net/properties/strain', + hostDisease: 'https://schema.metadatacenter.net/properties/hostDisease', + gEOLocationName: 'https://schema.metadatacenter.net/properties/gEOLocationName', + host: 'https://schema.metadatacenter.net/properties/host', + collectedBy: 'https://schema.metadatacenter.net/properties/collectedBy', + }, + strain: { + '@value': 'i dunno', + }, + collectionDate: { + '@value': '2024-01-09', + '@type': 'xsd:date', + }, + collectedBy: { + '@value': 'Me', + }, + gEOLocationName: { + '@value': 'Somewhere', + }, + isolationSource: { + '@value': 'Animals', + }, + 'latitude/Longitude': { + '@value': '12.23', + }, + host: { + '@value': 'Human', + }, + hostDisease: { + '@value': 'COVID', + }, + }, + bioSampleAttribute: [ + { + '@context': { + attributeValue: 'https://schema.metadatacenter.net/properties/attributeValue', + attributeName: 'https://schema.metadatacenter.net/properties/attributeName', + }, + attributeName: { + '@value': 'attr1', + }, + attributeValue: { + '@value': 'a', + }, + }, + { + '@context': { + attributeValue: 'https://schema.metadatacenter.net/properties/attributeValue', + attributeName: 'https://schema.metadatacenter.net/properties/attributeName', + }, + attributeName: { + '@value': 'attr2', + }, + attributeValue: { + '@value': 'b', + }, + }, + ], + }, +}); diff --git a/mirage/fixtures/cedar-records/cedar-record.testing.ts b/mirage/fixtures/cedar-records/cedar-record.testing.ts new file mode 100644 index 00000000000..635ab06d6c4 --- /dev/null +++ b/mirage/fixtures/cedar-records/cedar-record.testing.ts @@ -0,0 +1,75 @@ +/* eslint-disable max-len */ +export const testingRecord = Object({ + '@context': { + rdfs: 'http://www.w3.org/2000/01/rdf-schema#', + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + schema: 'http://schema.org/', + oslc: 'http://open-services.net/ns/core#', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'rdfs:label': { + '@type': 'xsd:string', + }, + 'schema:isBasedOn': { + '@type': '@id', + }, + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:derivedFrom': { + '@type': '@id', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'skos:notation': { + '@type': 'xsd:string', + }, + catalogTitle: 'http://purl.org/dc/terms/title', + catalogDescription: 'http://purl.org/dc/terms/description', + datasetIdentifier: 'http://www.w3.org/ns/dcat#dataset', + publisher: 'https://schema.metadatacenter.org/properties/692e6014-f507-4d4a-8f5f-112ae8d3edb4', + catalogIdentifier: 'https://schema.metadatacenter.org/properties/4191b152-a77d-4cf8-afb0-04301031a983', + }, + catalogTitle: { + '@value': 'Catalog Title', + }, + catalogDescription: { + '@value': 'Catalog Description', + }, + publisher: { + '@id': 'Publisher', + }, + datasetIdentifier: [ + { + 1: 'dataset identifier', + '@id': '1', + }, + ], + catalogIdentifier: [ + { + 1: 'catalog identifier', + '@id': '1', + }, + ], + 'schema:isBasedOn': 'https://repo.metadatacenter.org/templates/3900b140-a27c-4fca-8a00-c1ccb0f3647f', + 'schema:name': 'Data Catalog metadata', + 'schema:description': 'DCAT v3 template for data catalog metadata', + 'pav:createdOn': '2024-01-31T11:07:43-08:00', + 'pav:createdBy': 'https://metadatacenter.org/users/da9fa72f-c58d-4823-b599-5a821f093054', + 'pav:lastUpdatedOn': '2024-01-31T11:07:43-08:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/da9fa72f-c58d-4823-b599-5a821f093054', + '@id': 'https://repo.metadatacenter.org/template-instances/e5bcecab-e086-4022-9fe8-49d673cacdc4', +}); diff --git a/mirage/fixtures/cedar-templates/cedar-template.bibframe.ts b/mirage/fixtures/cedar-templates/cedar-template.bibframe.ts new file mode 100644 index 00000000000..83044da11a2 --- /dev/null +++ b/mirage/fixtures/cedar-templates/cedar-template.bibframe.ts @@ -0,0 +1,2054 @@ +/* eslint-disable max-len */ +export const bibframeTemplate = Object({ + 'bibo:status': 'bibo:draft', + _ui: { + order: [ + 'Title', + 'Variant Title For The Work', + 'Date Of Work', + 'Place Of Origin Of The Work', + 'Nature Of Content', + 'Coverage Of Content', + 'Content Type', + 'Media Type', + 'Carrier Type', + 'captureInformation', + 'Language Of Expression', + 'Genre', + 'Contributor', + 'Copyright Date', + ], + pages: [], + propertyLabels: { + captureInformation: 'Capture Information', + Title: 'Title', + 'Place Of Origin Of The Work': 'Place Of Origin Of The Work', + 'Nature Of Content': 'Nature Of Content', + Contributor: 'Contributor', + 'Copyright Date': 'Copyright Date', + 'Language Of Expression': 'Language Of Expression', + 'Content Type': 'Content Type', + 'Media Type': 'Media Type', + 'Carrier Type': 'Carrier Type', + 'Variant Title For The Work': 'Variant Title For The Work', + 'Date Of Work': 'Date Of Work', + Genre: 'Genre', + 'Coverage Of Content': 'Coverage Of Content', + }, + }, + title: 'Bibframe audio work template schema', + required: [ + '@context', + '@id', + 'schema:isBasedOn', + 'schema:name', + 'schema:description', + 'pav:createdOn', + 'pav:createdBy', + 'pav:lastUpdatedOn', + 'oslc:modifiedBy', + 'Date Of Work', + 'captureInformation', + 'Variant Title For The Work', + 'Genre', + 'Nature Of Content', + 'Title', + 'Language Of Expression', + 'Media Type', + 'Copyright Date', + 'Contributor', + 'Content Type', + 'Place Of Origin Of The Work', + 'Coverage Of Content', + 'Carrier Type', + ], + 'schema:name': 'BIBFRAME AUDIO WORK', + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + bibo: 'http://purl.org/ontology/bibo/', + 'schema:description': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + description: 'Bibframe audio work template schema generated by the CEDAR Template Editor 2.6.44', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + 'pav:lastUpdatedOn': '2016-09-13T10:05:35-07:00', + 'pav:createdOn': '2016-09-13T10:01:05-07:00', + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.net/templates/a87b5cb4-6344-4a43-8fcb-82d400bff2c7', + 'pav:version': '0.0.1', + 'schema:description': 'BIBFRAME Audio Work Template', + '@type': 'https://schema.metadatacenter.org/core/Template', + properties: { + 'schema:isBasedOn': { + type: 'string', + format: 'uri', + }, + captureInformation: { + 'bibo:status': 'bibo:draft', + _ui: { + order: [ + 'captureInformation', + 'placeOfCapture', + 'dateOfCapture(SingleDate)', + 'dateOfCapture', + ], + propertyLabels: { + dateOfCapture: 'Date Of Capture', + captureInformation: 'Capture Information', + 'dateOfCapture(SingleDate)': 'Date Of Capture( Single Date)', + placeOfCapture: 'Place Of Capture', + }, + }, + title: 'Capture information element schema', + required: [ + '@context', + '@id', + 'dateOfCapture', + 'placeOfCapture', + 'captureInformation', + 'dateOfCapture(SingleDate)', + ], + 'schema:name': 'Capture Information', + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + bibo: 'http://purl.org/ontology/bibo/', + 'schema:description': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + description: 'Capture information element schema autogenerated by the CEDAR Template Editor', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + 'pav:lastUpdatedOn': '2016-09-13T10:05:35-07:00', + 'pav:createdOn': '2016-09-13T10:05:35-07:00', + 'schema:schemaVersion': '1.6.0', + _valueConstraints: { + requiredValue: false, + }, + '@id': 'https://repo.metadatacenter.net/template-elements/bcdb354f-413a-4c00-9d21-bc1ac82b3d4c', + 'pav:version': '0.0.1', + 'schema:description': 'BIBFRAME Capture Information Template Element', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + properties: { + dateOfCapture: { + _ui: { + temporalGranularity: 'day', + dateType: 'date-range', + inputType: 'temporal', + }, + 'schema:name': 'Date Of Capture', + title: 'Date Of Capture field schema', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + description: 'Date Of Capture field schema generated by the CEDAR Template Editor 2.6.44', + 'pav:lastUpdatedOn': '2016-09-13T10:05:07-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/0ae92e10-eb1c-45ef-bdb2-483beebdc22a', + _valueConstraints: { + temporalType: 'xsd:date', + requiredValue: false, + }, + required: [ + '@value', + ], + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdOn': '2016-09-13T10:05:07-07:00', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + placeOfCapture: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Place Of Capture', + title: 'Place Of Capture field schema', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + description: 'Place Of Capture field schema generated by the CEDAR Template Editor 2.6.44', + 'pav:lastUpdatedOn': '2016-09-13T10:05:07-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/049288ff-58e4-4d75-9a75-0c455b5e07be', + _valueConstraints: { + requiredValue: false, + }, + required: [ + '@value', + ], + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdOn': '2016-09-13T10:05:07-07:00', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + captureInformation: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Capture Information', + title: 'Capture information field schema', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + description: 'Capture information field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:05:07-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/0cb15dd0-c04f-4bcd-b463-91bcdf575eef', + _valueConstraints: { + requiredValue: false, + }, + required: [ + '@value', + ], + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdOn': '2016-09-13T10:05:07-07:00', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'captureInformation', + 'placeOfCapture', + 'dateOfCapture(SingleDate)', + 'dateOfCapture', + ], + properties: { + dateOfCapture: { + enum: [ + 'https://schema.metadatacenter.net/properties/dateOfCapture', + ], + }, + captureInformation: { + enum: [ + 'https://schema.metadatacenter.net/properties/captureInformation', + ], + }, + 'dateOfCapture(SingleDate)': { + enum: [ + 'https://schema.metadatacenter.net/properties/dateOfCapture(SingleDate)', + ], + }, + placeOfCapture: { + enum: [ + 'https://schema.metadatacenter.net/properties/placeOfCapture', + ], + }, + }, + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'dateOfCapture(SingleDate)': { + _ui: { + temporalGranularity: 'day', + dateType: 'single-date', + inputType: 'temporal', + }, + 'schema:name': 'Date Of Capture( Single Date)', + title: 'Date Of Capture( Single Date) field schema', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + description: 'Date Of Capture( Single Date) field schema generated by the CEDAR Template Editor 2.6.44', + 'pav:lastUpdatedOn': '2016-09-13T10:05:07-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/3af46ca1-acfe-452a-b9b0-66b6beae54ad', + _valueConstraints: { + temporalType: 'xsd:date', + requiredValue: false, + }, + required: [ + '@value', + ], + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdOn': '2016-09-13T10:05:07-07:00', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'schema:description': { + type: 'string', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'schema:name': { + type: 'string', + minLength: 1, + }, + 'pav:createdBy': { + type: [ + 'string', + 'null', + ], + format: 'uri', + }, + 'oslc:modifiedBy': { + type: [ + 'string', + 'null', + ], + format: 'uri', + }, + 'pav:lastUpdatedOn': { + type: [ + 'string', + 'null', + ], + format: 'date-time', + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'xsd', + 'rdfs', + 'pav', + 'schema', + 'oslc', + 'Title', + 'Variant Title For The Work', + 'Date Of Work', + 'Place Of Origin Of The Work', + 'Nature Of Content', + 'Coverage Of Content', + 'Content Type', + 'Media Type', + 'Carrier Type', + 'Language Of Expression', + 'Genre', + 'Contributor', + 'Copyright Date', + 'captureInformation', + 'schema:isBasedOn', + 'schema:description', + 'schema:name', + 'rdfs:label', + 'oslc:modifiedBy', + 'pav:createdBy', + 'pav:createdOn', + 'pav:lastUpdatedOn', + 'skos', + 'skos:notation', + ], + properties: { + 'rdfs:label': { + type: 'object', + properties: { + '@type': { + enum: [ + 'xsd:string', + ], + type: 'string', + }, + }, + }, + rdfs: { + enum: [ + 'http://www.w3.org/2000/01/rdf-schema#', + ], + type: 'string', + format: 'uri', + }, + oslc: { + enum: [ + 'http://open-services.net/ns/core#', + ], + type: 'string', + format: 'uri', + }, + captureInformation: { + enum: [ + 'https://schema.metadatacenter.net/properties/captureInformation', + ], + }, + skos: { + enum: [ + 'http://www.w3.org/2004/02/skos/core#', + ], + type: 'string', + format: 'uri', + }, + 'oslc:modifiedBy': { + type: 'object', + properties: { + '@type': { + enum: [ + '@id', + ], + type: 'string', + }, + }, + }, + 'schema:description': { + type: 'object', + properties: { + '@type': { + enum: [ + 'xsd:string', + ], + type: 'string', + }, + }, + }, + 'pav:createdBy': { + type: 'object', + properties: { + '@type': { + enum: [ + '@id', + ], + type: 'string', + }, + }, + }, + 'schema:isBasedOn': { + type: 'object', + properties: { + '@type': { + enum: [ + '@id', + ], + type: 'string', + }, + }, + }, + 'schema:name': { + type: 'object', + properties: { + '@type': { + enum: [ + 'xsd:string', + ], + type: 'string', + }, + }, + }, + schema: { + enum: [ + 'http://schema.org/', + ], + type: 'string', + format: 'uri', + }, + pav: { + enum: [ + 'http://purl.org/pav/', + ], + type: 'string', + format: 'uri', + }, + xsd: { + enum: [ + 'http://www.w3.org/2001/XMLSchema#', + ], + type: 'string', + format: 'uri', + }, + 'pav:lastUpdatedOn': { + type: 'object', + properties: { + '@type': { + enum: [ + 'xsd:dateTime', + ], + type: 'string', + }, + }, + }, + 'pav:createdOn': { + type: 'object', + properties: { + '@type': { + enum: [ + 'xsd:dateTime', + ], + type: 'string', + }, + }, + }, + 'skos:notation': { + type: 'object', + properties: { + '@type': { + enum: [ + 'xsd:string', + ], + type: 'string', + }, + }, + }, + 'pav:derivedFrom': { + type: 'object', + properties: { + '@type': { + enum: [ + '@id', + ], + type: 'string', + }, + }, + }, + Title: { + enum: [ + 'https://schema.metadatacenter.net/properties/title', + ], + }, + 'Place Of Origin Of The Work': { + enum: [ + 'https://schema.metadatacenter.net/properties/placeOfOriginOfTheWork', + ], + }, + 'Nature Of Content': { + enum: [ + 'https://schema.metadatacenter.net/properties/natureOfContent', + ], + }, + Contributor: { + enum: [ + 'https://schema.metadatacenter.net/properties/contributor', + ], + }, + 'Copyright Date': { + enum: [ + 'https://schema.metadatacenter.net/properties/copyrightDate', + ], + }, + 'Language Of Expression': { + enum: [ + 'https://schema.metadatacenter.net/properties/languageOfExpression', + ], + }, + 'Content Type': { + enum: [ + 'https://schema.metadatacenter.net/properties/contentType', + ], + }, + 'Media Type': { + enum: [ + 'https://schema.metadatacenter.net/properties/mediaType', + ], + }, + 'Carrier Type': { + enum: [ + 'https://schema.metadatacenter.net/properties/carrierType', + ], + }, + 'Variant Title For The Work': { + enum: [ + 'https://schema.metadatacenter.net/properties/variantTitleForTheWork', + ], + }, + 'Date Of Work': { + enum: [ + 'https://schema.metadatacenter.net/properties/dateOfWork', + ], + }, + Genre: { + enum: [ + 'https://schema.metadatacenter.net/properties/genre', + ], + }, + 'Coverage Of Content': { + enum: [ + 'https://schema.metadatacenter.net/properties/coverageOfContent', + ], + }, + }, + }, + '@id': { + type: [ + 'string', + 'null', + ], + format: 'uri', + }, + 'pav:derivedFrom': { + type: 'string', + format: 'uri', + }, + 'pav:createdOn': { + type: [ + 'string', + 'null', + ], + format: 'date-time', + }, + Title: { + minItems: 1, + type: 'array', + items: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Title', + title: 'Title field schema', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + description: 'Title field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:05:35-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/1c696f77-7116-4284-a429-bbc67b32531d', + _valueConstraints: { + requiredValue: false, + }, + required: [ + '@value', + ], + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdOn': '2016-09-13T10:05:35-07:00', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'Place Of Origin Of The Work': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Place Of Origin Of The Work', + title: 'Place Of Origin Of The Work field schema', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + description: 'Place Of Origin Of The Work field schema generated by the CEDAR Template Editor 2.6.44', + 'pav:lastUpdatedOn': '2016-09-13T10:05:35-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/c57ee2e9-42b1-4227-9733-947483ed6fdc', + _valueConstraints: { + requiredValue: false, + }, + required: [ + '@value', + ], + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdOn': '2016-09-13T10:05:35-07:00', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Nature Of Content': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Nature Of Content', + title: 'Nature Of Content field schema', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + description: 'Nature Of Content field schema generated by the CEDAR Template Editor 2.6.44', + 'pav:lastUpdatedOn': '2016-09-13T10:05:35-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/67c13404-ef6e-4d43-b027-f064fe1e98d6', + _valueConstraints: { + requiredValue: false, + }, + required: [ + '@value', + ], + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdOn': '2016-09-13T10:05:35-07:00', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + Contributor: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Contributor', + title: 'Contributor field schema', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + description: 'Contributor field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:05:35-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/4c190d27-a94d-4db6-8639-e56c3506a437', + _valueConstraints: { + requiredValue: false, + }, + required: [ + '@value', + ], + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdOn': '2016-09-13T10:05:35-07:00', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Copyright Date': { + _ui: { + temporalGranularity: 'day', + dateType: 'single-date', + inputType: 'temporal', + }, + 'schema:name': 'Copyright Date', + title: 'Copyright Date field schema', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + description: 'Copyright Date field schema generated by the CEDAR Template Editor 2.6.44', + 'pav:lastUpdatedOn': '2016-09-13T10:05:35-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/de1dffb5-8918-4bfa-ba08-4cd8a5bcd4a8', + _valueConstraints: { + temporalType: 'xsd:date', + requiredValue: false, + }, + required: [ + '@value', + ], + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdOn': '2016-09-13T10:05:35-07:00', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Language Of Expression': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Language Of Expression', + title: 'Language Of Expression field schema', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + description: 'Language Of Expression field schema generated by the CEDAR Template Editor 2.6.44', + 'pav:lastUpdatedOn': '2016-09-13T10:05:35-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/c7e518b1-6524-43fc-80cd-778e19620a36', + _valueConstraints: { + requiredValue: false, + }, + required: [ + '@value', + ], + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdOn': '2016-09-13T10:05:35-07:00', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Content Type': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Content Type', + title: 'Content type field schema', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + description: 'Content type field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:05:35-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/abcc37f2-e62f-45cc-be83-b58350d66a62', + _valueConstraints: { + requiredValue: false, + }, + required: [ + '@value', + ], + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdOn': '2016-09-13T10:05:35-07:00', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Media Type': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Media Type', + title: 'Media type field schema', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + description: 'Media type field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:05:35-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/6fd2e261-219b-4a9b-b0b6-817c1be1be18', + _valueConstraints: { + requiredValue: false, + }, + required: [ + '@value', + ], + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdOn': '2016-09-13T10:05:35-07:00', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Carrier Type': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Carrier Type', + title: 'Carrier type field schema', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + description: 'Carrier type field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:05:35-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/3cf2192f-279e-403c-a3f0-405b4231c370', + _valueConstraints: { + requiredValue: false, + }, + required: [ + '@value', + ], + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdOn': '2016-09-13T10:05:35-07:00', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Variant Title For The Work': { + minItems: 1, + type: 'array', + items: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Variant Title For The Work', + title: 'Variant Title For The Work field schema', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + description: 'Variant Title For The Work field schema generated by the CEDAR Template Editor 2.6.44', + 'pav:lastUpdatedOn': '2016-09-13T10:05:35-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/736f4871-d824-4057-9e38-f4650a9cb56b', + _valueConstraints: { + requiredValue: false, + }, + required: [ + '@value', + ], + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdOn': '2016-09-13T10:05:35-07:00', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'Date Of Work': { + _ui: { + temporalGranularity: 'day', + dateType: 'single-date', + inputType: 'temporal', + }, + 'schema:name': 'Date Of Work', + title: 'Date Of Work field schema', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + description: 'Date Of Work field schema generated by the CEDAR Template Editor 2.6.44', + 'pav:lastUpdatedOn': '2016-09-13T10:05:35-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/3ab9df03-5a55-4484-bc10-b5a4a3acca31', + _valueConstraints: { + temporalType: 'xsd:date', + requiredValue: false, + }, + required: [ + '@value', + ], + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdOn': '2016-09-13T10:05:35-07:00', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + Genre: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Genre', + title: 'Genre field schema', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + description: 'Genre field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:05:35-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/f8476717-a1b4-4c1a-9666-531539f95419', + _valueConstraints: { + requiredValue: false, + }, + required: [ + '@value', + ], + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdOn': '2016-09-13T10:05:35-07:00', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Coverage Of Content': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Coverage Of Content', + title: 'Coverage Of Content field schema', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + description: 'Coverage Of Content field schema generated by the CEDAR Template Editor 2.6.44', + 'pav:lastUpdatedOn': '2016-09-13T10:05:35-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/6214d1f3-9667-492c-9d87-8ce5e7b65960', + _valueConstraints: { + requiredValue: false, + }, + required: [ + '@value', + ], + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdOn': '2016-09-13T10:05:35-07:00', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', +}); diff --git a/mirage/fixtures/cedar-templates/cedar-template.biosample.ts b/mirage/fixtures/cedar-templates/cedar-template.biosample.ts new file mode 100644 index 00000000000..e2599e92cb4 --- /dev/null +++ b/mirage/fixtures/cedar-templates/cedar-template.biosample.ts @@ -0,0 +1,4514 @@ +/* eslint-disable max-len */ +export const biosampleTemplate = Object({ + _ui: { + order: [ + 'nCBISubmissionDescription', + 'bioSample', + ], + pages: [], + propertyLabels: { + nCBISubmissionDescription: 'N Cbi Submission Description', + bioSample: 'Bio Sample', + }, + }, + 'schema:name': 'BioSample Submission', + properties: { + 'schema:isBasedOn': { + type: 'string', + format: 'uri', + }, + 'schema:name': { + type: 'string', + minLength: 1, + }, + 'oslc:modifiedBy': { + type: [ + 'string', + 'null', + ], + format: 'uri', + }, + 'pav:createdBy': { + type: [ + 'string', + 'null', + ], + format: 'uri', + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'xsd', + 'rdfs', + 'pav', + 'schema', + 'oslc', + 'nCBISubmissionDescription', + 'bioSample', + 'schema:isBasedOn', + 'schema:description', + 'schema:name', + 'rdfs:label', + 'oslc:modifiedBy', + 'pav:createdBy', + 'pav:createdOn', + 'pav:lastUpdatedOn', + 'skos', + 'skos:notation', + ], + properties: { + 'schema:isBasedOn': { + type: 'object', + properties: { + '@type': { + enum: [ + '@id', + ], + type: 'string', + }, + }, + }, + 'schema:name': { + type: 'object', + properties: { + '@type': { + enum: [ + 'xsd:string', + ], + type: 'string', + }, + }, + }, + 'oslc:modifiedBy': { + type: 'object', + properties: { + '@type': { + enum: [ + '@id', + ], + type: 'string', + }, + }, + }, + schema: { + enum: [ + 'http://schema.org/', + ], + type: 'string', + format: 'uri', + }, + 'pav:createdBy': { + type: 'object', + properties: { + '@type': { + enum: [ + '@id', + ], + type: 'string', + }, + }, + }, + xsd: { + enum: [ + 'http://www.w3.org/2001/XMLSchema#', + ], + type: 'string', + format: 'uri', + }, + rdfs: { + enum: [ + 'http://www.w3.org/2000/01/rdf-schema#', + ], + type: 'string', + format: 'uri', + }, + nCBISubmissionDescription: { + enum: [ + 'https://schema.metadatacenter.net/properties/nCBISubmissionDescription', + ], + }, + 'rdfs:label': { + type: 'object', + properties: { + '@type': { + enum: [ + 'xsd:string', + ], + type: 'string', + }, + }, + }, + 'pav:derivedFrom': { + type: 'object', + properties: { + '@type': { + enum: [ + '@id', + ], + type: 'string', + }, + }, + }, + skos: { + enum: [ + 'http://www.w3.org/2004/02/skos/core#', + ], + type: 'string', + format: 'uri', + }, + 'pav:lastUpdatedOn': { + type: 'object', + properties: { + '@type': { + enum: [ + 'xsd:dateTime', + ], + type: 'string', + }, + }, + }, + oslc: { + enum: [ + 'http://open-services.net/ns/core#', + ], + type: 'string', + format: 'uri', + }, + bioSample: { + enum: [ + 'https://schema.metadatacenter.net/properties/bioSample', + ], + }, + 'skos:notation': { + type: 'object', + properties: { + '@type': { + enum: [ + 'xsd:string', + ], + type: 'string', + }, + }, + }, + pav: { + enum: [ + 'http://purl.org/pav/', + ], + type: 'string', + format: 'uri', + }, + 'schema:description': { + type: 'object', + properties: { + '@type': { + enum: [ + 'xsd:string', + ], + type: 'string', + }, + }, + }, + 'pav:createdOn': { + type: 'object', + properties: { + '@type': { + enum: [ + 'xsd:dateTime', + ], + type: 'string', + }, + }, + }, + }, + }, + nCBISubmissionDescription: { + 'bibo:status': 'bibo:draft', + 'schema:name': 'NCBI Submission Description', + properties: { + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'comment', + 'releaseDate', + 'nCBIOrganization', + ], + properties: { + nCBIOrganization: { + enum: [ + 'https://schema.metadatacenter.net/properties/nCBIOrganization', + ], + }, + comment: { + enum: [ + 'https://schema.metadatacenter.net/properties/comment', + ], + }, + releaseDate: { + enum: [ + 'https://schema.metadatacenter.net/properties/releaseDate', + ], + }, + }, + }, + '@id': { + type: 'string', + format: 'uri', + }, + comment: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Comment', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/3d3ccff6-d9bd-45e9-a2ad-f7b2926cad60', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Comment field schema', + description: 'Comment field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:23:47-07:00', + 'pav:createdOn': '2016-09-13T10:23:47-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + releaseDate: { + _ui: { + temporalGranularity: 'day', + dateType: 'single-date', + inputType: 'temporal', + }, + 'schema:name': 'Release Date', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/68a39756-8e9b-404a-aad2-c13e3ccd54d5', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Release date field schema', + description: 'Release date field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:23:47-07:00', + 'pav:createdOn': '2016-09-13T10:23:47-07:00', + _valueConstraints: { + temporalType: 'xsd:date', + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + nCBIOrganization: { + 'bibo:status': 'bibo:draft', + 'schema:name': 'NCBI Organization', + properties: { + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'institutionName', + 'nCBIContact', + ], + properties: { + nCBIContact: { + enum: [ + 'https://schema.metadatacenter.net/properties/nCBIContact', + ], + }, + institutionName: { + enum: [ + 'https://schema.metadatacenter.net/properties/institutionName', + ], + }, + }, + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + nCBIContact: { + _ui: { + order: [ + 'untitled', + 'nCBIName', + ], + propertyLabels: {}, + }, + 'schema:name': 'NCBI Contact', + properties: { + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'nCBIName', + 'untitled', + ], + properties: { + nCBIName: { + enum: [ + 'https://schema.metadatacenter.net/properties/nCBIName', + ], + }, + untitled: { + enum: [ + 'https://schema.metadatacenter.net/properties/untitled', + ], + }, + }, + }, + nCBIName: { + _ui: { + order: [ + 'firstName', + 'middleInitial', + 'lastName', + ], + propertyLabels: {}, + }, + 'schema:name': 'NCBI Name', + properties: { + lastName: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Last Name', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/f1e9235e-52ba-487e-b139-f96c95c693f3', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Last name field schema', + description: 'Last name field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:18:33-07:00', + 'pav:createdOn': '2016-09-13T10:18:33-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'lastName', + 'middleInitial', + 'firstName', + ], + properties: { + lastName: { + enum: [ + 'https://schema.metadatacenter.net/properties/lastName', + ], + }, + firstName: { + enum: [ + 'https://schema.metadatacenter.net/properties/firstName', + ], + }, + middleInitial: { + enum: [ + 'https://schema.metadatacenter.net/properties/middleInitial', + ], + }, + }, + }, + middleInitial: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Middle Initial', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/27cc68dd-3769-4e34-8200-1dc8b6f07682', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Middle initial field schema', + description: 'Middle initial field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:18:33-07:00', + 'pav:createdOn': '2016-09-13T10:18:33-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + firstName: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'First Name', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/59722701-8180-4a1b-8bf0-0b9a6febbe3c', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'First name field schema', + description: 'First name field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:18:33-07:00', + 'pav:createdOn': '2016-09-13T10:18:33-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@context', + '@id', + 'firstName', + 'middleInitial', + 'lastName', + ], + '@id': 'https://repo.metadatacenter.net/template-elements/574df466-392b-4e3a-91a0-f615e0d960b9', + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + pav: 'http://purl.org/pav/', + oslc: 'http://open-services.net/ns/core#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Ncbi name element schema', + description: 'Ncbi name element schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:21:33-07:00', + 'pav:createdOn': '2016-09-13T10:21:33-07:00', + 'bibo:status': 'bibo:draft', + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'NCBI Name', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + untitled: { + _ui: { + inputType: 'email', + }, + 'schema:name': 'Email', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/27b3fbf9-3ac2-4b4a-9424-fdcfc082bf0f', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Email field schema', + description: 'Email field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:21:33-07:00', + 'pav:createdOn': '2016-09-13T10:21:33-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@context', + '@id', + 'untitled', + 'nCBIName', + ], + '@id': 'https://repo.metadatacenter.net/template-elements/564980a0-a8d0-4752-a948-2a2b75db8fcc', + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + pav: 'http://purl.org/pav/', + oslc: 'http://open-services.net/ns/core#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Ncbi contact element schema', + description: 'Ncbi contact element schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:23:02-07:00', + 'pav:createdOn': '2016-09-13T10:23:02-07:00', + 'bibo:status': 'bibo:draft', + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'NCBI Contact', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + institutionName: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Institution Name', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/bddef332-caab-4662-aef8-f98be77a1206', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Institution name field schema', + description: 'Institution name field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:23:02-07:00', + 'pav:createdOn': '2016-09-13T10:23:02-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@context', + '@id', + 'institutionName', + 'nCBIContact', + ], + '@id': 'https://repo.metadatacenter.net/template-elements/7dfebdf0-abbf-4fa0-b7ce-2d112bd81ca9', + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + pav: 'http://purl.org/pav/', + oslc: 'http://open-services.net/ns/core#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Ncbi organization element schema', + description: 'Ncbi organization element schema autogenerated by the CEDAR Template Editor', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + 'pav:lastUpdatedOn': '2016-09-13T10:23:47-07:00', + 'pav:createdOn': '2016-09-13T10:23:47-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'NCBI Organization', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + _ui: { + order: [ + 'institutionName', + 'nCBIContact', + ], + propertyLabels: { + nCBIContact: 'N Cbi Contact', + institutionName: 'Institution Name', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@context', + '@id', + 'comment', + 'releaseDate', + 'nCBIOrganization', + ], + '@id': 'https://repo.metadatacenter.net/template-elements/cbc6fed1-98f4-490b-b1a3-8826989c1352', + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + pav: 'http://purl.org/pav/', + oslc: 'http://open-services.net/ns/core#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Ncbi submission description element schema', + description: 'Ncbi submission description element schema autogenerated by the CEDAR Template Editor', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + 'pav:lastUpdatedOn': '2016-09-13T10:45:24-07:00', + 'pav:createdOn': '2016-09-13T10:45:24-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'NCBI Submission Description', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + _ui: { + order: [ + 'comment', + 'releaseDate', + 'nCBIOrganization', + ], + propertyLabels: { + nCBIOrganization: 'N Cbi Organization', + comment: 'Comment', + releaseDate: 'Release Date', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'pav:derivedFrom': { + type: 'string', + format: 'uri', + }, + bioSample: { + 'bibo:status': 'bibo:draft', + 'schema:name': 'BioSample', + properties: { + bioSampleAttribute: { + minItems: 1, + type: 'array', + items: { + _ui: { + order: [ + 'attributeName', + 'attributeValue', + ], + propertyLabels: {}, + }, + 'schema:name': 'BioSample Attribute', + properties: { + attributeValue: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Attribute Value', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/666bbf5a-94ac-4acc-ae5d-c35532a37745', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Attribute value field schema', + description: 'Attribute value field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:44:33-07:00', + 'pav:createdOn': '2016-09-13T10:44:33-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'attributeName', + 'attributeValue', + ], + properties: { + attributeValue: { + enum: [ + 'https://schema.metadatacenter.net/properties/attributeValue', + ], + }, + attributeName: { + enum: [ + 'https://schema.metadatacenter.net/properties/attributeName', + ], + }, + }, + }, + attributeName: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Attribute Name', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/f76e69f3-47a8-4b17-84c2-d935c049d751', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Attribute name field schema', + description: 'Attribute name field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:44:33-07:00', + 'pav:createdOn': '2016-09-13T10:44:33-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + }, + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@context', + '@id', + 'attributeValue', + 'attributeName', + ], + '@id': 'https://repo.metadatacenter.net/template-elements/90a2675f-0567-4537-9fdb-e6a8c7d9f5a2', + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + pav: 'http://purl.org/pav/', + oslc: 'http://open-services.net/ns/core#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'BioSample Attribute field schema', + description: 'BioSample Attribute field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:44:58-07:00', + 'pav:createdOn': '2016-09-13T10:44:58-07:00', + 'bibo:status': 'bibo:draft', + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'BioSample Attribute', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + bioProjectID: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Bio Project Id', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/874e436a-f188-47e8-91b2-4464bf21c1ce', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Bio Project Id field schema', + description: 'Bio Project Id field schema generated by the CEDAR Template Editor 2.6.44', + 'pav:lastUpdatedOn': '2016-09-13T10:44:58-07:00', + 'pav:createdOn': '2016-09-13T10:44:58-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + nCBIOrganism: { + 'bibo:status': 'bibo:draft', + 'schema:name': 'NCBI Organism', + properties: { + label: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Label', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/8f941388-0303-4de3-9b8a-b97a00652381', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Label field schema', + description: 'Label field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:34:29-07:00', + 'pav:createdOn': '2016-09-13T10:34:29-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + organismName: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Organism Name', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/edd6de99-db7f-4a23-aa5d-798b57f8a563', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Organism name field schema', + description: 'Organism name field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:34:29-07:00', + 'pav:createdOn': '2016-09-13T10:34:29-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + breed: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Breed', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/f047e043-8b42-4abd-ae71-29e8a9b752b2', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Breed field schema', + description: 'Breed field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:34:29-07:00', + 'pav:createdOn': '2016-09-13T10:34:29-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + isolateName: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Isolate Name', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/7fbab272-f7d9-4d82-b9cd-93c619c0a331', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Isolate name field schema', + description: 'Isolate name field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:34:29-07:00', + 'pav:createdOn': '2016-09-13T10:34:29-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'organismName', + 'label', + 'strain', + 'isolateName', + 'breed', + 'cultivar', + ], + properties: { + organismName: { + enum: [ + 'https://schema.metadatacenter.net/properties/organismName', + ], + }, + label: { + enum: [ + 'https://schema.metadatacenter.net/properties/label', + ], + }, + breed: { + enum: [ + 'https://schema.metadatacenter.net/properties/breed', + ], + }, + isolateName: { + enum: [ + 'https://schema.metadatacenter.net/properties/isolateName', + ], + }, + strain: { + enum: [ + 'https://schema.metadatacenter.net/properties/strain', + ], + }, + cultivar: { + enum: [ + 'https://schema.metadatacenter.net/properties/cultivar', + ], + }, + }, + }, + strain: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Strain', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/4f3e278c-4b18-4783-923e-016bceba7b30', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Strain field schema', + description: 'Strain field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:34:29-07:00', + 'pav:createdOn': '2016-09-13T10:34:29-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + cultivar: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Cultivar', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/9adad477-4cda-4e0f-a542-e56cabede9b0', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Cultivar field schema', + description: 'Cultivar field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:34:29-07:00', + 'pav:createdOn': '2016-09-13T10:34:29-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + }, + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@context', + '@id', + 'organismName', + 'breed', + 'label', + 'strain', + 'cultivar', + 'isolateName', + ], + '@id': 'https://repo.metadatacenter.net/template-elements/97748dac-ae1d-4bdd-a290-22991ca5e6cd', + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + pav: 'http://purl.org/pav/', + oslc: 'http://open-services.net/ns/core#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Ncbi organism element schema', + description: 'Ncbi organism element schema autogenerated by the CEDAR Template Editor', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + 'pav:lastUpdatedOn': '2016-09-13T10:44:58-07:00', + 'pav:createdOn': '2016-09-13T10:44:58-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'NCBI Organism', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + _ui: { + order: [ + 'organismName', + 'label', + 'strain', + 'isolateName', + 'breed', + 'cultivar', + ], + propertyLabels: { + organismName: 'Organism Name', + label: 'Label', + breed: 'Breed', + isolateName: 'Isolate Name', + strain: 'Strain', + cultivar: 'Cultivar', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + bioSampleSampleID: { + 'bibo:status': 'bibo:draft', + 'schema:name': 'BioSample Sample ID', + properties: { + label: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Label', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/79de0cc9-1000-4719-9190-63572564752e', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Label field schema', + description: 'Label field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:30:55-07:00', + 'pav:createdOn': '2016-09-13T10:30:55-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + display: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Display', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/1fbd7c3a-fd50-498f-aa92-f6c1a65a05ca', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Display field schema', + description: 'Display field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:30:55-07:00', + 'pav:createdOn': '2016-09-13T10:30:55-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'label', + 'display', + 'nCBISPUID', + ], + properties: { + label: { + enum: [ + 'https://schema.metadatacenter.net/properties/label', + ], + }, + nCBISPUID: { + enum: [ + 'https://schema.metadatacenter.net/properties/nCBISPUID', + ], + }, + display: { + enum: [ + 'https://schema.metadatacenter.net/properties/display', + ], + }, + }, + }, + nCBISPUID: { + _ui: { + order: [ + 'submitterID', + 'namespace', + 'value', + ], + propertyLabels: {}, + }, + 'schema:name': 'NCBI SPUID', + properties: { + value: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Value', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/78a89853-95bf-4adc-811c-bf182a1bc6c9', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Value field schema', + description: 'Value field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:30:25-07:00', + 'pav:createdOn': '2016-09-13T10:30:25-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + submitterID: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Submitter ID', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/0657871c-b5ef-4f27-984b-dd10e51af275', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Submitter id field schema', + description: 'Submitter id field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:30:25-07:00', + 'pav:createdOn': '2016-09-13T10:30:25-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'submitterID', + 'value', + 'namespace', + ], + properties: { + namespace: { + enum: [ + 'https://schema.metadatacenter.net/properties/namespace', + ], + }, + value: { + enum: [ + 'https://schema.metadatacenter.net/properties/value', + ], + }, + submitterID: { + enum: [ + 'https://schema.metadatacenter.net/properties/submitterID', + ], + }, + }, + }, + namespace: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Namespace', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/fd5c09dd-be33-42cf-a767-7c74bb3249b1', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Namespace field schema', + description: 'Namespace field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:30:25-07:00', + 'pav:createdOn': '2016-09-13T10:30:25-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@context', + '@id', + 'submitterID', + 'namespace', + 'value', + ], + '@id': 'https://repo.metadatacenter.net/template-elements/71e4bb09-4ea1-455a-b37d-5a3bfe3a9ae3', + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + pav: 'http://purl.org/pav/', + oslc: 'http://open-services.net/ns/core#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Ncbi spuid element schema', + description: 'Ncbi spuid element schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:30:55-07:00', + 'pav:createdOn': '2016-09-13T10:30:55-07:00', + 'bibo:status': 'bibo:draft', + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'NCBI SPUID', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + }, + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@context', + '@id', + 'display', + 'nCBISPUID', + 'label', + ], + '@id': 'https://repo.metadatacenter.net/template-elements/01efe14c-b312-4445-beb3-fe0f5ceb6889', + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + pav: 'http://purl.org/pav/', + oslc: 'http://open-services.net/ns/core#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Biosample sample id element schema', + description: 'Biosample sample id element schema autogenerated by the CEDAR Template Editor', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + 'pav:lastUpdatedOn': '2016-09-13T10:44:58-07:00', + 'pav:createdOn': '2016-09-13T10:44:58-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'BioSample Sample ID', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + _ui: { + order: [ + 'label', + 'display', + 'nCBISPUID', + ], + propertyLabels: { + label: 'Label', + nCBISPUID: 'N Cbispuid', + display: 'Display', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'bioProjectID', + 'package', + 'bioSampleSampleID', + 'bioSampleDescriptor', + 'nCBIOrganism', + 'biosamplePathogenCl10Attributes', + 'bioSampleAttribute', + ], + properties: { + bioSampleAttribute: { + enum: [ + 'https://schema.metadatacenter.net/properties/bioSampleAttribute', + ], + }, + bioProjectID: { + enum: [ + 'https://schema.metadatacenter.net/properties/bioProjectID', + ], + }, + nCBIOrganism: { + enum: [ + 'https://schema.metadatacenter.net/properties/nCBIOrganism', + ], + }, + bioSampleSampleID: { + enum: [ + 'https://schema.metadatacenter.net/properties/bioSampleSampleID', + ], + }, + biosamplePathogenCl10Attributes: { + enum: [ + 'https://schema.metadatacenter.net/properties/biosamplePathogenCl10Attributes', + ], + }, + package: { + enum: [ + 'https://schema.metadatacenter.net/properties/package', + ], + }, + bioSampleDescriptor: { + enum: [ + 'https://schema.metadatacenter.net/properties/bioSampleDescriptor', + ], + }, + }, + }, + biosamplePathogenCl10Attributes: { + 'bibo:status': 'bibo:draft', + 'schema:name': 'Biosample pathogen cl 1 0 attributes', + properties: { + isolationSource: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Isolation Source', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/eaf4a4dc-ac6a-468c-9a80-4ef2fd6621ab', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Isolation source field schema', + description: 'Isolation source field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:41:10-07:00', + 'pav:createdOn': '2016-09-13T10:41:10-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + collectionDate: { + _ui: { + temporalGranularity: 'day', + dateType: 'single-date', + inputType: 'temporal', + }, + 'schema:name': 'Collection Date', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/febd57c9-536d-478e-8120-7708f0eb216d', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Collection date field schema', + description: 'Collection date field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:41:10-07:00', + 'pav:createdOn': '2016-09-13T10:41:10-07:00', + _valueConstraints: { + temporalType: 'xsd:date', + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + host: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Host', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/3576df01-53a6-4cc0-accc-dd18d36b82f1', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Host field schema', + description: 'Host field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:41:10-07:00', + 'pav:createdOn': '2016-09-13T10:41:10-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'strain', + 'collectionDate', + 'collectedBy', + 'gEOLocationName', + 'isolationSource', + 'latitude/Longitude', + 'host', + 'hostDisease', + ], + properties: { + isolationSource: { + enum: [ + 'https://schema.metadatacenter.net/properties/isolationSource', + ], + }, + 'latitude/Longitude': { + enum: [ + 'https://schema.metadatacenter.net/properties/latitude/Longitude', + ], + }, + collectionDate: { + enum: [ + 'https://schema.metadatacenter.net/properties/collectionDate', + ], + }, + strain: { + enum: [ + 'https://schema.metadatacenter.net/properties/strain', + ], + }, + hostDisease: { + enum: [ + 'https://schema.metadatacenter.net/properties/hostDisease', + ], + }, + gEOLocationName: { + enum: [ + 'https://schema.metadatacenter.net/properties/gEOLocationName', + ], + }, + host: { + enum: [ + 'https://schema.metadatacenter.net/properties/host', + ], + }, + collectedBy: { + enum: [ + 'https://schema.metadatacenter.net/properties/collectedBy', + ], + }, + }, + }, + hostDisease: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Host Disease', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/be5e247a-11d4-474e-9a1a-d71a52fd0f2a', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Host disease field schema', + description: 'Host disease field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:41:10-07:00', + 'pav:createdOn': '2016-09-13T10:41:10-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + collectedBy: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Collected By', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/0ca5d330-7b44-499f-827f-13e87694f206', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Collected by field schema', + description: 'Collected by field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:41:10-07:00', + 'pav:createdOn': '2016-09-13T10:41:10-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + gEOLocationName: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'G Eo Location Name', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/87be6f98-72c1-4fa0-bf01-78a6a4f9cdcf', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'G Eo Location Name field schema', + description: 'G Eo Location Name field schema generated by the CEDAR Template Editor 2.6.44', + 'pav:lastUpdatedOn': '2016-09-13T10:41:10-07:00', + 'pav:createdOn': '2016-09-13T10:41:10-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + strain: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Strain', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/2e036cf5-a725-4cd2-8c57-89b82cf2f5f1', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Strain field schema', + description: 'Strain field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:41:10-07:00', + 'pav:createdOn': '2016-09-13T10:41:10-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'latitude/Longitude': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Latitude_ Longitude', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/84455ee3-da9c-46aa-a3ca-f0dbf1892a56', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Latitude_ Longitude field schema', + description: 'Latitude_ Longitude field schema generated by the CEDAR Template Editor 2.6.44', + 'pav:lastUpdatedOn': '2016-09-13T10:41:10-0700', + 'pav:createdOn': '2016-09-13T10:41:10-0700', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.5.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@context', + '@id', + 'latitude/Longitude', + 'collectedBy', + 'strain', + 'isolationSource', + 'hostDisease', + 'gEOLocationName', + 'host', + 'collectionDate', + ], + '@id': 'https://repo.metadatacenter.net/template-elements/54ef63f4-a734-44af-bece-23f8b6c99428', + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + pav: 'http://purl.org/pav/', + oslc: 'http://open-services.net/ns/core#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Biosample pathogen cl 1 0 attributes element schema', + description: 'Biosample pathogen cl 1 0 attributes element schema autogenerated by the CEDAR Template Editor', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + 'pav:lastUpdatedOn': '2016-09-13T10:44:58-07:00', + 'pav:createdOn': '2016-09-13T10:44:58-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'Biosample pathogen cl 1 0 attributes', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + _ui: { + order: [ + 'strain', + 'collectionDate', + 'collectedBy', + 'gEOLocationName', + 'isolationSource', + 'latitude/Longitude', + 'host', + 'hostDisease', + ], + propertyLabels: { + isolationSource: 'Isolation Source', + 'latitude/Longitude': 'Latitude_ Longitude', + collectionDate: 'Collection Date', + strain: 'Strain', + hostDisease: 'Host Disease', + gEOLocationName: 'G Eo Location Name', + host: 'Host', + collectedBy: 'Collected By', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + package: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Package', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/56f8b9b3-3805-448f-bfe4-b7832f168c39', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Package field schema', + description: 'Package field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:44:58-07:00', + 'pav:createdOn': '2016-09-13T10:44:58-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + bioSampleDescriptor: { + 'bibo:status': 'bibo:draft', + 'schema:name': 'BioSample Descriptor', + properties: { + externalLink: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'External Link', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/47d7a72d-e578-4106-8e9b-40a5a6f3ef84', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'External link field schema', + description: 'External link field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:32:26-07:00', + 'pav:createdOn': '2016-09-13T10:32:26-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'title', + 'description', + 'externalLink', + ], + properties: { + title: { + enum: [ + 'https://schema.metadatacenter.net/properties/title', + ], + }, + description: { + enum: [ + 'https://schema.metadatacenter.net/properties/description', + ], + }, + externalLink: { + enum: [ + 'https://schema.metadatacenter.net/properties/externalLink', + ], + }, + }, + }, + title: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Title', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/34f6c221-667d-4255-93a8-dcabe46939d8', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Title field schema', + description: 'Title field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:32:26-07:00', + 'pav:createdOn': '2016-09-13T10:32:26-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + description: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Description', + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.net/template-fields/fb9e046f-e9ac-4e54-bc78-2603c9338152', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Description field schema', + description: 'Description field schema autogenerated by the CEDAR Template Editor', + 'pav:lastUpdatedOn': '2016-09-13T10:32:26-07:00', + 'pav:createdOn': '2016-09-13T10:32:26-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': '', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@context', + '@id', + 'description', + 'title', + 'externalLink', + ], + '@id': 'https://repo.metadatacenter.net/template-elements/59157574-4b8a-4f45-8ee1-9081c3ab24c8', + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + pav: 'http://purl.org/pav/', + oslc: 'http://open-services.net/ns/core#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Biosample descriptor element schema', + description: 'Biosample descriptor element schema autogenerated by the CEDAR Template Editor', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + 'pav:lastUpdatedOn': '2016-09-13T10:44:58-07:00', + 'pav:createdOn': '2016-09-13T10:44:58-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'BioSample Descriptor', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + _ui: { + order: [ + 'title', + 'description', + 'externalLink', + ], + propertyLabels: { + title: 'Title', + description: 'Description', + externalLink: 'External Link', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@context', + '@id', + 'package', + 'biosamplePathogenCl10Attributes', + 'bioSampleAttribute', + 'bioSampleSampleID', + 'bioProjectID', + 'bioSampleDescriptor', + 'nCBIOrganism', + ], + '@id': 'https://repo.metadatacenter.net/template-elements/3e8e812c-ba32-4ef7-8820-cffe8206fb2c', + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + pav: 'http://purl.org/pav/', + oslc: 'http://open-services.net/ns/core#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Biosample element schema', + description: 'Biosample element schema autogenerated by the CEDAR Template Editor', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + 'pav:lastUpdatedOn': '2016-09-13T10:45:24-07:00', + 'pav:createdOn': '2016-09-13T10:45:24-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'Description', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + _ui: { + order: [ + 'bioProjectID', + 'package', + 'bioSampleSampleID', + 'bioSampleDescriptor', + 'nCBIOrganism', + 'biosamplePathogenCl10Attributes', + 'bioSampleAttribute', + ], + propertyLabels: { + bioSampleAttribute: 'Bio Sample Attribute', + bioProjectID: 'Bio Project Id', + nCBIOrganism: 'N Cbi Organism', + bioSampleSampleID: 'Bio Sample Sample Id', + biosamplePathogenCl10Attributes: 'Biosample Pathogen Cl10 Attributes', + package: 'Package', + bioSampleDescriptor: 'Bio Sample Descriptor', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'pav:lastUpdatedOn': { + type: [ + 'string', + 'null', + ], + format: 'date-time', + }, + 'pav:createdOn': { + type: [ + 'string', + 'null', + ], + format: 'date-time', + }, + 'schema:description': { + type: 'string', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@id': { + type: [ + 'string', + 'null', + ], + format: 'uri', + }, + }, + 'oslc:modifiedBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + required: [ + '@context', + '@id', + 'schema:isBasedOn', + 'schema:name', + 'schema:description', + 'pav:createdOn', + 'pav:createdBy', + 'pav:lastUpdatedOn', + 'oslc:modifiedBy', + 'nCBISubmissionDescription', + 'bioSample', + ], + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + pav: 'http://purl.org/pav/', + oslc: 'http://open-services.net/ns/core#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + '@id': 'https://repo.metadatacenter.net/templates/58098c2d-dea9-4ec6-8f5d-d85d5f1b4f6f', + type: 'object', + title: 'Biosample submission template schema', + description: 'Biosample submission template schema generated by the CEDAR Template Editor 2.6.44', + 'pav:lastUpdatedOn': '2016-09-13T10:45:24-07:00', + 'pav:createdOn': '2016-09-13T10:11:03-07:00', + additionalProperties: false, + 'bibo:status': 'bibo:draft', + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'BioSample Submission Template', + '@type': 'https://schema.metadatacenter.org/core/Template', + 'pav:createdBy': 'https://repo.metadatacenter.net/users/6d21a887-b704-49a9-922a-aa71632f3232', + $schema: 'http://json-schema.org/draft-04/schema#', +}); diff --git a/mirage/fixtures/cedar-templates/cedar-template.ffis.ts b/mirage/fixtures/cedar-templates/cedar-template.ffis.ts new file mode 100644 index 00000000000..0f6928f5908 --- /dev/null +++ b/mirage/fixtures/cedar-templates/cedar-template.ffis.ts @@ -0,0 +1,7538 @@ +/* eslint-disable max-len */ +export const ffisTemplate = Object({ + _ui: { + order: [ + 'Application Information', + 'Grant Award Information', + 'Product Information', + ], + pages: [], + propertyDescriptions: { + 'Application Information': 'Data provided with the funding application', + 'Product Information': 'Description of product or outcome from the funded research', + 'Grant Award Information': 'Information about the grant once awarded', + }, + propertyLabels: { + 'Application Information': 'Application Information', + 'Product Information': 'Product Information', + 'Grant Award Information': 'Grant Award Information', + }, + }, + 'schema:name': 'FFIS Funder Draft', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@context', + '@id', + 'schema:isBasedOn', + 'schema:name', + 'schema:description', + 'pav:createdOn', + 'pav:createdBy', + 'pav:lastUpdatedOn', + 'oslc:modifiedBy', + 'Grant Award Information', + 'Product Information', + 'Application Information', + ], + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'schema:name': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + bibo: 'http://purl.org/ontology/bibo/', + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + 'pav:createdOn': '2019-09-30T14:42:35-07:00', + type: 'object', + title: 'Ffis funder draft template schema', + description: 'Ffis funder draft template schema generated by the CEDAR Template Editor 2.6.44', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2019-11-04T17:32:03-08:00', + '@id': 'https://repo.metadatacenter.org/templates/352a29d7-3df8-4bdd-bd75-e09d16c7063d', + additionalProperties: false, + 'bibo:status': 'bibo:draft', + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'An updated version of the FAIR Funder Implementation Study metadata template', + '@type': 'https://schema.metadatacenter.org/core/Template', + properties: { + 'schema:isBasedOn': { + type: 'string', + format: 'uri', + }, + 'schema:name': { + type: 'string', + minLength: 1, + }, + 'pav:createdBy': { + type: [ + 'string', + 'null', + ], + format: 'uri', + }, + 'Product Information': { + minItems: 1, + type: 'array', + 'pav:derivedFrom': 'https://repo.metadatacenter.org/template-elements/02502d7f-7316-479f-9ef6-6fba133da555', + items: { + _ui: { + order: [ + 'Resolvable Object Identifier', + 'Object Title', + 'Object Author', + 'Object Publication Date', + 'Object Keyword', + 'Object Home Page', + 'Object Storage Location', + 'DO Primary Publication', + 'DO License', + 'DO Distribution', + 'DO Material', + 'DO Characteristic', + 'DO Funding', + ], + propertyLabels: { + 'Object Title': 'Object Title', + 'Object Publication Date': 'Object Publication Date', + 'DO License': 'DO License', + 'Resolvable Object Identifier': 'Resolvable Object Identifier', + 'DO Characteristic': 'DO Characteristic', + 'DO Material': 'DO Material', + 'DO Primary Publication': 'DO Primary Publication', + 'Object Keyword': 'Object Keyword', + 'DO Distribution': 'DO Distribution', + 'Object Author': 'Object Author', + 'DO Funding': 'DO Funding', + 'Object Home Page': 'Object Home Page', + 'Object Storage Location': 'Object Storage Location', + }, + propertyDescriptions: { + 'Object Title': 'Name or formal title of project deliverable', + 'Object Publication Date': 'Date the deliverable was (or will be) publicly released', + 'DO License': 'The legal document describing what the user may do with a digital object (or collection), possibly including redistribution, modification, derivation, reuse, and conditions for citation/acknowledgment', + 'Resolvable Object Identifier': 'Universally unique and resolvable identifier for the digital object (e.g. URI/IRI, DOI, ARK, ...)', + 'DO Characteristic': 'A feature of a digital object (or collection); an individual measurable property (either quantitative or qualitative) that has been observed', + 'DO Material': 'A physical entity involved in the generation of the digital object (or collection); typically this is a tissue', + 'DO Primary Publication': 'information about the most authoritative published document describing the digital object (or collection)', + 'Object Keyword': 'Keyword describing the deliverable. Multiple keywords may be specified, one per entry.', + 'DO Distribution': 'Distribution (location) information for the digital object (or collection)', + 'Object Author': 'Creator of the deliverable; multiple entries can be specified, one author per entry. Recommended format is "First M. Last (ORCID_ID)"', + 'DO Funding': 'Grant or other funding source that supported generation of the digital object (or collection)', + 'Object Home Page': 'Web page(s) (IRI/URI) describing the deliverable.', + 'Object Storage Location': 'If digital object, the name of the repository (including the cloud provider if appropriate) hosting the digital object. (Enter "Multiple: " if distributed across multiple hosts, followed by the host names.) If a physical object, enter "Physical: " followed by a facility and physical location.', + }, + }, + 'schema:name': 'Product Information', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@context', + '@id', + 'DO Primary Publication', + 'DO License', + 'DO Distribution', + 'DO Material', + 'DO Characteristic', + 'DO Funding', + 'Resolvable Object Identifier', + 'Object Title', + 'Object Author', + 'Object Publication Date', + 'Object Keyword', + 'Object Home Page', + 'Object Storage Location', + ], + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'schema:name': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + bibo: 'http://purl.org/ontology/bibo/', + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Product Information field schema', + description: 'Product Information field schema generated by the CEDAR Template Editor 2.4.0', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2019-11-04T17:32:03-08:00', + 'pav:createdOn': '2019-11-04T17:32:03-08:00', + '@id': 'https://repo.metadatacenter.org/template-elements/36cfc4cd-7870-430b-903c-eef5edbee834', + 'skos:prefLabel': 'Information on this Grant Product', + 'bibo:status': 'bibo:draft', + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'Description of product or outcome from the funded research', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + properties: { + '@id': { + type: 'string', + format: 'uri', + }, + 'Object Title': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Object Title', + title: 'Object Title field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Object Title field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-09-30T14:30:11-07:00', + 'pav:createdOn': '2019-09-30T14:30:11-07:00', + 'skos:prefLabel': 'Title of Deliverable', + _valueConstraints: { + requiredValue: false, + }, + required: [ + '@value', + ], + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'Name or formal title of project deliverable', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/0845541e-1e64-4096-b4ed-90d9d5445516', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Object Publication Date': { + _ui: { + inputType: 'numeric', + }, + 'schema:name': 'Object Publication Date', + title: 'Object Publication Date field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Object Publication Date field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-09-30T14:30:11-07:00', + 'pav:createdOn': '2019-09-30T14:30:11-07:00', + 'skos:prefLabel': 'Publication Date', + _valueConstraints: { + numberType: 'xsd:decimal', + requiredValue: false, + }, + required: [ + '@value', + '@type', + ], + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + type: 'string', + format: 'uri', + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'Date the deliverable was (or will be) publicly released', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/777751e5-1d4f-4c41-87c1-d30f3e5a91d0', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Object Keyword': { + minItems: 1, + type: 'array', + items: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Object Keyword', + title: 'Object Keyword field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Object Keyword field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-09-30T14:30:11-07:00', + 'pav:createdOn': '2019-09-30T14:30:11-07:00', + 'skos:prefLabel': 'Descriptive Keyword', + _valueConstraints: { + requiredValue: false, + }, + required: [ + '@value', + ], + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'Keyword describing the deliverable. Multiple keywords may be specified, one per entry.', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/3e43b485-b4f0-452b-b546-4305f9fa4f71', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'Resolvable Object Identifier': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Resolvable Object Identifier', + title: 'Resolvable Object Identifier field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Resolvable Object Identifier field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-09-30T14:30:11-07:00', + 'pav:createdOn': '2019-09-30T14:30:11-07:00', + '@id': 'https://repo.metadatacenter.org/template-fields/635e1131-fc64-4567-815f-00888289f764', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'Universally unique and resolvable identifier for the digital object (e.g. URI/IRI, DOI, ARK, ...)', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'DO Characteristic': { + _ui: { + order: [ + 'Measured or Observed Property', + 'Description of Characteristic', + 'Summary of Acceptable Values', + ], + propertyLabels: { + 'Measured or Observed Property': 'Measured or Observed Property', + 'Summary of Acceptable Values': 'Summary of Acceptable Values', + 'Description of Characteristic': 'Description of Characteristic', + }, + }, + 'schema:name': 'DO Characteristic', + properties: { + 'Measured or Observed Property': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Measured or Observed Property', + title: 'Measured or Observed Property field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Measured or Observed Property field schema generated by the CEDAR Template Editor 1.8.2-SNAPSHOT', + 'pav:lastUpdatedOn': '2018-06-06T18:15:51-07:00', + 'pav:createdOn': '2018-06-06T18:15:51-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/8607f0b9-5554-44ab-bdd4-0b26a35c9631', + _valueConstraints: { + requiredValue: true, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'The name of the feature or characteristic measured or observed during the data acquisition process, ideally including a unique identifier from a controlled terminology', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Description of Characteristic': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Description of Characteristic', + title: 'Description of Characteristic field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Description of Characteristic field schema generated by the CEDAR Template Editor 1.8.2', + 'pav:lastUpdatedOn': '2018-06-06T18:15:51-07:00', + 'pav:createdOn': '2018-06-06T18:15:51-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/52bf6be7-8496-4898-932d-feffa1e36a76', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'A textual narrative comprised of one or more statements describing the characteristic', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'Measured or Observed Property', + 'Description of Characteristic', + 'Summary of Acceptable Values', + ], + properties: { + 'Measured or Observed Property': { + enum: [ + 'https://schema.metadatacenter.net/properties/name', + ], + }, + 'Summary of Acceptable Values': { + enum: [ + 'https://schema.metadatacenter.net/properties/values', + ], + }, + 'Description of Characteristic': { + enum: [ + 'https://schema.metadatacenter.net/properties/description', + ], + }, + }, + }, + 'Summary of Acceptable Values': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Summary of Acceptable Values', + title: 'Summary of Acceptable Values field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Summary of Acceptable Values field schema generated by the CEDAR Template Editor 1.8.2', + 'pav:lastUpdatedOn': '2018-06-06T18:15:51-07:00', + 'pav:createdOn': '2018-06-06T18:15:51-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/c19c1425-0a18-40cc-a3e6-610dbd80c764', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': "Description of the values collected for the characteristic, for example 'integer between 18 and 67', 'positive real number', or a list of possible values", + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + title: 'Do characteristic element schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'schema:name': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + bibo: 'http://purl.org/ontology/bibo/', + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Do characteristic element schema generated by the CEDAR Template Editor 1.8.2', + 'pav:derivedFrom': 'https://repo.metadatacenter.org/template-elements/89736f2b-c3ad-4a54-bb02-4a5676a89271', + 'pav:lastUpdatedOn': '2019-09-30T14:30:11-07:00', + 'pav:createdOn': '2019-09-30T14:30:11-07:00', + 'bibo:status': 'bibo:draft', + required: [ + '@context', + '@id', + 'Summary of Acceptable Values', + 'Description of Characteristic', + 'Measured or Observed Property', + ], + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'A feature of a digital object (or collection); an individual measurable property (either quantitative or qualitative) that has been observed', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + '@id': 'https://repo.metadatacenter.org/template-elements/2e476ded-7d19-42b7-a76b-04f89a2c77a6', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'DO Primary Publication', + 'DO License', + 'DO Distribution', + 'DO Material', + 'DO Characteristic', + 'DO Funding', + 'Resolvable Object Identifier', + 'Object Title', + 'Object Author', + 'Object Publication Date', + 'Object Keyword', + 'Object Home Page', + 'Object Storage Location', + ], + properties: { + 'Object Title': { + enum: [ + 'https://schema.metadatacenter.org/properties/93096c3c-02c8-4c80-bdad-665f1d9e1d36', + ], + }, + 'Object Publication Date': { + enum: [ + 'https://schema.metadatacenter.org/properties/9b964067-8d5d-4f23-943c-3070056c9594', + ], + }, + 'DO License': { + enum: [ + 'https://schema.metadatacenter.org/properties/326f9cf0-9a8b-4535-a8e9-41f97c87e0b6', + ], + }, + 'Resolvable Object Identifier': { + enum: [ + 'https://schema.metadatacenter.org/properties/b12a88f9-c0de-4656-9485-6dd47cb9ce99', + ], + }, + 'DO Characteristic': { + enum: [ + 'https://schema.metadatacenter.org/properties/9cd6445c-8f95-4004-be39-d5476f188525', + ], + }, + 'DO Material': { + enum: [ + 'https://schema.metadatacenter.org/properties/6086d4ff-0f7f-4d12-b0b7-3b6402e1e2e2', + ], + }, + 'DO Primary Publication': { + enum: [ + 'https://schema.metadatacenter.org/properties/8f1a03fc-d773-4503-b3c1-30a76c9e317d', + ], + }, + 'Object Keyword': { + enum: [ + 'https://schema.metadatacenter.org/properties/e8731a0d-1256-4832-a2c3-2728d77d49e6', + ], + }, + 'DO Distribution': { + enum: [ + 'https://schema.metadatacenter.org/properties/1fe17426-6edc-4838-94d6-a34215981e1d', + ], + }, + 'Object Author': { + enum: [ + 'https://schema.metadatacenter.org/properties/20c64a6a-bbdb-4fde-a9aa-59ffd4683efe', + ], + }, + 'DO Funding': { + enum: [ + 'https://schema.metadatacenter.org/properties/6b8084b8-7a4c-4714-8735-a98b7c9cb553', + ], + }, + 'Object Home Page': { + enum: [ + 'https://schema.metadatacenter.org/properties/4d4b812a-4d85-45bc-a01a-0f1f838084a9', + ], + }, + 'Object Storage Location': { + enum: [ + 'https://schema.metadatacenter.org/properties/a35d763d-7072-4df8-805f-86ae6a1ef10f', + ], + }, + }, + }, + 'DO Material': { + _ui: { + order: [ + 'Material Name', + 'Description of Material', + 'Disease Summary', + 'Organism', + 'Anatomical Summary', + ], + propertyLabels: { + 'Description of Material': 'Description of Material', + Organism: 'Organism', + 'Anatomical Summary': 'Anatomical Summary', + 'Disease Summary': 'Disease Summary', + 'Material Name': 'Material Name', + }, + }, + 'schema:name': 'DO Material', + properties: { + 'Description of Material': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Description of Material', + title: 'Description of Material field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Description of Material field schema generated by the CEDAR Template Editor 1.8.2', + 'pav:lastUpdatedOn': '2018-06-14T18:21:37-07:00', + 'pav:createdOn': '2018-06-14T18:21:37-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/68641df6-05e4-483b-ac78-85d4361cf736', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'A textual narrative describing the material', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + Organism: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Organism', + title: 'Organism field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Organism field schema generated by the CEDAR Template Editor 1.8.2', + 'pav:lastUpdatedOn': '2018-06-14T18:21:37-07:00', + 'pav:createdOn': '2018-06-14T18:21:37-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/6e5fb703-cf2b-4e70-b7fd-dbfa04c1d6a2', + _valueConstraints: { + valueSets: [], + multipleChoice: false, + ontologies: [ + { + numTerms: 2991, + uri: 'http://data.bioontology.org/ontologies/NCIT-ORG', + name: 'NCIT Organism Module', + acronym: 'NCIT-ORG', + }, + ], + branches: [], + classes: [], + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + 'schema:description': 'Taxonomic source of the material used in the study or referred to in the digital object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + properties: { + '@type': { + oneOf: [ + { + enum: [ + 'http://data.bioontology.org/ontologies/NCIT/classes/http%3A%2F%2Fncicb.nci.nih.gov%2Fxml%2Fowl%2FEVS%2FThesaurus.owl%23C14250', + ], + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + enum: [ + 'http://data.bioontology.org/ontologies/NCIT/classes/http%3A%2F%2Fncicb.nci.nih.gov%2Fxml%2Fowl%2FEVS%2FThesaurus.owl%23C14250', + ], + type: 'string', + format: 'uri', + }, + }, + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + 'Material Name': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Material Name', + title: 'Material Name field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Material Name field schema generated by the CEDAR Template Editor 1.8.2-SNAPSHOT', + 'pav:lastUpdatedOn': '2018-06-14T18:21:37-07:00', + 'pav:createdOn': '2018-06-14T18:21:37-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/38a6be22-d19d-4aea-8364-966b5a5d87eb', + _valueConstraints: { + requiredValue: true, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'The physical entity used in generating the digital object (or collection)', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'Material Name', + 'Description of Material', + 'Disease Summary', + 'Organism', + 'Anatomical Summary', + ], + properties: { + 'Description of Material': { + enum: [ + 'https://schema.metadatacenter.net/properties/description', + ], + }, + Organism: { + enum: [ + 'https://schema.metadatacenter.net/properties/taxonomy', + ], + }, + 'Anatomical Summary': { + enum: [ + 'https://schema.metadatacenter.net/properties/characteristics', + ], + }, + 'Disease Summary': { + enum: [ + 'https://schema.metadatacenter.net/properties/bearerOfDisease', + ], + }, + 'Material Name': { + enum: [ + 'https://schema.metadatacenter.net/properties/name', + ], + }, + }, + }, + 'Disease Summary': { + minItems: 1, + type: 'array', + items: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Disease Summary', + title: 'Disease Summary field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Disease Summary field schema generated by the CEDAR Template Editor 1.8.2', + 'pav:lastUpdatedOn': '2018-06-14T18:21:37-07:00', + 'pav:createdOn': '2018-06-14T18:21:37-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/e1183707-cbbc-44ee-89f3-5344c7d8dc3f', + _valueConstraints: { + valueSets: [], + multipleChoice: false, + ontologies: [], + branches: [ + { + uri: 'http://purl.obolibrary.org/obo/DOID_4', + source: 'undefined (DOID)', + name: 'disease', + acronym: 'DOID', + maxDepth: 0, + }, + ], + classes: [], + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + 'schema:description': 'The pathology affecting the material used in the study or referred to in the digital object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'Anatomical Summary': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Anatomical Summary', + title: 'Anatomical Summary field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Anatomical Summary field schema generated by the CEDAR Template Editor 1.8.2-SNAPSHOT', + 'pav:lastUpdatedOn': '2018-06-14T18:21:37-07:00', + 'pav:createdOn': '2018-06-14T18:21:37-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/fdb4632a-caf3-4de6-97a8-a77bcc9072c8', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'Anatomical characteristics (location and physical qualities) of the material used in the study or referred to in the digital object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + title: 'Do material element schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'schema:name': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + bibo: 'http://purl.org/ontology/bibo/', + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Do material element schema generated by the CEDAR Template Editor 1.8.2', + 'pav:derivedFrom': 'https://repo.metadatacenter.org/template-elements/d1ae9c1b-c026-422a-991d-68ae24d4ab3b', + 'pav:lastUpdatedOn': '2019-09-30T14:30:11-07:00', + 'pav:createdOn': '2019-09-30T14:30:11-07:00', + 'bibo:status': 'bibo:draft', + required: [ + '@context', + '@id', + 'Description of Material', + 'Anatomical Summary', + 'Organism', + 'Disease Summary', + 'Material Name', + ], + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'A physical entity involved in the generation of the digital object (or collection); typically this is a tissue', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + '@id': 'https://repo.metadatacenter.org/template-elements/c38b0f90-8018-4492-8fee-13c695ebc3e5', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'DO Primary Publication': { + _ui: { + order: [ + 'ID of Publication', + 'Title of Publication', + 'Publication Date', + 'Publisher', + 'Author of Publication', + 'Funding', + 'Abstract', + ], + propertyLabels: { + Abstract: 'abstract', + 'Author of Publication': 'Author of Publication', + 'ID of Publication': 'ID of Publication', + 'Title of Publication': 'Title of Publication', + Funding: 'Funding', + Publisher: 'Publisher', + 'Publication Date': 'Publication Date', + }, + }, + 'schema:name': 'DO Primary Publication', + properties: { + Funding: { + minItems: 1, + type: 'array', + items: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Funding', + title: 'Funding field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Funding field schema generated by the CEDAR Template Editor 1.8.2-SNAPSHOT', + 'pav:lastUpdatedOn': '2018-06-06T17:38:04-07:00', + 'pav:createdOn': '2018-06-06T17:38:04-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/ec872717-61d2-4fcb-ae18-3c9f4d4296a3', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'The grant(s) which funded and supported the work reported by the publication; multiple entries can be specified, one grant per entry', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'Author of Publication': { + minItems: 1, + type: 'array', + items: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Author of Publication', + title: 'Author of Publication field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Author of Publication field schema generated by the CEDAR Template Editor 1.8.2', + 'pav:lastUpdatedOn': '2018-06-06T17:38:04-07:00', + 'pav:createdOn': '2018-06-06T17:38:04-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/67864608-2176-4bc8-a4f9-d4e59f038875', + _valueConstraints: { + requiredValue: true, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'The person(s) and/or organisation(s) responsible for the publication; multiple entries can be specified, one author per entry', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + Publisher: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Publisher', + title: 'Publisher field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Publisher field schema generated by the CEDAR Template Editor 1.8.2-SNAPSHOT', + 'pav:lastUpdatedOn': '2018-06-06T17:38:04-07:00', + 'pav:createdOn': '2018-06-06T17:38:04-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/874dc2d6-043d-4962-a306-772646c5b6fe', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'The name of the publication venue (journal, book, etc.) where the document is published', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + 'Title of Publication': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Title of Publication', + title: 'Title of Publication field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Title of Publication field schema generated by the CEDAR Template Editor 1.8.2', + 'pav:lastUpdatedOn': '2018-06-06T17:38:04-07:00', + 'pav:createdOn': '2018-06-06T17:38:04-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/bcfa468a-692d-4cc4-9c87-77fc7c64956c', + _valueConstraints: { + requiredValue: true, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'The full name of the published document (usually a short phrase; note this is not the journal or book name)', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + Abstract: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'abstract', + title: 'abstract field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'abstract field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2018-06-06T17:38:04-07:00', + 'pav:createdOn': '2018-06-06T17:38:04-07:00', + '@id': 'https://repo.metadatacenter.org/template-fields/847acaf2-a098-497d-b02b-986e844dec5b', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'Abstract (summary text) for the Primary Publication', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'ID of Publication': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'ID of Publication', + title: 'ID of Publication field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'ID of Publication field schema generated by the CEDAR Template Editor 1.8.2', + 'pav:lastUpdatedOn': '2018-06-06T17:38:04-07:00', + 'pav:createdOn': '2018-06-06T17:38:04-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/646fb654-89f4-420e-b77c-d83136ab2114', + _valueConstraints: { + requiredValue: true, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'Unique identifier (e.g. Pubmed ID, DOI, or URI/IRI) for the publication', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Publication Date': { + _ui: { + temporalGranularity: 'day', + inputType: 'temporal', + }, + 'schema:name': 'Publication Date', + title: 'Publication Date field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Publication Date field schema generated by the CEDAR Template Editor 1.8.2-SNAPSHOT', + 'pav:lastUpdatedOn': '2018-06-06T17:38:04-07:00', + 'pav:createdOn': '2018-06-06T17:38:04-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/4e048024-a703-48b0-885a-dbfbdc0672c4', + _valueConstraints: { + temporalType: 'xsd:date', + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + type: 'string', + format: 'uri', + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'Date when content was formally published', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + '@type', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'ID of Publication', + 'Title of Publication', + 'Publication Date', + 'Publisher', + 'Author of Publication', + 'Funding', + 'Abstract', + ], + properties: { + Abstract: { + enum: [ + 'http://purl.org/ontology/bibo/abstract', + ], + }, + 'Author of Publication': { + enum: [ + 'https://schema.metadatacenter.net/properties/authors', + ], + }, + 'ID of Publication': { + enum: [ + 'https://schema.metadatacenter.net/properties/iD', + ], + }, + 'Title of Publication': { + enum: [ + 'https://schema.metadatacenter.net/properties/title', + ], + }, + Funding: { + enum: [ + 'https://schema.metadatacenter.net/properties/acknowledges', + ], + }, + Publisher: { + enum: [ + 'https://schema.metadatacenter.net/properties/publicationVenue', + ], + }, + 'Publication Date': { + enum: [ + 'https://schema.metadatacenter.net/properties/date', + ], + }, + }, + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + }, + title: 'Do primary publication element schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'schema:name': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + bibo: 'http://purl.org/ontology/bibo/', + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Do primary publication element schema generated by the CEDAR Template Editor 1.8.2', + 'pav:derivedFrom': 'https://repo.metadatacenter.net/template-elements/b70460f4-9207-45ce-990c-6d0add590afd', + 'pav:lastUpdatedOn': '2019-09-30T14:30:11-07:00', + 'pav:createdOn': '2019-09-30T14:30:11-07:00', + 'bibo:status': 'bibo:draft', + required: [ + '@context', + '@id', + 'Title of Publication', + 'Publication Date', + 'Funding', + 'Author of Publication', + 'Publisher', + 'ID of Publication', + 'Abstract', + ], + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'information about the most authoritative published document describing the digital object (or collection)', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + '@id': 'https://repo.metadatacenter.org/template-elements/274c3d78-39de-4eab-98b3-88bc660a62b2', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'DO License': { + _ui: { + order: [ + 'License Name', + 'Landing Page of License', + ], + propertyLabels: { + 'License Name': 'License Name', + 'Landing Page of License': 'Landing Page of License', + }, + }, + 'schema:name': 'DO License', + properties: { + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'License Name', + 'Landing Page of License', + ], + properties: { + 'License Name': { + enum: [ + 'https://schema.metadatacenter.net/properties/name', + ], + }, + 'Landing Page of License': { + enum: [ + 'http://www.w3.org/ns/dcat#landingPage', + ], + }, + }, + }, + 'License Name': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'License Name', + title: 'License Name field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'License Name field schema generated by the CEDAR Template Editor 1.8.2-SNAPSHOT', + 'pav:lastUpdatedOn': '2018-06-06T18:15:01-07:00', + 'pav:createdOn': '2018-06-06T18:15:01-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/c558671d-3fff-41fb-9b7a-2b46e7edcc91', + _valueConstraints: { + requiredValue: true, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'The name of the license that applies to the digital object (or collection)', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'Landing Page of License': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Landing Page of License', + title: 'Landing Page of License field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Landing Page of License field schema generated by the CEDAR Template Editor 1.8.2', + 'pav:lastUpdatedOn': '2018-06-06T18:15:01-07:00', + 'pav:createdOn': '2018-06-06T18:15:01-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/bfbec63e-8097-400e-aebc-7cd042e6ff75', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'The URL, URI, or IRI of the page describing the license that applies to the digital object (or collection); ideally, the value also serves as the identifier of the license', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + title: 'Do license element schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'schema:name': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + bibo: 'http://purl.org/ontology/bibo/', + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Do license element schema generated by the CEDAR Template Editor 1.8.2', + 'pav:derivedFrom': 'https://repo.metadatacenter.org/template-elements/b8bf6962-893f-4480-b060-e0f63e954113', + 'pav:lastUpdatedOn': '2019-09-30T14:30:11-07:00', + 'pav:createdOn': '2019-09-30T14:30:11-07:00', + 'bibo:status': 'bibo:draft', + required: [ + '@context', + '@id', + 'Landing Page of License', + 'License Name', + ], + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'The legal document describing what the user may do with a digital object (or collection), possibly including redistribution, modification, derivation, reuse, and conditions for citation/acknowledgment', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + '@id': 'https://repo.metadatacenter.org/template-elements/ff6db0f9-ed61-40a0-82e1-db6c24cba34e', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'DO Distribution': { + _ui: { + order: [ + 'Title of Distribution', + 'Host Repository or Cloud Provider', + 'Description of Distribution', + 'Landing Page of Distribution', + 'Size of Distribution (MB)', + 'Number of Digital Objects in Distribution', + 'Primary Data Distribution', + ], + propertyLabels: { + 'Description of Distribution': 'Description of Distribution', + 'Landing Page of Distribution': 'Landing Page of Distribution', + 'Host Repository or Cloud Provider': 'Host Repository or Cloud Provider', + 'Number of Digital Objects in Distribution': 'Number of Digital Objects in Distribution', + 'Title of Distribution': 'Title of Distribution', + 'Primary Data Distribution': 'Primary Data Distribution', + 'Size of Distribution (MB)': 'Size of Distribution (MB)', + }, + }, + 'schema:name': 'DO Distribution', + properties: { + 'Number of Digital Objects in Distribution': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Number of Digital Objects in Distribution', + title: 'Number of Digital Objects in Distribution field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Number of Digital Objects in Distribution field schema generated by the CEDAR Template Editor 1.8.2', + 'pav:lastUpdatedOn': '2018-06-06T18:12:50-07:00', + 'pav:createdOn': '2018-06-06T18:12:50-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/7935dce2-a802-4cbf-9801-e8fcba547758', + _valueConstraints: { + requiredValue: true, + defaultValue: '1', + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'The number of digital objects that are part of this distribution; if this metadata is not describing a collection, this number should be 1', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Description of Distribution': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Description of Distribution', + title: 'Description of Distribution field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Description of Distribution field schema generated by the CEDAR Template Editor 1.8.2', + 'pav:lastUpdatedOn': '2018-06-06T18:12:50-07:00', + 'pav:createdOn': '2018-06-06T18:12:50-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/d235b4c0-3891-4de6-bcb4-4005949fe00b', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'A textual narrative detailing this digital object distribution', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Landing Page of Distribution': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Landing Page of Distribution', + title: 'Landing Page of Distribution field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Landing Page of Distribution field schema generated by the CEDAR Template Editor 1.8.2', + 'pav:lastUpdatedOn': '2018-06-06T18:12:50-07:00', + 'pav:createdOn': '2018-06-06T18:12:50-07:00', + '@id': 'https://repo.metadatacenter.org/template-fields/f1999511-d6b6-491d-b936-4c6bd70248ab', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'The URL, URI, or IRI where this distribution of the digital object (or collection) can be found', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Host Repository or Cloud Provider': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Host Repository or Cloud Provider', + title: 'Host Repository or Cloud Provider field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Host Repository or Cloud Provider field schema generated by the CEDAR Template Editor 1.8.2', + 'pav:lastUpdatedOn': '2018-06-06T18:12:50-07:00', + 'pav:createdOn': '2018-06-06T18:12:50-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/9ed217fd-8f52-4160-b935-75ef26698568', + _valueConstraints: { + requiredValue: true, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'Entity hosting the storage of the digital object (or collection)', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'Title of Distribution', + 'Host Repository or Cloud Provider', + 'Description of Distribution', + 'Size of Distribution (MB)', + 'Number of Digital Objects in Distribution', + 'Landing Page of Distribution', + 'Primary Data Distribution', + ], + properties: { + 'Description of Distribution': { + enum: [ + 'https://schema.metadatacenter.net/properties/description', + ], + }, + 'Landing Page of Distribution': { + enum: [ + 'https://schema.metadatacenter.org/properties/aeca906d-f4b3-4ecb-94de-8d00c894c814', + ], + }, + 'Host Repository or Cloud Provider': { + enum: [ + 'https://schema.metadatacenter.net/properties/provider', + ], + }, + 'Number of Digital Objects in Distribution': { + enum: [ + 'https://schema.metadatacenter.net/properties/unit', + ], + }, + 'Title of Distribution': { + enum: [ + 'https://schema.metadatacenter.net/properties/title', + ], + }, + 'Primary Data Distribution': { + enum: [ + 'https://schema.metadatacenter.org/properties/d9efe7c6-75b6-46a8-8be0-0defd0f7b6c5', + ], + }, + 'Size of Distribution (MB)': { + enum: [ + 'https://schema.metadatacenter.net/properties/size', + ], + }, + }, + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'Title of Distribution': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Title of Distribution', + title: 'Title of Distribution field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Title of Distribution field schema generated by the CEDAR Template Editor 1.8.2', + 'pav:lastUpdatedOn': '2018-06-06T18:12:50-07:00', + 'pav:createdOn': '2018-06-06T18:12:50-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/7bd327fa-3335-4060-9417-d0af96fbc68c', + _valueConstraints: { + requiredValue: true, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'Descriptive phrase specifying this distribution', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Primary Data Distribution': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Primary Data Distribution', + title: 'Primary Data Distribution field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Primary Data Distribution field schema generated by the CEDAR Template Editor 1.8.2', + 'pav:lastUpdatedOn': '2018-06-06T18:12:50-07:00', + 'pav:createdOn': '2018-06-06T18:12:50-07:00', + '@id': 'https://repo.metadatacenter.org/template-fields/ea4c206b-57c0-4844-87ce-c9d460aed007', + _valueConstraints: { + valueSets: [], + multipleChoice: false, + ontologies: [], + branches: [], + classes: [ + { + label: 'True', + uri: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#C68850', + type: 'OntologyClass', + prefLabel: 'True', + source: 'NCIT', + }, + { + label: 'False', + uri: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#C68851', + type: 'OntologyClass', + prefLabel: 'False', + source: 'NCIT', + }, + ], + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + 'schema:description': 'Set to True if this is the primary distribution (location) for the digital object (or collection), and to False otherwise', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Size of Distribution (MB)': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Size of Distribution (MB)', + title: 'Size of Distribution (MB) field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Size of Distribution (MB) field schema generated by the CEDAR Template Editor 1.8.2', + 'pav:lastUpdatedOn': '2018-06-06T18:12:50-07:00', + 'pav:createdOn': '2018-06-06T18:12:50-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/8c10f35f-2d7b-4fcd-b058-403a644faae9', + _valueConstraints: { + requiredValue: true, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'Aggregate size of the total collection digital objects represented by this distribution (in megabytes)', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + title: 'Do distribution element schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'schema:name': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + bibo: 'http://purl.org/ontology/bibo/', + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Do distribution element schema generated by the CEDAR Template Editor 1.8.2', + 'pav:derivedFrom': 'https://repo.metadatacenter.org/template-elements/f4d7923c-a6d6-48aa-9304-c8029d240330', + 'pav:lastUpdatedOn': '2019-09-30T14:30:11-07:00', + 'pav:createdOn': '2019-09-30T14:30:11-07:00', + 'bibo:status': 'bibo:draft', + required: [ + '@context', + '@id', + 'Host Repository or Cloud Provider', + 'Title of Distribution', + 'Number of Digital Objects in Distribution', + 'Description of Distribution', + 'Size of Distribution (MB)', + 'Landing Page of Distribution', + 'Primary Data Distribution', + ], + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'Distribution (location) information for the digital object (or collection)', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + '@id': 'https://repo.metadatacenter.org/template-elements/17c8a4b8-3698-4e0d-9069-92a639950011', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'Object Storage Location': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Object Storage Location', + title: 'Object Storage Location field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Object Storage Location field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-09-30T14:30:11-07:00', + 'pav:createdOn': '2019-09-30T14:30:11-07:00', + 'skos:prefLabel': 'Storage Location', + _valueConstraints: { + requiredValue: false, + }, + required: [ + '@value', + ], + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'If digital object, the name of the repository (including the cloud provider if appropriate) hosting the digital object. (Enter "Multiple: " if distributed across multiple hosts, followed by the host names.) If a physical object, enter "Physical: " followed by a facility and physical location.', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/f38e1168-b012-4fba-bc24-1d5bce5b71ba', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'DO Funding': { + _ui: { + order: [ + 'Funding Body or Agency', + 'Identifier', + 'Acknowledgement Text', + ], + propertyLabels: { + 'Funding Body or Agency': 'Funding Body or Agency', + 'Acknowledgement Text': 'Acknowledgement Text', + Identifier: 'Identifier', + }, + }, + 'schema:name': 'DO Funding', + properties: { + 'Funding Body or Agency': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Funding Body or Agency', + title: 'Funding Body or Agency field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/ed08eddb-a063-4a68-9a60-02c71946fc24', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ed08eddb-a063-4a68-9a60-02c71946fc24', + description: 'Funding Body or Agency field schema generated by the CEDAR Template Editor 1.8.2-SNAPSHOT', + 'pav:lastUpdatedOn': '2018-06-07T12:17:53-07:00', + 'pav:createdOn': '2018-06-07T12:17:53-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/39bff9fa-8845-4d41-993f-bb8fb5d04711', + _valueConstraints: { + requiredValue: true, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'The person(s) or organization(s) which has awarded the funds supporting the project.', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Acknowledgement Text': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Acknowledgement Text', + title: 'Acknowledgement Text field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/ed08eddb-a063-4a68-9a60-02c71946fc24', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ed08eddb-a063-4a68-9a60-02c71946fc24', + description: 'Acknowledgement Text field schema generated by the CEDAR Template Editor 1.8.2-SNAPSHOT', + 'pav:lastUpdatedOn': '2018-06-07T12:17:53-07:00', + 'pav:createdOn': '2018-06-07T12:17:53-07:00', + '@id': 'https://repo.metadatacenter.org/template-fields/8021fbfd-f20f-44d7-af94-ab28404a6fef', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'Text acknowledging the grant which funded and supported the work', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'Identifier', + 'Funding Body or Agency', + 'Acknowledgement Text', + ], + properties: { + 'Funding Body or Agency': { + enum: [ + 'https://schema.metadatacenter.net/properties/funders', + ], + }, + 'Acknowledgement Text': { + enum: [ + 'https://schema.metadatacenter.org/properties/359996b5-e374-4e8a-9109-91126ac4f94e', + ], + }, + Identifier: { + enum: [ + 'https://schema.metadatacenter.net/properties/identifier', + ], + }, + }, + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + Identifier: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Identifier', + title: 'Identifier field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/ed08eddb-a063-4a68-9a60-02c71946fc24', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ed08eddb-a063-4a68-9a60-02c71946fc24', + description: 'Identifier field schema generated by the CEDAR Template Editor 1.8.2-SNAPSHOT', + 'pav:lastUpdatedOn': '2018-06-07T12:17:53-07:00', + 'pav:createdOn': '2018-06-07T12:17:53-07:00', + '@id': 'https://repo.metadatacenter.net/template-fields/08761930-4d88-4ecb-a2ff-959e6f618e4b', + _valueConstraints: { + requiredValue: true, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'The primary identification number for the grant.', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + required: [ + '@value', + ], + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + title: 'Do funding element schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'schema:name': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + bibo: 'http://purl.org/ontology/bibo/', + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Do funding element schema generated by the CEDAR Template Editor 1.8.2-SNAPSHOT', + 'pav:derivedFrom': 'https://repo.metadatacenter.org/template-elements/8ee5c2f8-a61b-4df1-882a-26532986a406', + 'pav:lastUpdatedOn': '2019-09-30T14:30:11-07:00', + 'pav:createdOn': '2019-09-30T14:30:11-07:00', + 'bibo:status': 'bibo:draft', + required: [ + '@context', + '@id', + 'Identifier', + 'Funding Body or Agency', + 'Acknowledgement Text', + ], + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'Grant or other funding source that supported generation of the digital object (or collection)', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + '@id': 'https://repo.metadatacenter.org/template-elements/903ad100-2b01-49ac-accd-8e1e13a0f3a5', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Object Home Page': { + minItems: 1, + type: 'array', + items: { + _ui: { + inputType: 'link', + }, + 'schema:name': 'Object Home Page', + title: 'Object Home Page field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@id': 'https://repo.metadatacenter.org/template-fields/8ae77522-ffee-44cb-b09d-ce3d405fe0b3', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Object Home Page field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-09-30T14:30:11-07:00', + 'pav:createdOn': '2019-09-30T14:30:11-07:00', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'Web page(s) (IRI/URI) describing the deliverable.', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'skos:prefLabel': 'Deliverable Home Page', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'Object Author': { + minItems: 1, + type: 'array', + items: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Object Author', + title: 'Object Author field schema', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + description: 'Object Author field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-09-30T14:30:11-07:00', + 'pav:createdOn': '2019-09-30T14:30:11-07:00', + 'skos:prefLabel': 'Deliverable Creator', + _valueConstraints: { + requiredValue: false, + }, + required: [ + '@value', + ], + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'Creator of the deliverable; multiple entries can be specified, one author per entry. Recommended format is "First M. Last (ORCID_ID)"', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/ca84f458-ce08-4feb-a571-68598c5ffa9a', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'xsd', + 'pav', + 'schema', + 'oslc', + 'schema:isBasedOn', + 'schema:name', + 'schema:description', + 'pav:createdOn', + 'pav:createdBy', + 'pav:lastUpdatedOn', + 'oslc:modifiedBy', + 'Grant Award Information', + 'Product Information', + 'Application Information', + ], + properties: { + 'schema:isBasedOn': { + type: 'object', + properties: { + '@type': { + enum: [ + '@id', + ], + type: 'string', + }, + }, + }, + 'schema:name': { + type: 'object', + properties: { + '@type': { + enum: [ + 'xsd:string', + ], + type: 'string', + }, + }, + }, + schema: { + enum: [ + 'http://schema.org/', + ], + type: 'string', + format: 'uri', + }, + 'pav:createdBy': { + type: 'object', + properties: { + '@type': { + enum: [ + '@id', + ], + type: 'string', + }, + }, + }, + xsd: { + enum: [ + 'http://www.w3.org/2001/XMLSchema#', + ], + type: 'string', + format: 'uri', + }, + rdfs: { + enum: [ + 'http://www.w3.org/2000/01/rdf-schema#', + ], + type: 'string', + format: 'uri', + }, + 'Product Information': { + enum: [ + 'https://schema.metadatacenter.org/properties/f75aaf18-cba2-43b7-bc97-e335aff90d2c', + ], + }, + 'oslc:modifiedBy': { + type: 'object', + properties: { + '@type': { + enum: [ + '@id', + ], + type: 'string', + }, + }, + }, + 'rdfs:label': { + type: 'object', + properties: { + '@type': { + enum: [ + 'xsd:string', + ], + type: 'string', + }, + }, + }, + 'pav:derivedFrom': { + type: 'object', + properties: { + '@type': { + enum: [ + '@id', + ], + type: 'string', + }, + }, + }, + skos: { + enum: [ + 'http://www.w3.org/2004/02/skos/core#', + ], + type: 'string', + format: 'uri', + }, + 'pav:lastUpdatedOn': { + type: 'object', + properties: { + '@type': { + enum: [ + 'xsd:dateTime', + ], + type: 'string', + }, + }, + }, + oslc: { + enum: [ + 'http://open-services.net/ns/core#', + ], + type: 'string', + format: 'uri', + }, + 'pav:createdOn': { + type: 'object', + properties: { + '@type': { + enum: [ + 'xsd:dateTime', + ], + type: 'string', + }, + }, + }, + 'skos:notation': { + type: 'object', + properties: { + '@type': { + enum: [ + 'xsd:string', + ], + type: 'string', + }, + }, + }, + pav: { + enum: [ + 'http://purl.org/pav/', + ], + type: 'string', + format: 'uri', + }, + 'Grant Award Information': { + enum: [ + 'https://schema.metadatacenter.org/properties/33a9becf-df36-4b63-9ecb-23b1d8eb2a90', + ], + }, + 'schema:description': { + type: 'object', + properties: { + '@type': { + enum: [ + 'xsd:string', + ], + type: 'string', + }, + }, + }, + 'Application Information': { + enum: [ + 'https://schema.metadatacenter.org/properties/1b404db9-5a26-4870-9614-82a948098672', + ], + }, + }, + }, + 'oslc:modifiedBy': { + type: [ + 'string', + 'null', + ], + format: 'uri', + }, + 'pav:derivedFrom': { + type: 'string', + format: 'uri', + }, + 'schema:description': { + type: 'string', + }, + 'pav:lastUpdatedOn': { + type: [ + 'string', + 'null', + ], + format: 'date-time', + }, + '@id': { + type: [ + 'string', + 'null', + ], + format: 'uri', + }, + 'Grant Award Information': { + _ui: { + order: [ + 'Funded Project Number', + 'Funding Organization', + 'Funding Grant', + 'Funded Award Number', + ], + propertyDescriptions: { + 'Funding Organization': 'Provide the GRID semantic identifier of the (lowest level) organization that is awarding this grant. (GRID IDs may be found at www.grid.ac.)', + 'Funded Award Number': 'Unique identifier (may be IRI) assigned to this award when project is funded', + 'Funded Project Number': 'Unique numeric identifier assigned by award system when project is funded (may be same as application identifier)', + 'Funding Grant': 'Resolvable IRI (preferred) or other unique identifier of the grant that funded this award', + }, + propertyLabels: { + 'Funding Organization': 'Funding Organization', + 'Funded Award Number': 'Funded Award Number', + 'Funded Project Number': 'Funded Project Number', + 'Funding Grant': 'Funding Grant', + }, + }, + 'schema:name': 'Grant Award Information', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@context', + '@id', + 'Funded Project Number', + 'Funding Organization', + 'Funding Grant', + 'Funded Award Number', + ], + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'schema:name': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + bibo: 'http://purl.org/ontology/bibo/', + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Grant award information element schema', + description: 'Grant award information element schema generated by the CEDAR Template Editor 2.2.3', + 'pav:derivedFrom': 'https://repo.metadatacenter.org/template-elements/38cb204c-8aaa-4ff1-8c05-969fb70aca1d', + 'pav:lastUpdatedOn': '2019-11-04T17:32:03-08:00', + 'pav:createdOn': '2019-11-04T17:32:03-08:00', + '@id': 'https://repo.metadatacenter.org/template-elements/ac84c337-4fb7-41fb-a86b-6725d4b474b6', + 'bibo:status': 'bibo:draft', + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'Information about the grant once awarded', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + properties: { + 'Funding Organization': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Funding Organization', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + _valueConstraints: { + requiredValue: false, + }, + type: 'object', + title: 'Funding Organization field schema', + description: 'Funding Organization field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2019-09-30T14:31:20-07:00', + 'pav:createdOn': '2019-09-30T14:31:20-07:00', + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + }, + 'schema:description': 'Provide the GRID semantic identifier of the (lowest level) organization that is awarding this grant. (GRID IDs may be found at www.grid.ac.)', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/7db7452d-cb18-407c-9403-8dce9e5d24be', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'Funded Project Number', + 'Funding Organization', + 'Funding Grant', + 'Funded Award Number', + ], + properties: { + 'Funding Organization': { + enum: [ + 'https://schema.metadatacenter.org/properties/3a0f1ad0-7106-4823-a665-c1daaf93fc3f', + ], + }, + 'Funded Award Number': { + enum: [ + 'https://schema.metadatacenter.org/properties/c364f989-4835-4191-a2eb-dc208f07f458', + ], + }, + 'Funded Project Number': { + enum: [ + 'https://schema.metadatacenter.org/properties/0c5f2a49-8896-47b7-bffa-68dc77fbab9d', + ], + }, + 'Funding Grant': { + enum: [ + 'https://schema.metadatacenter.org/properties/36e97363-587d-4d56-9bec-267ec77b6126', + ], + }, + }, + }, + 'Funded Award Number': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Funded Award Number', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + }, + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Funded Award Number field schema', + description: 'Funded Award Number field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-09-30T14:31:20-07:00', + 'pav:createdOn': '2019-09-30T14:31:20-07:00', + '@id': 'https://repo.metadatacenter.org/template-fields/9082fd3a-e48b-4cf7-b94d-3c7ea41c94b6', + 'skos:prefLabel': 'Award Number', + 'schema:schemaVersion': '1.6.0', + _valueConstraints: { + requiredValue: false, + }, + 'schema:description': 'Unique identifier (may be IRI) assigned to this award when project is funded', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Funded Project Number': { + _ui: { + inputType: 'numeric', + }, + 'schema:name': 'Funded Project Number', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + type: 'string', + format: 'uri', + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + '@type', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Funded Project Number field schema', + description: 'Funded Project Number field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-09-30T14:31:20-07:00', + 'pav:createdOn': '2019-09-30T14:31:20-07:00', + '@id': 'https://repo.metadatacenter.org/template-fields/d8e72d86-a5e7-422b-b273-9a1082ab38e7', + 'skos:prefLabel': 'Project Number', + 'schema:schemaVersion': '1.6.0', + _valueConstraints: { + numberType: 'xsd:decimal', + requiredValue: false, + minValue: 1, + }, + 'schema:description': 'Unique numeric identifier assigned by award system when project is funded (may be same as application identifier)', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'Funding Grant': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Funding Grant', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + _valueConstraints: { + requiredValue: false, + }, + type: 'object', + title: 'Funding Grant field schema', + description: 'Funding Grant field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2019-09-30T14:31:20-07:00', + 'pav:createdOn': '2019-09-30T14:31:20-07:00', + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + }, + 'schema:description': 'Resolvable IRI (preferred) or other unique identifier of the grant that funded this award', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/051b49d6-fbd4-4a44-990b-fc36aea114ef', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Application Information': { + _ui: { + order: [ + 'Application Title', + 'Participant Information3', + 'Participant Information4', + 'Participant Information5', + 'Project Scientific Summary', + 'Project Public Summary', + 'Application ID', + 'Proposal Topic Keyword', + 'Research Topic', + ], + propertyDescriptions: { + 'Project Scientific Summary': 'Overview of project in language that is meaningful to scientific reviewers and peers', + 'Participant Information4': 'Details about any collaborating applicant on this submission', + 'Project Public Summary': 'Overview of project in language understandable by the general public', + 'Research Topic': 'Topic of scientific research addressed by this application', + 'Participant Information5': 'Details about a project member participating in this submission', + 'Application Title': 'Name of the project described in this application', + 'Proposal Topic Keyword': 'Enter a keyword representing your proposal; use multiple entry for multiple keywords (up to 5)', + 'Application ID': 'Application Identifier (provided by application software; do not enter manually)', + 'Participant Information3': 'Details about the lead applicant for this submission', + }, + propertyLabels: { + 'Project Scientific Summary': 'Project Scientific Summary', + 'Participant Information4': 'Co-Applicant', + 'Project Public Summary': 'Project Public Summary', + 'Research Topic': 'Research Topic', + 'Participant Information5': 'Participant Information', + 'Application Title': 'Application Title', + 'Proposal Topic Keyword': 'Proposal Topic Keyword', + 'Application ID': 'Application ID', + 'Participant Information3': 'Principal Applicant', + }, + }, + 'schema:name': 'Application Information', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@context', + '@id', + 'Application Title', + 'Project Scientific Summary', + 'Project Public Summary', + 'Application ID', + 'Proposal Topic Keyword', + 'Research Topic', + 'Participant Information3', + 'Participant Information4', + 'Participant Information5', + ], + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'schema:name': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + bibo: 'http://purl.org/ontology/bibo/', + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Application information element schema', + description: 'Application information element schema generated by the CEDAR Template Editor 2.4.0', + 'pav:derivedFrom': 'https://repo.metadatacenter.org/template-elements/bacbdeec-963a-4cd4-9f0d-e95024800cd3', + 'pav:lastUpdatedOn': '2019-11-04T17:32:03-08:00', + 'pav:createdOn': '2019-11-04T17:32:03-08:00', + '@id': 'https://repo.metadatacenter.org/template-elements/f59dec0e-1901-4786-939c-b1684fae005c', + 'bibo:status': 'bibo:draft', + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'Data provided with the funding application', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + properties: { + 'Project Scientific Summary': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Project Scientific Summary', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + }, + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Project Scientific Summary field schema', + description: 'Project Scientific Summary field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-10-01T01:21:35-07:00', + 'pav:createdOn': '2019-10-01T01:21:35-07:00', + '@id': 'https://repo.metadatacenter.org/template-fields/64abdaf4-dd64-438f-be33-27a34370a5a4', + 'skos:prefLabel': 'Scientific Summary', + 'schema:schemaVersion': '1.6.0', + _valueConstraints: { + requiredValue: true, + }, + 'schema:description': 'Overview of project in language that is meaningful to scientific reviewers and peers', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Participant Information4': { + minItems: 1, + type: 'array', + 'pav:derivedFrom': 'https://repo.metadatacenter.org/template-elements/33f97dff-1f7b-4dc6-8853-74ed68649e13', + items: { + _ui: { + order: [ + 'Surname', + 'Proper Name', + 'Middle Name', + 'ORCID Identifier', + 'LinkedIn IRI', + 'Affiliated Organization', + ], + propertyDescriptions: { + 'Affiliated Organization': 'Enter identifier of organization (preferably from www.grid.ac) associated with this individual for this submission', + Surname: 'Enter the surname (family name) of the individual', + 'Proper Name': 'Enter the given or proper name of the individual', + 'ORCID Identifier': 'Enter an ORCID ID of the individual (from orcid.org)', + 'LinkedIn IRI': "Enter IRI for individual at LinkedIn (begins 'https://linkedin.com/')", + 'Middle Name': 'Enter additional middle name(s) or initial(s) if desired', + }, + propertyLabels: { + 'Affiliated Organization': 'Affiliated Organization', + Surname: 'Surname', + 'Proper Name': 'Proper Name', + 'ORCID Identifier': 'ORCID Identifier', + 'LinkedIn IRI': 'LinkedIn IRI', + 'Middle Name': 'Middle Name', + }, + }, + 'schema:name': 'Participant Information', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@context', + '@id', + 'Surname', + 'Proper Name', + 'Middle Name', + 'ORCID Identifier', + 'LinkedIn IRI', + 'Affiliated Organization', + ], + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'schema:name': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + bibo: 'http://purl.org/ontology/bibo/', + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Participant Information field schema', + description: 'Participant Information field schema generated by the CEDAR Template Editor 2.4.0', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2019-10-01T01:21:35-07:00', + 'pav:createdOn': '2019-10-01T01:21:35-07:00', + '@id': 'https://repo.metadatacenter.org/template-elements/4dba5c86-5a3a-4949-87a1-26ca104b43f9', + 'bibo:status': 'bibo:draft', + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'Details about any person involved in submission', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + properties: { + 'Affiliated Organization': { + _ui: { + inputType: 'link', + }, + 'schema:name': 'Affiliated Organization', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@id': 'https://repo.metadatacenter.org/template-fields/92dca5bd-797d-4c95-96f4-6c9629364c26', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + _valueConstraints: { + requiredValue: true, + }, + type: 'object', + title: 'Affiliated Organization field schema', + description: 'Affiliated Organization field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-09-30T14:30:40-07:00', + 'skos:prefLabel': 'Organizational Affiliation', + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + properties: { + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + 'schema:description': 'Enter identifier of organization (preferably from www.grid.ac) associated with this individual for this submission', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdOn': '2019-09-30T14:30:40-07:00', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + 'Proper Name': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Proper Name', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + }, + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Proper Name field schema', + description: 'Proper Name field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-09-30T14:30:40-07:00', + 'pav:createdOn': '2019-09-30T14:30:40-07:00', + '@id': 'https://repo.metadatacenter.org/template-fields/2caafa3f-f3d7-422c-92d9-9b09bf3ae2bb', + 'skos:prefLabel': 'First/Given Name', + 'schema:schemaVersion': '1.6.0', + _valueConstraints: { + requiredValue: true, + }, + 'schema:description': 'Enter the given or proper name of the individual', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'Surname', + 'Proper Name', + 'Middle Name', + 'ORCID Identifier', + 'LinkedIn IRI', + 'Affiliated Organization', + ], + properties: { + 'Affiliated Organization': { + enum: [ + 'https://schema.metadatacenter.org/properties/5057b496-c8ae-459f-8989-494e96f97c16', + ], + }, + Surname: { + enum: [ + 'https://schema.metadatacenter.org/properties/09b0600c-a29a-4cb4-8c09-4213f4e413dc', + ], + }, + 'Proper Name': { + enum: [ + 'https://schema.metadatacenter.org/properties/0bc7666c-3e1a-43d9-b20a-32ca6d7d301a', + ], + }, + 'ORCID Identifier': { + enum: [ + 'https://schema.metadatacenter.org/properties/f0f3146c-87b3-46af-ada6-5fde8f54244e', + ], + }, + 'LinkedIn IRI': { + enum: [ + 'https://schema.metadatacenter.org/properties/5d293662-80f7-4185-bc2b-2e5ef3c6c9fc', + ], + }, + 'Middle Name': { + enum: [ + 'https://schema.metadatacenter.org/properties/82d555c7-2357-4f19-9727-b344b6f8c5a6', + ], + }, + }, + }, + 'ORCID Identifier': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'ORCID Identifier', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + _valueConstraints: { + requiredValue: false, + }, + type: 'object', + title: 'ORCID Identifier field schema', + description: 'ORCID Identifier field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2019-09-30T14:30:40-07:00', + 'pav:createdOn': '2019-09-30T14:30:40-07:00', + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + }, + 'schema:description': 'Enter an ORCID ID of the individual (from orcid.org)', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/6d472846-721a-4da4-a93e-ea249df48a84', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'LinkedIn IRI': { + _ui: { + inputType: 'link', + }, + 'schema:name': 'LinkedIn IRI', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@id': 'https://repo.metadatacenter.org/template-fields/b595550a-78d8-4426-931e-e6dc68d41a32', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + _valueConstraints: { + requiredValue: false, + }, + type: 'object', + title: 'LinkedIn IRI field schema', + description: 'LinkedIn IRI field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-09-30T14:30:40-07:00', + 'skos:prefLabel': 'LinkedIn Page', + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + properties: { + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + 'schema:description': "Enter IRI for individual at LinkedIn (begins 'https://linkedin.com/')", + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdOn': '2019-09-30T14:30:40-07:00', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Middle Name': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Middle Name', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + }, + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Middle Name field schema', + description: 'Middle Name field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-09-30T14:30:40-07:00', + 'pav:createdOn': '2019-09-30T14:30:40-07:00', + '@id': 'https://repo.metadatacenter.org/template-fields/731ee848-b79f-48ec-b7ff-81bb48322586', + 'skos:prefLabel': 'Middle Name or Initial', + 'schema:schemaVersion': '1.6.0', + _valueConstraints: { + requiredValue: false, + }, + 'schema:description': 'Enter additional middle name(s) or initial(s) if desired', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + Surname: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Surname', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + }, + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Surname field schema', + description: 'Surname field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-09-30T14:30:40-07:00', + 'pav:createdOn': '2019-09-30T14:30:40-07:00', + '@id': 'https://repo.metadatacenter.org/template-fields/8f3f7f5f-dfb0-4817-b3dc-36769752f823', + 'skos:prefLabel': 'Last/Family Name', + 'schema:schemaVersion': '1.6.0', + _valueConstraints: { + requiredValue: true, + }, + 'schema:description': 'Enter the surname (family name) of the individual', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'Project Public Summary': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Project Public Summary', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + }, + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Project Public Summary field schema', + description: 'Project Public Summary field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-10-01T01:21:35-07:00', + 'pav:createdOn': '2019-10-01T01:21:35-07:00', + '@id': 'https://repo.metadatacenter.org/template-fields/e673e57e-9ca9-4d8a-b153-83e10e0790cc', + 'skos:prefLabel': 'Public Summary', + 'schema:schemaVersion': '1.6.0', + _valueConstraints: { + requiredValue: true, + }, + 'schema:description': 'Overview of project in language understandable by the general public', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Research Topic': { + minItems: 1, + type: 'array', + items: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Research Topic', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Research Topic field schema', + description: 'Research Topic field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-10-01T01:21:35-07:00', + 'pav:createdOn': '2019-10-01T01:21:35-07:00', + '@id': 'https://repo.metadatacenter.org/template-fields/844f3e3b-ce42-4166-a4ad-edacf6decbc8', + _valueConstraints: { + valueSets: [], + multipleChoice: false, + ontologies: [], + branches: [ + { + uri: 'http://edamontology.org/topic_0003', + source: 'EDAM bioinformatics operations, types of data, data formats, identifiers, and topics (EDAM)', + name: 'Topic', + acronym: 'EDAM', + maxDepth: 0, + }, + ], + classes: [], + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + 'schema:description': 'Topic of scientific research addressed by this application', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + properties: { + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'Application Title', + 'Project Scientific Summary', + 'Project Public Summary', + 'Application ID', + 'Proposal Topic Keyword', + 'Research Topic', + 'Participant Information3', + 'Participant Information4', + 'Participant Information5', + ], + properties: { + 'Project Scientific Summary': { + enum: [ + 'https://schema.metadatacenter.org/properties/aed9ffb1-0295-4cd1-b18d-ad597cc08cd4', + ], + }, + 'Participant Information4': { + enum: [ + 'https://schema.metadatacenter.org/properties/147b8049-6103-4eca-a56d-98c01a32ebaa', + ], + }, + 'Project Public Summary': { + enum: [ + 'https://schema.metadatacenter.org/properties/b7634463-10bf-4e93-bd94-dfb7f408eb0b', + ], + }, + 'Research Topic': { + enum: [ + 'https://schema.metadatacenter.org/properties/9f21b165-8c2a-4a2a-8426-2dc23d12353f', + ], + }, + 'Participant Information5': { + enum: [ + 'https://schema.metadatacenter.org/properties/13d9c108-cab9-43ab-8487-7609af09abec', + ], + }, + 'Application Title': { + enum: [ + 'https://schema.metadatacenter.org/properties/80f630a1-aa41-4386-9a3b-688d36c823fe', + ], + }, + 'Proposal Topic Keyword': { + enum: [ + 'https://schema.metadatacenter.org/properties/c92e985a-87a0-405b-a713-a7f8913f5834', + ], + }, + 'Application ID': { + enum: [ + 'https://schema.metadatacenter.org/properties/35c990f2-c5f4-4fdf-8bbd-412b7566f44f', + ], + }, + 'Participant Information3': { + enum: [ + 'https://schema.metadatacenter.org/properties/84d8f4ba-525a-40b5-8a12-c50f2c4efdc4', + ], + }, + }, + }, + 'Participant Information5': { + minItems: 1, + type: 'array', + 'pav:derivedFrom': 'https://repo.metadatacenter.org/template-elements/33f97dff-1f7b-4dc6-8853-74ed68649e13', + items: { + _ui: { + order: [ + 'Surname', + 'Proper Name', + 'Middle Name', + 'ORCID Identifier', + 'LinkedIn IRI', + 'Affiliated Organization', + ], + propertyDescriptions: { + 'Affiliated Organization': 'Enter identifier of organization (preferably from www.grid.ac) associated with this individual for this submission', + Surname: 'Enter the surname (family name) of the individual', + 'Proper Name': 'Enter the given or proper name of the individual', + 'ORCID Identifier': 'Enter an ORCID ID of the individual (from orcid.org)', + 'LinkedIn IRI': "Enter IRI for individual at LinkedIn (begins 'https://linkedin.com/')", + 'Middle Name': 'Enter additional middle name(s) or initial(s) if desired', + }, + propertyLabels: { + 'Affiliated Organization': 'Affiliated Organization', + Surname: 'Surname', + 'Proper Name': 'Proper Name', + 'ORCID Identifier': 'ORCID Identifier', + 'LinkedIn IRI': 'LinkedIn IRI', + 'Middle Name': 'Middle Name', + }, + }, + 'schema:name': 'Participant Information', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@context', + '@id', + 'Surname', + 'Proper Name', + 'Middle Name', + 'ORCID Identifier', + 'LinkedIn IRI', + 'Affiliated Organization', + ], + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'schema:name': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + bibo: 'http://purl.org/ontology/bibo/', + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Participant Information field schema', + description: 'Participant Information field schema generated by the CEDAR Template Editor 2.4.0', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2019-10-01T01:21:35-07:00', + 'pav:createdOn': '2019-10-01T01:21:35-07:00', + '@id': 'https://repo.metadatacenter.org/template-elements/4dba5c86-5a3a-4949-87a1-26ca104b43f9', + 'skos:prefLabel': 'Project Member', + 'bibo:status': 'bibo:draft', + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'Details about any person involved in submission', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + properties: { + 'Affiliated Organization': { + _ui: { + inputType: 'link', + }, + 'schema:name': 'Affiliated Organization', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@id': 'https://repo.metadatacenter.org/template-fields/92dca5bd-797d-4c95-96f4-6c9629364c26', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + _valueConstraints: { + requiredValue: true, + }, + type: 'object', + title: 'Affiliated Organization field schema', + description: 'Affiliated Organization field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-09-30T14:30:40-07:00', + 'skos:prefLabel': 'Organizational Affiliation', + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + properties: { + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + 'schema:description': 'Enter identifier of organization (preferably from www.grid.ac) associated with this individual for this submission', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdOn': '2019-09-30T14:30:40-07:00', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + 'Proper Name': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Proper Name', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + }, + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Proper Name field schema', + description: 'Proper Name field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-09-30T14:30:40-07:00', + 'pav:createdOn': '2019-09-30T14:30:40-07:00', + '@id': 'https://repo.metadatacenter.org/template-fields/2caafa3f-f3d7-422c-92d9-9b09bf3ae2bb', + 'skos:prefLabel': 'First/Given Name', + 'schema:schemaVersion': '1.6.0', + _valueConstraints: { + requiredValue: true, + }, + 'schema:description': 'Enter the given or proper name of the individual', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'Surname', + 'Proper Name', + 'Middle Name', + 'ORCID Identifier', + 'LinkedIn IRI', + 'Affiliated Organization', + ], + properties: { + 'Affiliated Organization': { + enum: [ + 'https://schema.metadatacenter.org/properties/5057b496-c8ae-459f-8989-494e96f97c16', + ], + }, + Surname: { + enum: [ + 'https://schema.metadatacenter.org/properties/09b0600c-a29a-4cb4-8c09-4213f4e413dc', + ], + }, + 'Proper Name': { + enum: [ + 'https://schema.metadatacenter.org/properties/0bc7666c-3e1a-43d9-b20a-32ca6d7d301a', + ], + }, + 'ORCID Identifier': { + enum: [ + 'https://schema.metadatacenter.org/properties/f0f3146c-87b3-46af-ada6-5fde8f54244e', + ], + }, + 'LinkedIn IRI': { + enum: [ + 'https://schema.metadatacenter.org/properties/5d293662-80f7-4185-bc2b-2e5ef3c6c9fc', + ], + }, + 'Middle Name': { + enum: [ + 'https://schema.metadatacenter.org/properties/82d555c7-2357-4f19-9727-b344b6f8c5a6', + ], + }, + }, + }, + 'ORCID Identifier': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'ORCID Identifier', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + _valueConstraints: { + requiredValue: false, + }, + type: 'object', + title: 'ORCID Identifier field schema', + description: 'ORCID Identifier field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2019-09-30T14:30:40-07:00', + 'pav:createdOn': '2019-09-30T14:30:40-07:00', + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + }, + 'schema:description': 'Enter an ORCID ID of the individual (from orcid.org)', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/6d472846-721a-4da4-a93e-ea249df48a84', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'LinkedIn IRI': { + _ui: { + inputType: 'link', + }, + 'schema:name': 'LinkedIn IRI', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@id': 'https://repo.metadatacenter.org/template-fields/b595550a-78d8-4426-931e-e6dc68d41a32', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + _valueConstraints: { + requiredValue: false, + }, + type: 'object', + title: 'LinkedIn IRI field schema', + description: 'LinkedIn IRI field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-09-30T14:30:40-07:00', + 'skos:prefLabel': 'LinkedIn Page', + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + properties: { + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + 'schema:description': "Enter IRI for individual at LinkedIn (begins 'https://linkedin.com/')", + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdOn': '2019-09-30T14:30:40-07:00', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Middle Name': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Middle Name', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + }, + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Middle Name field schema', + description: 'Middle Name field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-09-30T14:30:40-07:00', + 'pav:createdOn': '2019-09-30T14:30:40-07:00', + '@id': 'https://repo.metadatacenter.org/template-fields/731ee848-b79f-48ec-b7ff-81bb48322586', + 'skos:prefLabel': 'Middle Name or Initial', + 'schema:schemaVersion': '1.6.0', + _valueConstraints: { + requiredValue: false, + }, + 'schema:description': 'Enter additional middle name(s) or initial(s) if desired', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + Surname: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Surname', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + }, + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Surname field schema', + description: 'Surname field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-09-30T14:30:40-07:00', + 'pav:createdOn': '2019-09-30T14:30:40-07:00', + '@id': 'https://repo.metadatacenter.org/template-fields/8f3f7f5f-dfb0-4817-b3dc-36769752f823', + 'skos:prefLabel': 'Last/Family Name', + 'schema:schemaVersion': '1.6.0', + _valueConstraints: { + requiredValue: true, + }, + 'schema:description': 'Enter the surname (family name) of the individual', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'Proposal Topic Keyword': { + minItems: 1, + type: 'array', + maxItems: 5, + items: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Proposal Topic Keyword', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + }, + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Proposal Topic Keyword field schema', + description: 'Proposal Topic Keyword field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-10-01T01:21:35-07:00', + 'pav:createdOn': '2019-10-01T01:21:35-07:00', + '@id': 'https://repo.metadatacenter.org/template-fields/46e5a835-27a3-493e-80be-d83081463b61', + 'skos:prefLabel': 'Topic Keyword', + 'schema:schemaVersion': '1.6.0', + _valueConstraints: { + requiredValue: false, + }, + 'schema:description': 'Enter a keyword representing your proposal; use multiple entry for multiple keywords (up to 5)', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'Participant Information3': { + 'bibo:status': 'bibo:draft', + title: 'Participant information element schema', + description: 'Participant information element schema generated by the CEDAR Template Editor 2.2.3', + 'pav:derivedFrom': 'https://repo.metadatacenter.org/template-elements/33f97dff-1f7b-4dc6-8853-74ed68649e13', + 'schema:schemaVersion': '1.6.0', + 'pav:version': '0.0.1', + 'schema:description': 'Details about any person involved in submission', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + required: [ + '@context', + '@id', + 'Surname', + 'Proper Name', + 'Middle Name', + 'ORCID Identifier', + 'LinkedIn IRI', + 'Affiliated Organization', + ], + _ui: { + order: [ + 'Surname', + 'Proper Name', + 'Middle Name', + 'ORCID Identifier', + 'LinkedIn IRI', + 'Affiliated Organization', + ], + propertyDescriptions: { + 'Affiliated Organization': 'Enter identifier of organization (preferably from www.grid.ac) associated with this individual for this submission', + Surname: 'Enter the surname (family name) of the individual', + 'Proper Name': 'Enter the given or proper name of the individual', + 'ORCID Identifier': 'Enter an ORCID ID of the individual (from orcid.org)', + 'LinkedIn IRI': "Enter IRI for individual at LinkedIn (begins 'https://linkedin.com/')", + 'Middle Name': 'Enter additional middle name(s) or initial(s) if desired', + }, + propertyLabels: { + 'Affiliated Organization': 'Affiliated Organization', + Surname: 'Surname', + 'Proper Name': 'Proper Name', + 'ORCID Identifier': 'ORCID Identifier', + 'LinkedIn IRI': 'LinkedIn IRI', + 'Middle Name': 'Middle Name', + }, + }, + 'schema:name': 'Participant Information', + '@id': 'https://repo.metadatacenter.org/template-elements/4dba5c86-5a3a-4949-87a1-26ca104b43f9', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'schema:name': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + bibo: 'http://purl.org/ontology/bibo/', + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2019-10-01T01:21:35-07:00', + 'pav:createdOn': '2019-10-01T01:21:35-07:00', + properties: { + 'Affiliated Organization': { + _ui: { + inputType: 'link', + }, + 'schema:name': 'Affiliated Organization', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@id': 'https://repo.metadatacenter.org/template-fields/92dca5bd-797d-4c95-96f4-6c9629364c26', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + _valueConstraints: { + requiredValue: true, + }, + type: 'object', + title: 'Affiliated Organization field schema', + description: 'Affiliated Organization field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-09-30T14:30:40-07:00', + 'skos:prefLabel': 'Organizational Affiliation', + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + properties: { + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + 'schema:description': 'Enter identifier of organization (preferably from www.grid.ac) associated with this individual for this submission', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdOn': '2019-09-30T14:30:40-07:00', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + 'Proper Name': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Proper Name', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + }, + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Proper Name field schema', + description: 'Proper Name field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-09-30T14:30:40-07:00', + 'pav:createdOn': '2019-09-30T14:30:40-07:00', + '@id': 'https://repo.metadatacenter.org/template-fields/2caafa3f-f3d7-422c-92d9-9b09bf3ae2bb', + 'skos:prefLabel': 'First/Given Name', + 'schema:schemaVersion': '1.6.0', + _valueConstraints: { + requiredValue: true, + }, + 'schema:description': 'Enter the given or proper name of the individual', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'Surname', + 'Proper Name', + 'Middle Name', + 'ORCID Identifier', + 'LinkedIn IRI', + 'Affiliated Organization', + ], + properties: { + 'Affiliated Organization': { + enum: [ + 'https://schema.metadatacenter.org/properties/5057b496-c8ae-459f-8989-494e96f97c16', + ], + }, + Surname: { + enum: [ + 'https://schema.metadatacenter.org/properties/09b0600c-a29a-4cb4-8c09-4213f4e413dc', + ], + }, + 'Proper Name': { + enum: [ + 'https://schema.metadatacenter.org/properties/0bc7666c-3e1a-43d9-b20a-32ca6d7d301a', + ], + }, + 'ORCID Identifier': { + enum: [ + 'https://schema.metadatacenter.org/properties/f0f3146c-87b3-46af-ada6-5fde8f54244e', + ], + }, + 'LinkedIn IRI': { + enum: [ + 'https://schema.metadatacenter.org/properties/5d293662-80f7-4185-bc2b-2e5ef3c6c9fc', + ], + }, + 'Middle Name': { + enum: [ + 'https://schema.metadatacenter.org/properties/82d555c7-2357-4f19-9727-b344b6f8c5a6', + ], + }, + }, + }, + 'ORCID Identifier': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'ORCID Identifier', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + _valueConstraints: { + requiredValue: false, + }, + type: 'object', + title: 'ORCID Identifier field schema', + description: 'ORCID Identifier field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2019-09-30T14:30:40-07:00', + 'pav:createdOn': '2019-09-30T14:30:40-07:00', + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + }, + 'schema:description': 'Enter an ORCID ID of the individual (from orcid.org)', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/6d472846-721a-4da4-a93e-ea249df48a84', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'LinkedIn IRI': { + _ui: { + inputType: 'link', + }, + 'schema:name': 'LinkedIn IRI', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@id': 'https://repo.metadatacenter.org/template-fields/b595550a-78d8-4426-931e-e6dc68d41a32', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + _valueConstraints: { + requiredValue: false, + }, + type: 'object', + title: 'LinkedIn IRI field schema', + description: 'LinkedIn IRI field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-09-30T14:30:40-07:00', + 'skos:prefLabel': 'LinkedIn Page', + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + properties: { + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + 'schema:description': "Enter IRI for individual at LinkedIn (begins 'https://linkedin.com/')", + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdOn': '2019-09-30T14:30:40-07:00', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Middle Name': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Middle Name', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + }, + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Middle Name field schema', + description: 'Middle Name field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-09-30T14:30:40-07:00', + 'pav:createdOn': '2019-09-30T14:30:40-07:00', + '@id': 'https://repo.metadatacenter.org/template-fields/731ee848-b79f-48ec-b7ff-81bb48322586', + 'skos:prefLabel': 'Middle Name or Initial', + 'schema:schemaVersion': '1.6.0', + _valueConstraints: { + requiredValue: false, + }, + 'schema:description': 'Enter additional middle name(s) or initial(s) if desired', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + Surname: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Surname', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + }, + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Surname field schema', + description: 'Surname field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-09-30T14:30:40-07:00', + 'pav:createdOn': '2019-09-30T14:30:40-07:00', + '@id': 'https://repo.metadatacenter.org/template-fields/8f3f7f5f-dfb0-4817-b3dc-36769752f823', + 'skos:prefLabel': 'Last/Family Name', + 'schema:schemaVersion': '1.6.0', + _valueConstraints: { + requiredValue: true, + }, + 'schema:description': 'Enter the surname (family name) of the individual', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'skos:prefLabel': 'Principal Investigator/Applicant', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Application ID': { + _ui: { + inputType: 'textfield', + hidden: true, + }, + 'schema:name': 'Application ID', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + }, + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Application ID field schema', + description: 'Application ID field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-10-01T01:21:35-07:00', + 'pav:createdOn': '2019-10-01T01:21:35-07:00', + '@id': 'https://repo.metadatacenter.org/template-fields/ebfd6d30-9073-4319-84ea-d5484f496026', + 'skos:prefLabel': 'Application ID', + 'schema:schemaVersion': '1.6.0', + _valueConstraints: { + requiredValue: false, + }, + 'schema:description': 'Application Identifier (provided by application software; do not enter manually)', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + 'Application Title': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Application Title', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + }, + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'oslc:modifiedBy': { + '@type': '@id', + }, + 'pav:createdBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Application Title field schema', + description: 'Application Title field schema generated by the CEDAR Template Editor 2.2.3', + 'pav:lastUpdatedOn': '2019-10-01T01:21:35-07:00', + 'pav:createdOn': '2019-10-01T01:21:35-07:00', + '@id': 'https://repo.metadatacenter.org/template-fields/50cbbbbd-1c3f-4cb5-85a7-19053f7b9efa', + 'skos:prefLabel': 'Title of Project', + 'schema:schemaVersion': '1.6.0', + _valueConstraints: { + requiredValue: true, + }, + 'schema:description': 'Name of the project described in this application', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + uniqueItems: true, + items: { + type: 'string', + format: 'uri', + }, + }, + ], + }, + 'pav:createdOn': { + type: [ + 'string', + 'null', + ], + format: 'date-time', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', +}); diff --git a/mirage/fixtures/cedar-templates/cedar-template.heal.ts b/mirage/fixtures/cedar-templates/cedar-template.heal.ts new file mode 100644 index 00000000000..4b0aebd82da --- /dev/null +++ b/mirage/fixtures/cedar-templates/cedar-template.heal.ts @@ -0,0 +1,7396 @@ +/* eslint-disable max-len */ +export const healTemplate = Object({ + '@type': 'https://schema.metadatacenter.org/core/Template', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'Heal study core metadata template schema', + description: 'Heal study core metadata template schema generated by the CEDAR Template Editor 2.6.44', + _ui: { + pages: [], + order: [ + 'Minimal Info', + 'Metadata Location', + 'Data Availability', + 'Study Translational Focus', + 'Study Type', + 'Human Treatment Applicability', + 'Human Condition Applicability', + 'Human Subject Applicability', + 'Data', + 'documentation_link', + ], + propertyLabels: { + 'Data Availability': 'Data Availability', + 'Human Condition Applicability': 'Human Condition Applicability', + Data: 'Data', + 'Metadata Location': 'Metadata Location', + 'Human Treatment Applicability': 'Human Treatment Applicability', + 'Study Translational Focus': 'Study Translational Focus', + documentation_link: 'documentation_link', + 'Minimal Info': 'Minimal Info', + 'Study Type': 'Study Type', + 'Human Subject Applicability': 'Human Subject Applicability', + }, + propertyDescriptions: { + 'Metadata Location': '', + Citation: '', + 'Contacts and Registrants': '', + 'Data Availability': '', + 'Study Translational Focus': '', + 'Study Type': '', + 'Human Treatment Applicability': "NOT APPLICABLE IF STUDY TRANSLATIONAL FOCUS IS NOT 'TREATMENT OF A CONDITION'", + 'Human Condition Applicability': '', + 'Human Subjects Applicability': '', + Data: '', + 'Human Subject Applicability': '', + 'Minimal Info': '', + 'Minimal Info1': '', + 'Study Type1': '', + 'Human Subject Applicability1': '', + documentation_link: 'For guidance on completing this form, please visit: https://bit.ly/HEAL-CEDAR', + }, + }, + properties: { + '@context': { + type: 'object', + properties: { + rdfs: { + type: 'string', + format: 'uri', + enum: [ + 'http://www.w3.org/2000/01/rdf-schema#', + ], + }, + xsd: { + type: 'string', + format: 'uri', + enum: [ + 'http://www.w3.org/2001/XMLSchema#', + ], + }, + pav: { + type: 'string', + format: 'uri', + enum: [ + 'http://purl.org/pav/', + ], + }, + schema: { + type: 'string', + format: 'uri', + enum: [ + 'http://schema.org/', + ], + }, + oslc: { + type: 'string', + format: 'uri', + enum: [ + 'http://open-services.net/ns/core#', + ], + }, + skos: { + type: 'string', + format: 'uri', + enum: [ + 'http://www.w3.org/2004/02/skos/core#', + ], + }, + 'rdfs:label': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + 'xsd:string', + ], + }, + }, + }, + 'schema:isBasedOn': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + '@id', + ], + }, + }, + }, + 'schema:name': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + 'xsd:string', + ], + }, + }, + }, + 'schema:description': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + 'xsd:string', + ], + }, + }, + }, + 'pav:derivedFrom': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + '@id', + ], + }, + }, + }, + 'pav:createdOn': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + 'xsd:dateTime', + ], + }, + }, + }, + 'pav:createdBy': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + '@id', + ], + }, + }, + }, + 'pav:lastUpdatedOn': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + 'xsd:dateTime', + ], + }, + }, + }, + 'oslc:modifiedBy': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + '@id', + ], + }, + }, + }, + 'skos:notation': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + 'xsd:string', + ], + }, + }, + }, + 'Data Availability': { + enum: [ + 'https://schema.metadatacenter.org/properties/727c0bb9-5ccc-4e57-9c60-e904fb6554ae', + ], + }, + 'Human Condition Applicability': { + enum: [ + 'https://schema.metadatacenter.org/properties/7616106d-3048-4de2-b195-2e6b96dd8d9f', + ], + }, + Data: { + enum: [ + 'https://schema.metadatacenter.org/properties/b89b71da-4429-4b05-9800-609c1b66e5fd', + ], + }, + 'Metadata Location': { + enum: [ + 'https://schema.metadatacenter.org/properties/6d22bcde-0cfc-448b-9730-5983f700a734', + ], + }, + 'Human Treatment Applicability': { + enum: [ + 'https://schema.metadatacenter.org/properties/7a1ab684-856f-4542-94b9-df8822e61703', + ], + }, + 'Study Translational Focus': { + enum: [ + 'https://schema.metadatacenter.org/properties/ef34c3bb-f165-4e4f-8ee1-e6961f88c2e3', + ], + }, + 'Minimal Info': { + enum: [ + 'https://schema.metadatacenter.org/properties/d6a42006-032c-4a10-aef9-036056581fae', + ], + }, + 'Study Type': { + enum: [ + 'https://schema.metadatacenter.org/properties/e69d3d11-31ca-4e4d-ac89-d8fbc0fa7869', + ], + }, + 'Human Subject Applicability': { + enum: [ + 'https://schema.metadatacenter.org/properties/eb2b7689-fb3d-4468-b461-7544dab0b2df', + ], + }, + }, + required: [ + 'xsd', + 'pav', + 'schema', + 'oslc', + 'schema:isBasedOn', + 'schema:name', + 'schema:description', + 'pav:createdOn', + 'pav:createdBy', + 'pav:lastUpdatedOn', + 'oslc:modifiedBy', + 'Data Availability', + 'Human Condition Applicability', + 'Data', + 'Metadata Location', + 'Human Treatment Applicability', + 'Study Translational Focus', + 'Minimal Info', + 'Study Type', + 'Human Subject Applicability', + ], + additionalProperties: false, + }, + '@id': { + type: [ + 'string', + 'null', + ], + format: 'uri', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'schema:isBasedOn': { + type: 'string', + format: 'uri', + }, + 'schema:name': { + type: 'string', + minLength: 1, + }, + 'schema:description': { + type: 'string', + }, + 'pav:derivedFrom': { + type: 'string', + format: 'uri', + }, + 'pav:createdOn': { + type: [ + 'string', + 'null', + ], + format: 'date-time', + }, + 'pav:createdBy': { + type: [ + 'string', + 'null', + ], + format: 'uri', + }, + 'pav:lastUpdatedOn': { + type: [ + 'string', + 'null', + ], + format: 'date-time', + }, + 'oslc:modifiedBy': { + type: [ + 'string', + 'null', + ], + format: 'uri', + }, + 'Data Availability': { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'Data availability element schema', + description: 'Data availability element schema generated by the CEDAR Template Editor 2.6.19', + _ui: { + order: [ + 'produce_data', + 'data_available', + 'data_restricted', + 'data_collection_status', + 'data_release_status', + 'data_collection_start_date', + 'data_collection_finish_date', + 'data_release_start_date', + 'data_release_finish_date', + 'produce_other', + ], + propertyLabels: { + data_available: 'data_available', + data_collection_status: 'data_collection_status', + data_release_status: 'data_release_status', + data_collection_start_date: 'data_collection_start_date', + data_collection_finish_date: 'data_collection_finish_date', + data_release_start_date: 'data_release_start_date', + data_release_finish_date: 'data_release_finish_date', + data_restricted: 'data_restricted', + produce_data: 'produce_data', + produce_other: 'produce_other', + }, + propertyDescriptions: { + data_available: 'If study will collect/produce data, indicate whether all, some, or none of the data will be made available', + data_collection_status: 'If study will collect/produce data, indicate whether the study has not started, has started, or has finished data collection/production activities', + data_release_status: 'If the study will collect/produce data and make at least some of the data available, indicate whether the study has not started, has started, or has finished data release activities.', + data_collection_start_date: 'If the study will collect/produce data, indicate the anticipated date when data collection/production will begin', + data_collection_finish_date: 'If the study will collect/produce data, indicate the anticipated date when data collection/production will end (data collection/production is complete).', + data_release_start_date: 'If study will collect/produce data and make at least some of the data available, indicate the anticipated date when first data will be released.', + data_release_finish_date: 'If study will produce data and make at least some of the data available, indicate the anticipated date when last data will be released (data release is complete).', + data_restricted: 'If study will collect/produce data, and make at least some of that data available, indicate whether all, some, or none of the data will have restriction(s) on access beyond acknowledgement and signing of a minimal DSA', + produce_data: 'Indicate whether or not the study will collect/produce (primary or secondary) data.', + produce_other: 'Indicate whether or not the study will produce shareable products other than data.', + }, + }, + properties: { + '@context': { + type: 'object', + properties: { + data_available: { + enum: [ + 'https://schema.metadatacenter.org/properties/540cf2c4-012e-40be-a191-4498474918f8', + ], + }, + data_collection_status: { + enum: [ + 'https://schema.metadatacenter.org/properties/74cd5963-7261-439c-83e2-a6329b16d285', + ], + }, + data_release_status: { + enum: [ + 'https://schema.metadatacenter.org/properties/4018cbfd-e055-4e69-8c23-9b2b47dd0191', + ], + }, + data_collection_start_date: { + enum: [ + 'https://schema.metadatacenter.org/properties/1da1c9af-ae90-4efe-8ab2-85797d9e0e82', + ], + }, + data_collection_finish_date: { + enum: [ + 'https://schema.metadatacenter.org/properties/1a39e732-9682-4963-9f80-de08ed504173', + ], + }, + data_release_start_date: { + enum: [ + 'https://schema.metadatacenter.org/properties/82bba606-0597-4080-983d-a4fc3341b211', + ], + }, + data_release_finish_date: { + enum: [ + 'https://schema.metadatacenter.org/properties/236c55ff-14c7-4123-adf2-5019eb5c8344', + ], + }, + data_restricted: { + enum: [ + 'https://schema.metadatacenter.org/properties/6d5d1e5e-1f88-430f-b815-e8414a384f35', + ], + }, + produce_data: { + enum: [ + 'https://schema.metadatacenter.org/properties/a05f2427-6240-4c0c-a29e-4a7a6b43276c', + ], + }, + produce_other: { + enum: [ + 'https://schema.metadatacenter.org/properties/e46f791a-85ec-4aed-a7cc-24a34664b79b', + ], + }, + }, + additionalProperties: false, + required: [ + 'data_available', + 'data_collection_status', + 'data_release_status', + 'data_collection_start_date', + 'data_collection_finish_date', + 'data_release_start_date', + 'data_release_finish_date', + 'data_restricted', + 'produce_data', + 'produce_other', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + data_available: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'data_available field schema', + description: 'data_available field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + literals: [ + { + label: 'none', + }, + { + label: 'some', + }, + { + label: 'all', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + 'schema:name': 'data_available', + 'schema:description': 'If study will collect/produce data, indicate whether all, some, or none of the data will be made available', + 'pav:createdOn': '2022-06-02T15:04:33-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-02T15:04:33-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + '@id': 'https://repo.metadatacenter.org/template-fields/61419009-5ff4-4a50-b7f1-01aaea8da133', + 'skos:prefLabel': 'Will the study make data available?', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + data_collection_status: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'data_collection_status field schema', + description: 'data_collection_status field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + literals: [ + { + label: 'not started', + }, + { + label: 'started', + }, + { + label: 'finished', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + 'schema:name': 'data_collection_status', + 'schema:description': 'If study will collect/produce data, indicate whether the study has not started, has started, or has finished data collection/production activities', + 'pav:createdOn': '2022-06-02T15:04:33-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-02T15:04:33-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'skos:prefLabel': 'Has data collection/production started?', + '@id': 'https://repo.metadatacenter.org/template-fields/68cd9194-f6b1-4aa9-89d4-b59add064a5d', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + data_release_status: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'data_release_status field schema', + description: 'data_release_status field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + literals: [ + { + label: 'not started', + }, + { + label: 'started', + }, + { + label: 'finished', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + 'schema:name': 'data_release_status', + 'schema:description': 'If the study will collect/produce data and make at least some of the data available, indicate whether the study has not started, has started, or has finished data release activities.', + 'pav:createdOn': '2022-06-02T15:04:33-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-02T15:04:33-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'skos:prefLabel': 'Has data release started?', + '@id': 'https://repo.metadatacenter.org/template-fields/d8213256-2292-4aa9-8218-2eeace923877', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + data_collection_start_date: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'data_collection_start_date field schema', + description: 'data_collection_start_date field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'temporal', + temporalGranularity: 'day', + }, + _valueConstraints: { + requiredValue: false, + temporalType: 'xsd:date', + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + 'schema:name': 'data_collection_start_date', + 'schema:description': 'If the study will collect/produce data, indicate the anticipated date when data collection/production will begin', + 'pav:createdOn': '2022-06-02T15:04:33-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-02T15:04:33-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'skos:prefLabel': 'Date when first data will be collected/produced (Anticipated)', + '@id': 'https://repo.metadatacenter.org/template-fields/ce0fcddb-1798-4d03-9b35-7c8b544e7206', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + data_collection_finish_date: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'data_collection_finish_date field schema', + description: 'data_collection_finish_date field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'temporal', + temporalGranularity: 'day', + }, + _valueConstraints: { + requiredValue: false, + temporalType: 'xsd:date', + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + 'schema:name': 'data_collection_finish_date', + 'schema:description': 'If the study will collect/produce data, indicate the anticipated date when data collection/production will end (data collection/production is complete).', + 'pav:createdOn': '2022-06-02T15:04:33-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-02T15:04:33-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'skos:prefLabel': 'Date when last data will be collected/produced (Anticipated)', + '@id': 'https://repo.metadatacenter.org/template-fields/4e0180d6-7958-4136-82f3-a6d7bcfe41e7', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + data_release_start_date: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'data_release_start_date field schema', + description: 'data_release_start_date field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'temporal', + temporalGranularity: 'day', + }, + _valueConstraints: { + requiredValue: false, + temporalType: 'xsd:date', + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + 'schema:name': 'data_release_start_date', + 'schema:description': 'If study will collect/produce data and make at least some of the data available, indicate the anticipated date when first data will be released.', + 'pav:createdOn': '2022-06-02T15:04:33-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-02T15:04:33-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'skos:prefLabel': 'Date when first data will be released (Anticipated)', + '@id': 'https://repo.metadatacenter.org/template-fields/5852f9ed-fd3d-4031-bcdb-f3be8d611fed', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + data_release_finish_date: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'data_release_finish_date field schema', + description: 'data_release_finish_date field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'temporal', + temporalGranularity: 'day', + }, + _valueConstraints: { + requiredValue: false, + temporalType: 'xsd:date', + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + 'schema:name': 'data_release_finish_date', + 'schema:description': 'If study will produce data and make at least some of the data available, indicate the anticipated date when last data will be released (data release is complete).', + 'pav:createdOn': '2022-06-02T15:04:33-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-02T15:04:33-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'skos:prefLabel': 'Date when last data will be released (Anticipated)', + '@id': 'https://repo.metadatacenter.org/template-fields/9baf82c8-43a7-4b27-a62c-8d96da345b59', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + data_restricted: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'data_restricted field schema', + description: 'data_restricted field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + literals: [ + { + label: 'none', + }, + { + label: 'some', + }, + { + label: 'all', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + 'schema:name': 'data_restricted', + 'schema:description': 'If study will collect/produce data, and make at least some of that data available, indicate whether all, some, or none of the data will have restriction(s) on access beyond acknowledgement and signing of a minimal DSA', + 'pav:createdOn': '2022-06-02T15:04:33-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-02T15:04:33-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'skos:prefLabel': 'Will available data have restrictions on access?', + '@id': 'https://repo.metadatacenter.org/template-fields/e1740d90-f8d6-44a7-8381-139165883894', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + produce_data: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'produce_data field schema', + description: 'produce_data field schema generated by the CEDAR Template Editor 2.6.19', + _ui: { + inputType: 'radio', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + literals: [ + { + label: 'Yes', + }, + { + label: 'No', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + 'schema:name': 'produce_data', + 'schema:description': 'Indicate whether or not the study will collect/produce (primary or secondary) data.', + 'pav:createdOn': '2022-06-02T15:04:33-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-02T15:04:33-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'skos:prefLabel': 'Will the study collect or produce data?', + '@id': 'https://repo.metadatacenter.org/template-fields/ebc647a8-d501-4889-98ef-b903c904b976', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + produce_other: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'produce_other field schema', + description: 'produce_other field schema generated by the CEDAR Template Editor 2.6.19', + _ui: { + inputType: 'radio', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + literals: [ + { + label: 'Yes', + }, + { + label: 'No', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + 'schema:name': 'produce_other', + 'schema:description': 'Indicate whether or not the study will produce shareable products other than data.', + 'pav:createdOn': '2022-06-02T15:04:33-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-02T15:04:33-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'skos:prefLabel': 'Will study produce shareable products other than data?', + '@id': 'https://repo.metadatacenter.org/template-fields/089c4eb6-887f-4496-8a8c-07228a6f12f0', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'schema:name': 'Data Availability', + 'schema:description': '', + required: [ + '@context', + '@id', + 'data_available', + 'data_collection_status', + 'data_release_status', + 'data_collection_start_date', + 'data_collection_finish_date', + 'data_release_start_date', + 'data_release_finish_date', + 'data_restricted', + 'produce_data', + 'produce_other', + ], + 'pav:createdOn': '2023-03-22T08:32:17-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-03-22T08:32:17-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:published', + 'pav:derivedFrom': 'https://repo.metadatacenter.org/template-elements/98806ebf-6a4c-4bd5-8624-cd9d190cdfe4', + '@id': 'https://repo.metadatacenter.org/template-elements/d133b6e9-2842-489f-b803-9ef121d1bbd0', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Human Condition Applicability': { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'Human condition applicability element schema', + description: 'Human condition applicability element schema generated by the CEDAR Template Editor 2.6.19', + _ui: { + order: [ + 'condition_category', + 'condition_investigation_stage_or_type', + 'pain_causal_condition', + 'pain_treatment_or_study_target_condition', + 'all_treatment_or_study_target_condition', + 'all_outcome_condition', + 'all_other_condition', + ], + propertyLabels: { + condition_category: 'condition_category', + condition_investigation_stage_or_type: 'condition_investigation_stage_or_type', + pain_causal_condition: 'pain_causal_condition', + pain_treatment_or_study_target_condition: 'pain_treatment_or_study_target_condition', + all_treatment_or_study_target_condition: 'all_treatment_or_study_target_condition', + all_outcome_condition: 'all_outcome_condition', + all_other_condition: 'all_other_condition', + }, + propertyDescriptions: { + condition_category: 'Considering the study in a translational context, to humans with which broad category(ies) of opioid use or pain conditions are the study results intended to apply. Choose as many as apply.', + condition_investigation_stage_or_type: "Each HEAL study will be doing work that is relevant to a human opioid and/or pain condition. What does this study intend to learn about the condition? If the study is investigating a treatment, intervention, or solution, please choose 'Treatment of Condition'. Choose as many as apply.", + pain_causal_condition: "If the study will be doing work that is relevant to a human PAIN condition category, is the study focusing on pain caused by a specific condition? e.g. Cancer, fibromyalgia, arthritis, occupational injury, sports injury, car accident, surgical procedure. If yes, please indicate the causal condition(s) here - Values will be restricted to NLM MeSH Diseases - see Branch 'C' here: https://meshb-prev.nlm.nih.gov/treeView", + pain_treatment_or_study_target_condition: 'If the study will be doing work that is relevant to a human PAIN condition category, and the pain condition has a causal condition (specified above), is the study focusing its investigation on the causal condition, or on the pain resulting from the causal condition? e.g. In a study of effective treatments for fibromyalgia/fibromyalgia pain, is the study focused on fibromyalgia disease-modifying treatments, or on treatments that address the symptomology of pain? Choose as many as apply.', + all_treatment_or_study_target_condition: "Considering the study in a translational context, to humans with which detailed type of opioid use or pain conditions are the study results intended to apply? Each HEAL study will be doing work that is relevant to a human opioid and/or pain condition; You indicated the broad category of condition(s) the study is focusing on or relevant to above. Here, please indicate the study focus condition(s) in detail. Choose as many as apply - Values will be restricted to NLM MeSH Diseases - see Branch 'C' here: https://meshb-prev.nlm.nih.gov/treeView", + all_outcome_condition: "If the outcome condition(s) the study hopes to impact or measure is different than the treatment or study target condition (e.g. testing a disease-modifying fibromyaligia treatment but measuring depression, physical and social function, and neurologic pain such as headaches as the main outcomes). Please indicate the study outcome condition(s) here. Choose as many as apply - Values will be restricted to NLM MeSH Diseases - see Branch 'C' here: https://meshb-prev.nlm.nih.gov/treeView", + all_other_condition: "If the study is measuring or tracking other human health conditions besides the treatment or study target condition and outcome condition, please indicate the other tracked/measured condition(s) here. Choose as many as apply - Values will be restricted to NLM MeSH Diseases - see Branch 'C' here: https://meshb-prev.nlm.nih.gov/treeView", + }, + }, + properties: { + '@context': { + type: 'object', + properties: { + condition_category: { + enum: [ + 'https://schema.metadatacenter.org/properties/cd67d808-e00f-40e1-9ed8-b68567fc21b1', + ], + }, + condition_investigation_stage_or_type: { + enum: [ + 'https://schema.metadatacenter.org/properties/b5ca5722-7979-4287-b8f8-140777d15450', + ], + }, + pain_causal_condition: { + enum: [ + 'https://schema.metadatacenter.org/properties/f8f92f34-cc40-44e1-b7b3-900968ceade2', + ], + }, + pain_treatment_or_study_target_condition: { + enum: [ + 'https://schema.metadatacenter.org/properties/91cb041e-88d6-4fa5-b9bb-00fb6c881a2d', + ], + }, + all_treatment_or_study_target_condition: { + enum: [ + 'https://schema.metadatacenter.org/properties/96b2b7c0-8abc-4802-a52d-13d9bd35e243', + ], + }, + all_outcome_condition: { + enum: [ + 'https://schema.metadatacenter.org/properties/c763ecf1-915b-4f1f-bca8-9288a30f08fc', + ], + }, + all_other_condition: { + enum: [ + 'https://schema.metadatacenter.org/properties/55645641-6232-4b34-904a-ae05f918379a', + ], + }, + }, + additionalProperties: false, + required: [ + 'condition_category', + 'condition_investigation_stage_or_type', + 'pain_causal_condition', + 'pain_treatment_or_study_target_condition', + 'all_treatment_or_study_target_condition', + 'all_outcome_condition', + 'all_other_condition', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + condition_category: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'condition_category field schema', + description: 'condition_category field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'Opioid use and opioid use disorder', + }, + { + label: 'Opioid use and opioid use disorder, primary occurrence', + }, + { + label: 'Opioid use and opioid use disorder, relapse', + }, + { + label: 'Opioid use and opioid use disorder, chronic', + }, + { + label: 'Opioid overdose', + }, + { + label: 'Opioid exposure', + }, + { + label: '(Non-opioid) Substance use', + }, + { + label: 'Co-occurring (Opioid or Non-opioid) Substance use and Mental Health disorder', + }, + { + label: 'Pain', + }, + { + label: 'Pain, acute', + }, + { + label: 'Pain, chronic', + }, + { + label: 'Pain, acute to chronic transition', + }, + { + label: 'Pain, resulting from injury', + }, + { + label: 'Pain, resulting from surgery', + }, + { + label: 'Pain, resulting from chronic illness', + }, + { + label: 'Pain, idiopathic (unknown origin)', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2022-06-22T15:14:51-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-22T15:14:51-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'condition_category', + 'schema:description': 'Considering the study in a translational context, to humans with which broad category(ies) of opioid use or pain conditions are the study results intended to apply. Choose as many as apply.', + 'skos:prefLabel': 'Relevant Opioid use and/or Pain condition - Category(ies)', + '@id': 'https://repo.metadatacenter.org/template-fields/084714c3-ce48-4a9b-bb59-16abfe9f0f96', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + condition_investigation_stage_or_type: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'condition_investigation_stage_or_type field schema', + description: 'condition_investigation_stage_or_type field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'Incidence of condition', + }, + { + label: 'Risk for condition', + }, + { + label: 'Differential risk for condition', + }, + { + label: 'Mechanism of condition', + }, + { + label: 'Impact of condition', + }, + { + label: 'Public attitudes towards or perception of condition', + }, + { + label: 'Treatment of condition', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2022-06-22T15:14:51-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-22T15:14:51-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'condition_investigation_stage_or_type', + 'schema:description': "Each HEAL study will be doing work that is relevant to a human opioid and/or pain condition. What does this study intend to learn about the condition? If the study is investigating a treatment, intervention, or solution, please choose 'Treatment of Condition'. Choose as many as apply.", + 'skos:prefLabel': 'Opioid use and/or Pain condition - Investigation Stage or Type', + '@id': 'https://repo.metadatacenter.org/template-fields/3f196959-a7d5-4a8e-81e2-29309487469b', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + pain_causal_condition: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'pain_causal_condition field schema', + description: 'pain_causal_condition field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'textfield', + }, + _valueConstraints: { + requiredValue: false, + ontologies: [ + { + numTerms: 348658, + acronym: 'MESH', + name: 'Medical Subject Headings', + uri: 'https://data.bioontology.org/ontologies/MESH', + }, + ], + valueSets: [], + classes: [], + branches: [], + multipleChoice: false, + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'pav:createdOn': '2022-06-22T15:14:51-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-22T15:14:51-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'pain_causal_condition', + 'schema:description': "If the study will be doing work that is relevant to a human PAIN condition category, is the study focusing on pain caused by a specific condition? e.g. Cancer, fibromyalgia, arthritis, occupational injury, sports injury, car accident, surgical procedure. If yes, please indicate the causal condition(s) here - Values will be restricted to NLM MeSH Diseases - see Branch 'C' here: https://meshb-prev.nlm.nih.gov/treeView", + 'skos:prefLabel': 'Pain - Causal condition', + '@id': 'https://repo.metadatacenter.org/template-fields/fa823b52-84e9-41cc-9c8f-71d5b53a011f', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + pain_treatment_or_study_target_condition: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'pain_treatment_or_study_target_condition field schema', + description: 'pain_treatment_or_study_target_condition field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'Causal Condition', + }, + { + label: 'Pain', + }, + { + label: 'Pain, acute', + }, + { + label: 'Pain, chronic', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2022-06-22T15:14:51-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-22T15:14:51-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'pain_treatment_or_study_target_condition', + 'schema:description': 'If the study will be doing work that is relevant to a human PAIN condition category, and the pain condition has a causal condition (specified above), is the study focusing its investigation on the causal condition, or on the pain resulting from the causal condition? e.g. In a study of effective treatments for fibromyalgia/fibromyalgia pain, is the study focused on fibromyalgia disease-modifying treatments, or on treatments that address the symptomology of pain? Choose as many as apply.', + 'skos:prefLabel': 'Pain - Study treatment or target condition is causal condition or pain?', + '@id': 'https://repo.metadatacenter.org/template-fields/7ad7efc7-90ba-4ba8-b2b2-b0f7b35cd528', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + all_treatment_or_study_target_condition: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'all_treatment_or_study_target_condition field schema', + description: 'all_treatment_or_study_target_condition field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'textfield', + }, + _valueConstraints: { + requiredValue: false, + ontologies: [ + { + numTerms: 348658, + acronym: 'MESH', + name: 'Medical Subject Headings', + uri: 'https://data.bioontology.org/ontologies/MESH', + }, + ], + valueSets: [], + classes: [], + branches: [], + multipleChoice: false, + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'pav:createdOn': '2022-06-22T15:14:51-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-22T15:14:51-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'all_treatment_or_study_target_condition', + 'schema:description': "Considering the study in a translational context, to humans with which detailed type of opioid use or pain conditions are the study results intended to apply? Each HEAL study will be doing work that is relevant to a human opioid and/or pain condition; You indicated the broad category of condition(s) the study is focusing on or relevant to above. Here, please indicate the study focus condition(s) in detail. Choose as many as apply - Values will be restricted to NLM MeSH Diseases - see Branch 'C' here: https://meshb-prev.nlm.nih.gov/treeView", + 'skos:prefLabel': 'Study treatment or target condition - Detail', + '@id': 'https://repo.metadatacenter.org/template-fields/8300f6cd-738b-43e9-aa8d-2f7601f303da', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + all_outcome_condition: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'all_outcome_condition field schema', + description: 'all_outcome_condition field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'textfield', + }, + _valueConstraints: { + requiredValue: false, + ontologies: [ + { + numTerms: 348658, + acronym: 'MESH', + name: 'Medical Subject Headings', + uri: 'https://data.bioontology.org/ontologies/MESH', + }, + ], + valueSets: [], + classes: [], + branches: [], + multipleChoice: false, + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'pav:createdOn': '2022-06-22T15:14:51-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-22T15:14:51-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'all_outcome_condition', + 'schema:description': "If the outcome condition(s) the study hopes to impact or measure is different than the treatment or study target condition (e.g. testing a disease-modifying fibromyaligia treatment but measuring depression, physical and social function, and neurologic pain such as headaches as the main outcomes). Please indicate the study outcome condition(s) here. Choose as many as apply - Values will be restricted to NLM MeSH Diseases - see Branch 'C' here: https://meshb-prev.nlm.nih.gov/treeView", + 'skos:prefLabel': 'Study outcome condition - Detail', + '@id': 'https://repo.metadatacenter.org/template-fields/578e31da-42f1-4e3e-aca3-3bc035de776e', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + all_other_condition: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'all_other_condition field schema', + description: 'all_other_condition field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'textfield', + }, + _valueConstraints: { + requiredValue: false, + ontologies: [ + { + numTerms: 348658, + acronym: 'MESH', + name: 'Medical Subject Headings', + uri: 'https://data.bioontology.org/ontologies/MESH', + }, + ], + valueSets: [], + classes: [], + branches: [], + multipleChoice: false, + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'pav:createdOn': '2022-06-22T15:14:51-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-22T15:14:51-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'all_other_condition', + 'schema:description': "If the study is measuring or tracking other human health conditions besides the treatment or study target condition and outcome condition, please indicate the other tracked/measured condition(s) here. Choose as many as apply - Values will be restricted to NLM MeSH Diseases - see Branch 'C' here: https://meshb-prev.nlm.nih.gov/treeView", + 'skos:prefLabel': 'Other measured or tracked conditions - Detail', + '@id': 'https://repo.metadatacenter.org/template-fields/708363ac-88aa-4584-88d1-811a55f24c8d', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + }, + 'schema:name': 'Human Condition Applicability', + 'schema:description': '', + required: [ + '@context', + '@id', + 'condition_category', + 'condition_investigation_stage_or_type', + 'pain_causal_condition', + 'pain_treatment_or_study_target_condition', + 'all_treatment_or_study_target_condition', + 'all_outcome_condition', + 'all_other_condition', + ], + 'pav:createdOn': '2023-03-22T08:32:17-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-03-22T08:32:17-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'pav:version': '0.0.2', + 'bibo:status': 'bibo:draft', + 'pav:derivedFrom': 'https://repo.metadatacenter.org/template-elements/a7dc9f41-e588-4a82-8cca-8987fbc6123a', + 'pav:previousVersion': 'https://repo.metadatacenter.org/template-elements/a3770036-0d57-4d17-a710-b2f3e13bb4b4', + '@id': 'https://repo.metadatacenter.org/template-elements/0f49c355-9ae3-422f-9860-1fda620f3606', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + Data: { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'Data element schema', + description: 'Data element schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + order: [ + 'data_orientation', + 'data_source', + 'data_type', + 'subject_data_unit_of_collection', + 'subject_data_unit_of_collection_expected_number', + 'subject_data_unit_of_analysis', + 'subject_data_unit_of_analysis_expected_number', + 'subject_data_level_available', + 'subject_geographic_data_level_collected', + 'subject_geographic_data_level_available', + ], + propertyLabels: { + subject_data_unit_of_collection: 'subject_data_unit_of_collection', + subject_data_unit_of_analysis: 'subject_data_unit_of_analysis', + subject_data_level_available: 'subject_data_level_available', + subject_data_unit_of_collection_expected_number: 'subject_data_unit_of_collection_expected_number', + subject_data_unit_of_analysis_expected_number: 'subject_data_unit_of_analysis_expected_number', + subject_geographic_data_level_collected: 'subject_geographic_data_level_collected', + subject_geographic_data_level_available: 'subject_geographic_data_level_available', + data_orientation: 'data_orientation', + data_type: 'data_type', + data_source: 'data_source', + }, + propertyDescriptions: { + subject_data_unit_of_collection: 'For studies with human subjects, is the data collected at the individual or population level?', + subject_data_unit_of_analysis: 'For studies with human subjects, is the data analyzed at the individual or population level?', + subject_data_level_available: 'For studies with human subjects that will make at least some data available, will data be made available at the individual subject level or some level of aggregation?', + subject_data_unit_of_collection_expected_number: 'For studies with human subjects, what is the expected number of subjects for which data will be collected? If unit of data collection is individuals this is the expected number of individuals, and if the unit of data collection is populations/clusters this is the expected number of populations/clusters.', + subject_data_unit_of_analysis_expected_number: 'For studies with human subjects, what is the expected number of subjects at the level at which data will be analyzed? If unit of data analysis is individuals this is the expected number of individuals, and if the unit of data analysis is populations/clusters this is the expected number of populations/clusters.', + subject_geographic_data_level_collected: 'For studies with human subjects, will geographic data be collected? if so, what level of geographic detail will be collected?', + subject_geographic_data_level_available: 'For studies with human subjects that collect geographic data and will make at least some data available, will geographic data be made available? if so, what level of geographic detail will be made available?', + data_orientation: 'Does the study produce/collect quantitative data?, qualitative data? Choose as many as apply.', + data_type: 'What is the type of the data the study will produce/collect. Choose as many as apply.', + data_source: 'What is the source of the data the study will produce/collect. Choose as many as apply.', + }, + }, + properties: { + '@context': { + type: 'object', + properties: { + subject_data_unit_of_collection: { + enum: [ + 'https://schema.metadatacenter.org/properties/c45b0841-4c50-4d5b-be49-eed993313621', + ], + }, + subject_data_unit_of_analysis: { + enum: [ + 'https://schema.metadatacenter.org/properties/deb7a1ed-f021-4049-a652-8d93eac22919', + ], + }, + subject_data_level_available: { + enum: [ + 'https://schema.metadatacenter.org/properties/a2a4dfeb-2ff5-4b2d-b0b1-c7a5b4115c90', + ], + }, + subject_data_unit_of_collection_expected_number: { + enum: [ + 'https://schema.metadatacenter.org/properties/ebdf8513-cf96-4c41-ae89-a69e5dcb1dbf', + ], + }, + subject_data_unit_of_analysis_expected_number: { + enum: [ + 'https://schema.metadatacenter.org/properties/cd41aebd-4134-4feb-9544-9ce1ba2f1f23', + ], + }, + subject_geographic_data_level_collected: { + enum: [ + 'https://schema.metadatacenter.org/properties/d9ed6775-3a89-4798-8022-866ac6c7508d', + ], + }, + subject_geographic_data_level_available: { + enum: [ + 'https://schema.metadatacenter.org/properties/77092eaa-e48c-4418-a367-d6716b5a1f0b', + ], + }, + data_orientation: { + enum: [ + 'https://schema.metadatacenter.org/properties/0de3ec6b-f3e9-4aa9-a367-b2205eefb92d', + ], + }, + data_type: { + enum: [ + 'https://schema.metadatacenter.org/properties/7a3d7b6c-fb4f-44a3-ac86-852b692b6458', + ], + }, + data_source: { + enum: [ + 'https://schema.metadatacenter.org/properties/4182e91d-60fc-49c8-b9bd-3721affbeced', + ], + }, + }, + additionalProperties: false, + required: [ + 'subject_data_unit_of_collection', + 'subject_data_unit_of_analysis', + 'subject_data_level_available', + 'subject_data_unit_of_collection_expected_number', + 'subject_data_unit_of_analysis_expected_number', + 'subject_geographic_data_level_collected', + 'subject_geographic_data_level_available', + 'data_orientation', + 'data_type', + 'data_source', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + subject_data_unit_of_collection: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'subject_data_unit_of_collection field schema', + description: 'subject_data_unit_of_collection field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'Individual', + }, + { + label: 'Community, Group, Cluster, Population', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2022-06-02T15:11:25-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-02T15:11:25-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'subject_data_unit_of_collection', + 'schema:description': 'For studies with human subjects, is the data collected at the individual or population level?', + 'skos:prefLabel': 'Human Subject Data - Unit of Collection', + '@id': 'https://repo.metadatacenter.org/template-fields/575ca7f9-f105-4ee2-8371-924a47e4627b', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + subject_data_unit_of_analysis: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'subject_data_unit_of_analysis field schema', + description: 'subject_data_unit_of_analysis field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'Individual', + }, + { + label: 'Community, Group, Cluster, Population', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2022-06-02T15:11:25-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-02T15:11:25-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'subject_data_unit_of_analysis', + 'schema:description': 'For studies with human subjects, is the data analyzed at the individual or population level?', + 'skos:prefLabel': 'Human Subject Data - Unit of Analysis', + '@id': 'https://repo.metadatacenter.org/template-fields/1a2a5819-edb2-4b4a-aaa8-ef62babde26e', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + subject_data_level_available: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'subject_data_level_available field schema', + description: 'subject_data_level_available field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'Individual - Unaggregated', + }, + { + label: 'Individual - Aggregated', + }, + { + label: 'Community, Group, Cluster, Population - Unaggregated', + }, + { + label: 'Community, Group, Cluster, Population - Aggregated', + }, + { + label: 'Unaggregated', + }, + { + label: 'Aggregated', + }, + { + label: 'Aggregated, across all (population summary statistics)', + }, + { + label: 'Aggregated, by treatment/exposure group', + }, + { + label: 'Aggregated, by demographic variable(s)', + }, + { + label: 'Aggregated, by geographic variable(s)', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2022-06-02T15:11:25-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-02T15:11:25-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'subject_data_level_available', + 'schema:description': 'For studies with human subjects that will make at least some data available, will data be made available at the individual subject level or some level of aggregation?', + 'skos:prefLabel': 'Human Subject Data - Individual or Aggregated Data made available?', + '@id': 'https://repo.metadatacenter.org/template-fields/22cd3f38-fc2f-4f5a-aa8b-d6ba6b24291f', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + subject_data_unit_of_collection_expected_number: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'subject_data_unit_of_collection_expected_number field schema', + description: 'subject_data_unit_of_collection_expected_number field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'numeric', + }, + _valueConstraints: { + requiredValue: false, + numberType: 'xsd:int', + }, + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + type: 'string', + format: 'uri', + }, + }, + required: [ + '@value', + '@type', + ], + 'schema:name': 'subject_data_unit_of_collection_expected_number', + 'schema:description': 'For studies with human subjects, what is the expected number of subjects for which data will be collected? If unit of data collection is individuals this is the expected number of individuals, and if the unit of data collection is populations/clusters this is the expected number of populations/clusters.', + 'pav:createdOn': '2022-06-02T15:11:25-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-02T15:11:25-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'skos:prefLabel': 'Human Subject Data - Expected Number of the Unit of Collection', + '@id': 'https://repo.metadatacenter.org/template-fields/e6bc8396-d2fe-4140-b23c-a294e48ef100', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + subject_data_unit_of_analysis_expected_number: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'subject_data_unit_of_analysis_expected_number field schema', + description: 'subject_data_unit_of_analysis_expected_number field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'numeric', + }, + _valueConstraints: { + requiredValue: false, + numberType: 'xsd:int', + }, + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + type: 'string', + format: 'uri', + }, + }, + required: [ + '@value', + '@type', + ], + 'schema:name': 'subject_data_unit_of_analysis_expected_number', + 'schema:description': 'For studies with human subjects, what is the expected number of subjects at the level at which data will be analyzed? If unit of data analysis is individuals this is the expected number of individuals, and if the unit of data analysis is populations/clusters this is the expected number of populations/clusters.', + 'pav:createdOn': '2022-06-02T15:11:25-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-02T15:11:25-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'skos:prefLabel': 'Human Subject Data - Expected Number of the Unit of Analysis', + '@id': 'https://repo.metadatacenter.org/template-fields/e8e7080a-97c4-4d16-b28b-049e090d9a96', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + subject_geographic_data_level_collected: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'subject_geographic_data_level_collected field schema', + description: 'subject_geographic_data_level_collected field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'Exact location', + }, + { + label: 'Census block', + }, + { + label: 'Census tract', + }, + { + label: 'Zip code', + }, + { + label: 'County', + }, + { + label: 'Sub-state region', + }, + { + label: 'State', + }, + { + label: 'Multi-state region', + }, + { + label: 'Nation', + }, + { + label: 'No geographic data will be collected', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2022-06-02T15:11:25-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-02T15:11:25-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'subject_geographic_data_level_collected', + 'schema:description': 'For studies with human subjects, will geographic data be collected? if so, what level of geographic detail will be collected?', + 'skos:prefLabel': 'Human Subject Geographic Data - Collected at what level of detail?', + '@id': 'https://repo.metadatacenter.org/template-fields/8c58a9a6-26f2-4985-89e0-cdcf2f960343', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + subject_geographic_data_level_available: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'subject_geographic_data_level_available field schema', + description: 'subject_geographic_data_level_available field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'Exact location', + }, + { + label: 'Census block', + }, + { + label: 'Census tract', + }, + { + label: 'Zip code', + }, + { + label: 'County', + }, + { + label: 'Sub-state region', + }, + { + label: 'State', + }, + { + label: 'Multi-state region', + }, + { + label: 'Nation', + }, + { + label: 'No geographic data will be made available', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2022-06-02T15:11:25-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-02T15:11:25-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'subject_geographic_data_level_available', + 'schema:description': 'For studies with human subjects that collect geographic data and will make at least some data available, will geographic data be made available? if so, what level of geographic detail will be made available?', + 'skos:prefLabel': 'Human Subject Geographic Data - Available at what level of detail?', + '@id': 'https://repo.metadatacenter.org/template-fields/6a3e348f-6e83-4293-a17b-bc5194e62cca', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + data_orientation: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'data_orientation field schema', + description: 'data_orientation field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'Quantitative', + }, + { + label: 'Qualitative', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2022-06-02T15:11:25-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-02T15:11:25-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'data_orientation', + 'schema:description': 'Does the study produce/collect quantitative data?, qualitative data? Choose as many as apply.', + 'skos:prefLabel': 'Is data quantitative or qualitative?', + '@id': 'https://repo.metadatacenter.org/template-fields/711b566e-5b61-4611-9c88-c8b2ea7a1c6b', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + data_type: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'data_type field schema', + description: 'data_type field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'Genomic', + }, + { + label: 'Proteomic', + }, + { + label: 'Biochemical', + }, + { + label: 'Biophysical', + }, + { + label: 'Imaging', + }, + { + label: 'Interview/Focus Group', + }, + { + label: 'Interview/Focus Group - structured', + }, + { + label: 'Interview/Focus Group - semi-structured', + }, + { + label: 'Interview/Focus Group - unstructured', + }, + { + label: 'Questionnaire/Survey/Assessment', + }, + { + label: 'Questionnaire/Survey/Assessment - validated instrument', + }, + { + label: 'Questionnaire/Survey/Assessment - unvalidated instrument', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2022-06-02T15:11:25-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-02T15:11:25-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'data_type', + 'schema:description': 'What is the type of the data the study will produce/collect. Choose as many as apply.', + 'skos:prefLabel': 'Data Type', + '@id': 'https://repo.metadatacenter.org/template-fields/3b1d1bb3-ded2-4985-9917-464344e34299', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + data_source: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'data_source field schema', + description: 'data_source field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'Administrative', + }, + { + label: 'Government Collected/Measured', + }, + { + label: 'Clinical/EHR', + }, + { + label: 'Laboratory', + }, + { + label: 'Researcher Collected/Measured', + }, + { + label: 'Patient-Reported', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2022-06-02T15:11:25-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-02T15:11:25-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'data_source', + 'schema:description': 'What is the source of the data the study will produce/collect. Choose as many as apply.', + 'skos:prefLabel': 'Source of Data', + '@id': 'https://repo.metadatacenter.org/template-fields/472a3b9e-4763-4a24-b0ec-af465345d820', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + }, + 'schema:name': 'Data', + 'schema:description': '', + required: [ + '@context', + '@id', + 'subject_data_unit_of_collection', + 'subject_data_unit_of_analysis', + 'subject_data_level_available', + 'subject_data_unit_of_collection_expected_number', + 'subject_data_unit_of_analysis_expected_number', + 'subject_geographic_data_level_collected', + 'subject_geographic_data_level_available', + 'data_orientation', + 'data_type', + 'data_source', + ], + 'pav:createdOn': '2023-03-22T08:32:17-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-03-22T08:32:17-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:published', + 'pav:derivedFrom': 'https://repo.metadatacenter.org/template-elements/86aeaad2-a59a-44a6-ad52-49ed509da1fb', + '@id': 'https://repo.metadatacenter.org/template-elements/62b35d48-26ad-4401-9e96-92e421ce9686', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Metadata Location': { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'Metadata location element schema', + description: 'Metadata location element schema generated by the CEDAR Template Editor 2.6.19', + _ui: { + order: [ + 'nih_application_id', + 'other_study_websites', + ], + propertyLabels: { + other_study_websites: 'other_study_websites', + nih_application_id: 'nih_application_id', + }, + propertyDescriptions: { + other_study_websites: 'Other websites officially associated with this study that provide additional information about the study.', + 'Data Repositories': '', + 'Metadata Location - Details': '', + nih_application_id: 'DO NOT EDIT - NIH application ID; This text will be auto-populated if applicable (i.e. study is funded by NIH)', + }, + }, + properties: { + '@context': { + type: 'object', + properties: { + other_study_websites: { + enum: [ + 'https://schema.metadatacenter.org/properties/b823702e-2e9e-4b3a-ad0d-c375bc65846e', + ], + }, + nih_application_id: { + enum: [ + 'https://schema.metadatacenter.org/properties/09eb1753-f557-4d30-8ba5-d1aa5b0389f9', + ], + }, + }, + additionalProperties: false, + required: [ + 'other_study_websites', + 'nih_application_id', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + other_study_websites: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'other_study_websites field schema', + description: 'other_study_websites field schema generated by the CEDAR Template Editor 2.6.19', + _ui: { + inputType: 'link', + }, + _valueConstraints: { + requiredValue: false, + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'pav:createdOn': '2022-06-27T11:27:32-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-27T11:27:32-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'other_study_websites', + 'schema:description': 'Other websites officially associated with this study that provide additional information about the study.', + 'skos:prefLabel': 'Other Study-Associated Websites', + '@id': 'https://repo.metadatacenter.org/template-fields/f65e7112-2b10-4a5a-b4a9-6932e3f16a38', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + nih_application_id: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'nih_application_id field schema', + description: 'nih_application_id field schema generated by the CEDAR Template Editor 2.6.19', + _ui: { + inputType: 'textfield', + }, + _valueConstraints: { + requiredValue: false, + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + 'schema:name': 'nih_application_id', + 'schema:description': 'DO NOT EDIT - NIH application ID; This text will be auto-populated if applicable (i.e. study is funded by NIH)', + 'pav:createdOn': '2022-06-27T11:27:32-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-27T11:27:32-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'skos:prefLabel': 'NIH Application ID', + '@id': 'https://repo.metadatacenter.org/template-fields/c1b68775-77d6-463c-ba7e-251ec7608bc0', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'schema:name': 'Metadata Location', + 'schema:description': '', + required: [ + '@context', + '@id', + 'other_study_websites', + 'nih_application_id', + ], + 'pav:createdOn': '2023-03-22T08:32:17-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-03-22T08:32:17-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'pav:version': '0.0.2', + 'bibo:status': 'bibo:draft', + 'pav:derivedFrom': 'https://repo.metadatacenter.org/template-elements/bd5bf7bf-a0f5-4d5a-8b96-bedd7019ba56', + 'pav:previousVersion': 'https://repo.metadatacenter.org/template-elements/e4107de6-4bfe-42c5-af17-360bc0bcdd1f', + '@id': 'https://repo.metadatacenter.org/template-elements/eefa09ad-8e75-4b2e-ba79-3a2c1d1338b9', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Human Treatment Applicability': { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'Human treatment applicability element schema', + description: 'Human treatment applicability element schema generated by the CEDAR Template Editor 2.6.19', + _ui: { + order: [ + 'treatment_investigation_stage_or_type', + 'treatment_mode', + 'treatment_novelty', + 'treatment_application_level', + 'treatment_type', + ], + propertyLabels: { + treatment_investigation_stage_or_type: 'treatment_investigation_stage_or_type', + treatment_mode: 'treatment_mode', + treatment_application_level: 'treatment_application_level', + treatment_type: 'treatment_type', + treatment_novelty: 'treatment_novelty', + }, + propertyDescriptions: { + treatment_investigation_stage_or_type: "NOT APPLICABLE IF STUDY TRANSLATIONAL FOCUS IS NOT 'TREATMENT OF A CONDITION' - If the study is investigating a treatment, intervention, or solution to a human opioid or pain condition, what type of investigation is the study undertaking?", + treatment_mode: "NOT APPLICABLE IF STUDY TRANSLATIONAL FOCUS IS NOT 'TREATMENT OF A CONDITION' - Is the treatment, intervention, or solution that my study is relevant to meant to prevent the occurrance of a condition (e.g. development of a non-opioid drug for pain to prevent opioid exposure and addiction, case management and MAT for pregnant women to prevent in utero exposure to opioids, safe needle exchange center to prevent spread of blood borne diseases among people using heroin), treat an occurrance of a condition (e.g. naloxone to treat opioid overdose, physical therapy to treat existing pain from a back injury) , and/or is it a harm reduction mechanism (e.g. safe needle exchange reduces harm associated with heroin addiction/use, decriminalization of heroin possession or use reduces the harm associated with heroin addiction/use)", + treatment_application_level: "NOT APPLICABLE IF STUDY TRANSLATIONAL FOCUS IS NOT 'TREATMENT OF A CONDITION' - Is the treatment, intervention, or solution that my study is relevant to applied at the individual level (e.g. a doctor prescribes a drug or physical therapy regimen to a patient) or at the population/community/group level (e.g. a city changes good samaritan naloxone laws, or implements a safe needle exchange center, or adds park maintenance resources to the budget to provide more access to outside places to exercise)?", + treatment_type: "NOT APPLICABLE IF STUDY TRANSLATIONAL FOCUS IS NOT 'TREATMENT OF A CONDITION' - Classify the treatment, intervention, or solution the study is relevant to by broad type of intervention. Choose as many as apply", + treatment_novelty: "NOT APPLICABLE IF STUDY TRANSLATIONAL FOCUS IS NOT 'TREATMENT OF A CONDITION' - Is the treatment, intervention, or solution that my study is relevant to totally novel, is it totally established, does it have some element of novelty added to an established intervention (novel added to established, established used in a novel population, setting, or combination)?", + }, + }, + properties: { + '@context': { + type: 'object', + properties: { + treatment_investigation_stage_or_type: { + enum: [ + 'https://schema.metadatacenter.org/properties/b6108e07-a471-449d-9a13-2c9a24384424', + ], + }, + treatment_mode: { + enum: [ + 'https://schema.metadatacenter.org/properties/648f1627-d787-4abe-9fff-5d6628b143b7', + ], + }, + treatment_application_level: { + enum: [ + 'https://schema.metadatacenter.org/properties/ba361d44-0ce2-475a-b1ae-e52f78a6606b', + ], + }, + treatment_type: { + enum: [ + 'https://schema.metadatacenter.org/properties/6aa00a53-272b-40b1-8749-422fafc4661b', + ], + }, + treatment_novelty: { + enum: [ + 'https://schema.metadatacenter.org/properties/d1342545-4fcb-48b0-a3c1-06e7a487d3c6', + ], + }, + }, + additionalProperties: false, + required: [ + 'treatment_investigation_stage_or_type', + 'treatment_mode', + 'treatment_novelty', + 'treatment_application_level', + 'treatment_type', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + treatment_investigation_stage_or_type: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'treatment_investigation_stage_or_type field schema', + description: 'treatment_investigation_stage_or_type field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'target discovery', + }, + { + label: 'target mechanism', + }, + { + label: 'treatment discovery', + }, + { + label: 'treatment mechanism', + }, + { + label: 'treatment efficacy', + }, + { + label: 'differential treatment efficacy', + }, + { + label: 'treatment implementation', + }, + { + label: 'treatment availability or accessibility', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2022-06-27T11:50:55-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-27T11:50:55-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'treatment_investigation_stage_or_type', + 'schema:description': "NOT APPLICABLE IF STUDY TRANSLATIONAL FOCUS IS NOT 'TREATMENT OF A CONDITION' - If the study is investigating a treatment, intervention, or solution to a human opioid or pain condition, what type of investigation is the study undertaking?", + 'skos:prefLabel': 'Treatment Investigation Stage or Type', + '@id': 'https://repo.metadatacenter.org/template-fields/f56ae296-fdff-438f-aa94-e7cff7250a25', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + treatment_mode: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'treatment_mode field schema', + description: 'treatment_mode field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'Preventive (prevention of an occurrence)', + }, + { + label: 'Therapeutic (treating an occurrence)', + }, + { + label: 'Harm Reduction (preventing more of an occurrence, or preventing harm from an occurrence)', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2022-06-27T11:50:55-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-27T11:50:55-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'treatment_mode', + 'schema:description': "NOT APPLICABLE IF STUDY TRANSLATIONAL FOCUS IS NOT 'TREATMENT OF A CONDITION' - Is the treatment, intervention, or solution that my study is relevant to meant to prevent the occurrance of a condition (e.g. development of a non-opioid drug for pain to prevent opioid exposure and addiction, case management and MAT for pregnant women to prevent in utero exposure to opioids, safe needle exchange center to prevent spread of blood borne diseases among people using heroin), treat an occurrance of a condition (e.g. naloxone to treat opioid overdose, physical therapy to treat existing pain from a back injury) , and/or is it a harm reduction mechanism (e.g. safe needle exchange reduces harm associated with heroin addiction/use, decriminalization of heroin possession or use reduces the harm associated with heroin addiction/use)", + 'skos:prefLabel': 'Treatment Mode', + '@id': 'https://repo.metadatacenter.org/template-fields/38c5014c-b0fc-4a4f-b5ae-32c5198f56dc', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + treatment_application_level: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'treatment_application_level field schema', + description: 'treatment_application_level field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'Individual', + }, + { + label: 'Population', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2022-06-27T11:50:55-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-27T11:50:55-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'treatment_application_level', + 'schema:description': "NOT APPLICABLE IF STUDY TRANSLATIONAL FOCUS IS NOT 'TREATMENT OF A CONDITION' - Is the treatment, intervention, or solution that my study is relevant to applied at the individual level (e.g. a doctor prescribes a drug or physical therapy regimen to a patient) or at the population/community/group level (e.g. a city changes good samaritan naloxone laws, or implements a safe needle exchange center, or adds park maintenance resources to the budget to provide more access to outside places to exercise)?", + 'skos:prefLabel': 'Is the Treatment given/applied to individuals or populations?', + '@id': 'https://repo.metadatacenter.org/template-fields/db109103-07c6-4898-ade3-e5cca17ca8b9', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + treatment_type: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'treatment_type field schema', + description: 'treatment_type field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'drug', + }, + { + label: 'non-opioid drug', + }, + { + label: 'opioid drug', + }, + { + label: 'non-biologic drug', + }, + { + label: 'biologic drug', + }, + { + label: 'non-drug', + }, + { + label: 'device', + }, + { + label: 'behavioral', + }, + { + label: 'psychotherapy', + }, + { + label: 'group therapy', + }, + { + label: 'physical therapy', + }, + { + label: 'exercise', + }, + { + label: 'education', + }, + { + label: 'community resources/supports', + }, + { + label: 'economic supports', + }, + { + label: 'housing supports', + }, + { + label: 'case management', + }, + { + label: 'environmental (indoors)', + }, + { + label: 'environmental (outdoors)', + }, + { + label: 'law/policy', + }, + { + label: 'surgical procedure', + }, + { + label: 'nutritional', + }, + { + label: 'nutritional supplement', + }, + { + label: 'gene therapy', + }, + { + label: 'immunotherapy', + }, + { + label: 'electrotherapy', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2022-06-27T11:50:55-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-27T11:50:55-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'treatment_type', + 'schema:description': "NOT APPLICABLE IF STUDY TRANSLATIONAL FOCUS IS NOT 'TREATMENT OF A CONDITION' - Classify the treatment, intervention, or solution the study is relevant to by broad type of intervention. Choose as many as apply", + 'skos:prefLabel': 'Treatment Type', + '@id': 'https://repo.metadatacenter.org/template-fields/1a6249df-7d7f-4e12-92ba-b133e21a20d7', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + treatment_novelty: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'treatment_novelty field schema', + description: 'treatment_novelty field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'Novel', + }, + { + label: 'Novel, added to established', + }, + { + label: 'Established', + }, + { + label: 'Established, used in novel population, setting, or combination', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2022-06-27T11:50:55-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-06-27T11:50:55-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'treatment_novelty', + 'schema:description': "NOT APPLICABLE IF STUDY TRANSLATIONAL FOCUS IS NOT 'TREATMENT OF A CONDITION' - Is the treatment, intervention, or solution that my study is relevant to totally novel, is it totally established, does it have some element of novelty added to an established intervention (novel added to established, established used in a novel population, setting, or combination)?", + 'skos:prefLabel': 'Treatment Novelty', + '@id': 'https://repo.metadatacenter.org/template-fields/55a71319-4451-41d1-8a60-67b44ddb57a3', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + }, + 'schema:name': 'Human Treatment Applicability', + 'schema:description': "NOT APPLICABLE IF STUDY TRANSLATIONAL FOCUS IS NOT 'TREATMENT OF A CONDITION'", + required: [ + '@context', + '@id', + 'treatment_investigation_stage_or_type', + 'treatment_mode', + 'treatment_novelty', + 'treatment_application_level', + 'treatment_type', + ], + 'pav:createdOn': '2023-03-22T08:32:17-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-03-22T08:32:17-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'pav:version': '0.0.2', + 'bibo:status': 'bibo:draft', + 'pav:derivedFrom': 'https://repo.metadatacenter.org/template-elements/5f7a8f5f-245f-4953-9d9b-bec107155919', + 'pav:previousVersion': 'https://repo.metadatacenter.org/template-elements/4c14aca8-ffe5-46b7-a8bb-08748b9216dd', + '@id': 'https://repo.metadatacenter.org/template-elements/c27d53f4-b2dd-4244-b775-144044827a94', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Study Translational Focus': { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'Study translational focus element schema', + description: 'Study translational focus element schema generated by the CEDAR Template Editor 2.6.19', + _ui: { + order: [ + 'study_translational_focus', + 'study_translational_topic_grouping', + ], + propertyLabels: { + study_translational_topic_grouping: 'study_translational_topic_grouping', + study_translational_focus: 'study_translational_focus', + }, + propertyDescriptions: { + study_translational_topic_grouping: "What types of determinants and/or mechanisms related to human opioid use or pain conditions is the study investigating and/or measuring (e.g. A study investigating differential pain/nociception signaling in persons living in neighborhoods with high versus low social cohesion might choose both 'Biology and Health' and 'Social Determinants'). Choose as many as apply.", + study_translational_focus: 'Whether the study is primarily focused on learning more about a human opioid or pain CONDITION or on discovering, or learning more about a TREATMENT OF A CONDITION, intervention, or solution for a human opioid or pain condition. This may be quite simple to infer for human subject studies. For studies not involving human subjects, please consider how/where the study will most substantially contribute to the HEAL Initiative translational purpose of learning more about human opioid and pain conditions and driving development of solutions to these conditions. An example of a study focusing on the treatment of a condition is The National Drug Abuse Treatment Clinical Trials Network, where the primary focus is testing pharmacologic and behavioral strategies to improve Opioid Use Disorder pharmacotherapy treatment retention and outcomes. Whereas an example of a study focusing on a specific condition is the Neuroplasticity in Maternal Opioid Use Disorder study, where the end goal is to validate the importance of taking advantage of the neuroplasticity in the perinatal period to optimize outcomes for mothers with OUD.Choose one.', + }, + }, + properties: { + '@context': { + type: 'object', + properties: { + study_translational_topic_grouping: { + enum: [ + 'https://schema.metadatacenter.org/properties/3642f6be-ec33-414d-ace1-fe5c7c5e10e6', + ], + }, + study_translational_focus: { + enum: [ + 'https://schema.metadatacenter.org/properties/55184a53-bd1d-449f-a0f8-9df12476224a', + ], + }, + }, + additionalProperties: false, + required: [ + 'study_translational_focus', + 'study_translational_topic_grouping', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + study_translational_topic_grouping: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'study_translational_topic_grouping field schema', + description: 'study_translational_topic_grouping field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'Biology and Health', + }, + { + label: 'Mental Health', + }, + { + label: 'Social Determinants', + }, + { + label: 'Public Attitudes or Stigma', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2022-09-01T12:16:45-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-09-01T12:16:45-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'study_translational_topic_grouping', + 'schema:description': "What types of determinants and/or mechanisms related to human opioid use or pain conditions is the study investigating and/or measuring (e.g. A study investigating differential pain/nociception signaling in persons living in neighborhoods with high versus low social cohesion might choose both 'Biology and Health' and 'Social Determinants'). Choose as many as apply.", + 'skos:prefLabel': 'Types of determinants/mechanisms the study is investigating', + '@id': 'https://repo.metadatacenter.org/template-fields/12acc429-e084-49d5-9ce1-3d88245a07df', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + study_translational_focus: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'study_translational_focus field schema', + description: 'study_translational_focus field schema generated by the CEDAR Template Editor 2.6.19', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + literals: [ + { + label: 'Condition', + }, + { + label: 'Treatment of a Condition', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + 'schema:name': 'study_translational_focus', + 'schema:description': 'Whether the study is primarily focused on learning more about a human opioid or pain CONDITION or on discovering, or learning more about a TREATMENT OF A CONDITION, intervention, or solution for a human opioid or pain condition. This may be quite simple to infer for human subject studies. For studies not involving human subjects, please consider how/where the study will most substantially contribute to the HEAL Initiative translational purpose of learning more about human opioid and pain conditions and driving development of solutions to these conditions. An example of a study focusing on the treatment of a condition is The National Drug Abuse Treatment Clinical Trials Network, where the primary focus is testing pharmacologic and behavioral strategies to improve Opioid Use Disorder pharmacotherapy treatment retention and outcomes. Whereas an example of a study focusing on a specific condition is the Neuroplasticity in Maternal Opioid Use Disorder study, where the end goal is to validate the importance of taking advantage of the neuroplasticity in the perinatal period to optimize outcomes for mothers with OUD.Choose one.', + 'pav:createdOn': '2022-09-01T12:16:45-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2022-09-01T12:16:45-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'skos:prefLabel': 'Study Translational Focus', + '@id': 'https://repo.metadatacenter.org/template-fields/624f2e6f-4632-4ecb-b680-c1a8a23ad50a', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'schema:name': 'Study Translational Focus', + 'schema:description': '', + required: [ + '@context', + '@id', + 'study_translational_focus', + 'study_translational_topic_grouping', + ], + 'pav:createdOn': '2023-03-22T08:32:17-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-03-22T08:32:17-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'pav:version': '0.0.3', + 'bibo:status': 'bibo:draft', + 'pav:derivedFrom': 'https://repo.metadatacenter.org/template-elements/95b3318d-2abb-4424-81af-27dfc3343555', + 'pav:previousVersion': 'https://repo.metadatacenter.org/template-elements/bd987dd6-052e-456e-85d0-9a026aeed295', + '@id': 'https://repo.metadatacenter.org/template-elements/67a0d897-3c7c-4c6f-8ce0-97b80477b3a5', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + documentation_link: { + '@type': 'https://schema.metadatacenter.org/core/StaticTemplateField', + '@context': { + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + }, + type: 'object', + title: 'documentation_link field schema', + description: 'documentation_link field schema generated by the CEDAR Template Editor 2.6.19', + _ui: { + inputType: 'section-break', + _content: null, + }, + 'pav:createdOn': '2023-03-22T08:32:17-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-03-22T08:32:17-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:description': 'For guidance on completing this form, please visit: https://bit.ly/HEAL-CEDAR', + additionalProperties: false, + 'schema:name': 'documentation_link', + '@id': 'https://repo.metadatacenter.org/template-fields/f9fc16f3-3dc8-48c0-8891-68b236e48c0f', + 'skos:prefLabel': 'For guidance on completing this form, please visit: https://bit.ly/HEAL-CEDAR', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Minimal Info': { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'Minimal info element schema', + description: 'Minimal info element schema generated by the CEDAR Template Editor 2.6.19', + _ui: { + order: [ + 'study_name', + 'study_description', + 'alternative_study_name', + 'alternative_study_description', + ], + propertyLabels: { + study_name: 'study_name', + study_description: 'study_description', + alternative_study_name: 'alternative_study_name', + alternative_study_description: 'alternative_study_description', + }, + propertyDescriptions: { + study_name: 'The title or name of the study. For NIH-funded studies, this will generally be equivalent to the NIH application ID title.', + study_description: "The “Study Description or Abstract” auto-populates with a short summary of your HEAL-funded study that is written by NIH HEAL Initiative staff and published on the [NIH HEAL Initiative Funded Projects website](https://heal.nih.gov/funding/awarded). If a summary of your study written by NIH HEAL Initiative staff is not available, this field will be auto-populated with the text of your study's abstract as it appears on [NIH RePORTER](https://reporter.nih.gov/). Ensure your study description is correct. If your study description is incorrect, contact heal-support@datacommons.io immediately, and do NOT proceed with filling out the CEDAR form until instructed to. Do NOT edit pre-populated fields. They will NOT save. This field will be available to free text search and discovery tools on the Platform and the text will be human readable in your study's Platform study table entry and on your study's Platform study page. This will make your study more discoverable by Platform Users, and will help the Platform Users who find your study to identify your study, learn something about it, and decide whether it is of clear interest for their purposes.", + alternative_study_name: 'Study nickname, alternative title, abbreviation, or acronym (e.g. many people shorten the name of the HEAL Adolescent Brain Cognitive Development study to ABCD).', + alternative_study_description: "If your study is registered on ClinicalTrials.gov and you provided an NCT ID when you registered your study on the HEAL Data Platform, this field will be auto-populated with the text from your study's Detailed Description as it appears on [ClinicalTrials.gov](https://clinicaltrials.gov/). Otherwise, this field will be empty when you first open your form. This is a free text field - Type directly into the field or copy and paste into it to answer - Currently the form is configured to accept just one alternative study description. Studies can be described in many ways, at many levels of detail - use this field to provide an alternative description to one that was auto-populated in the 'Study Description' field above - an alternative description may for example include more or different details about the study. You are not required to provide an alternative study description, as the study description auto-populated from the NIH HEAL Funded Projects website or from NIH RePORTER will appear on the Platform, regardless of these alternative values. However, there are good reasons to provide one: 1.) The text is searchable via the Platform’s free-text search and discovery tools, so key terms and/or alternative study name structures (including study name acronyms) may make your study more findable, and 2.) The text may be visible on your study's Platform study page in the future, allowing users to read it and better determine whether your study is of interest. Note This field will be available to free text search and discovery tools on the Platform and the text may appear on your study's Platform study page. This will make your study more discoverable by Platform Users, and may also help the Platform Users who find your study to identify your study, learn something about it, and decide whether it is of clear interest for their purposes.", + }, + }, + properties: { + '@context': { + type: 'object', + properties: { + study_name: { + enum: [ + 'https://schema.metadatacenter.org/properties/e5f0a1a1-8232-43e1-b89d-d178efe5cc71', + ], + }, + study_description: { + enum: [ + 'https://schema.metadatacenter.org/properties/4511545c-3a17-4a41-ae33-67be643faf4b', + ], + }, + alternative_study_name: { + enum: [ + 'https://schema.metadatacenter.org/properties/ac7ee813-4406-4c77-b30a-b88e13d0fb15', + ], + }, + alternative_study_description: { + enum: [ + 'https://schema.metadatacenter.org/properties/2f2c4ea4-8fd4-4fb9-bdd0-690cb070e77c', + ], + }, + }, + additionalProperties: false, + required: [ + 'study_name', + 'study_description', + 'alternative_study_name', + 'alternative_study_description', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + study_name: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'study_name field schema', + description: 'study_name field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'textfield', + }, + _valueConstraints: { + requiredValue: false, + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + 'schema:name': 'study_name', + 'schema:description': 'The title or name of the study. For NIH-funded studies, this will generally be equivalent to the NIH application ID title.', + 'pav:createdOn': '2023-02-07T10:18:55-08:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-02-07T10:18:55-08:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'skos:prefLabel': 'Study Title or Name', + '@id': 'https://repo.metadatacenter.org/template-fields/c56d077f-508f-433f-a3ae-deca560dfeb7', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + study_description: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'study_description field schema', + description: 'study_description field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'textfield', + }, + _valueConstraints: { + requiredValue: false, + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + 'schema:name': 'study_description', + 'schema:description': "The “Study Description or Abstract” auto-populates with a short summary of your HEAL-funded study that is written by NIH HEAL Initiative staff and published on the [NIH HEAL Initiative Funded Projects website](https://heal.nih.gov/funding/awarded). If a summary of your study written by NIH HEAL Initiative staff is not available, this field will be auto-populated with the text of your study's abstract as it appears on [NIH RePORTER](https://reporter.nih.gov/). Ensure your study description is correct. If your study description is incorrect, contact heal-support@datacommons.io immediately, and do NOT proceed with filling out the CEDAR form until instructed to. Do NOT edit pre-populated fields. They will NOT save. This field will be available to free text search and discovery tools on the Platform and the text will be human readable in your study's Platform study table entry and on your study's Platform study page. This will make your study more discoverable by Platform Users, and will help the Platform Users who find your study to identify your study, learn something about it, and decide whether it is of clear interest for their purposes.", + 'pav:createdOn': '2023-02-07T10:18:55-08:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-02-07T10:18:55-08:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'skos:prefLabel': 'Study Description or Abstract', + '@id': 'https://repo.metadatacenter.org/template-fields/e19296b2-c89c-4eef-a737-f6efc56b6a3b', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + alternative_study_name: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'alternative_study_name field schema', + description: 'alternative_study_name field schema generated by the CEDAR Template Editor 2.6.19', + _ui: { + inputType: 'textfield', + }, + _valueConstraints: { + requiredValue: false, + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + 'schema:name': 'alternative_study_name', + 'schema:description': 'Study nickname, alternative title, abbreviation, or acronym (e.g. many people shorten the name of the HEAL Adolescent Brain Cognitive Development study to ABCD).', + 'pav:createdOn': '2023-02-07T10:18:55-08:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-02-07T10:18:55-08:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'skos:prefLabel': 'Alternative Study Title or Name', + '@id': 'https://repo.metadatacenter.org/template-fields/6b479c1e-2cb0-42e9-9eda-01df915d5dff', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + alternative_study_description: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'alternative_study_description field schema', + description: 'alternative_study_description field schema generated by the CEDAR Template Editor 2.6.19', + _ui: { + inputType: 'textfield', + }, + _valueConstraints: { + requiredValue: false, + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + 'schema:name': 'alternative_study_description', + 'schema:description': "If your study is registered on ClinicalTrials.gov and you provided an NCT ID when you registered your study on the HEAL Data Platform, this field will be auto-populated with the text from your study's Detailed Description as it appears on [ClinicalTrials.gov](https://clinicaltrials.gov/). Otherwise, this field will be empty when you first open your form. This is a free text field - Type directly into the field or copy and paste into it to answer - Currently the form is configured to accept just one alternative study description. Studies can be described in many ways, at many levels of detail - use this field to provide an alternative description to one that was auto-populated in the 'Study Description' field above - an alternative description may for example include more or different details about the study. You are not required to provide an alternative study description, as the study description auto-populated from the NIH HEAL Funded Projects website or from NIH RePORTER will appear on the Platform, regardless of these alternative values. However, there are good reasons to provide one: 1.) The text is searchable via the Platform’s free-text search and discovery tools, so key terms and/or alternative study name structures (including study name acronyms) may make your study more findable, and 2.) The text may be visible on your study's Platform study page in the future, allowing users to read it and better determine whether your study is of interest. Note This field will be available to free text search and discovery tools on the Platform and the text may appear on your study's Platform study page. This will make your study more discoverable by Platform Users, and may also help the Platform Users who find your study to identify your study, learn something about it, and decide whether it is of clear interest for their purposes.", + 'pav:createdOn': '2023-02-07T10:18:55-08:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-02-07T10:18:55-08:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'skos:prefLabel': 'Alternative Study Description or Abstract', + '@id': 'https://repo.metadatacenter.org/template-fields/2b63f07f-f903-4218-90c6-08aee6f7e45f', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'schema:name': 'Minimal Info', + 'schema:description': '', + required: [ + '@context', + '@id', + 'study_name', + 'study_description', + 'alternative_study_name', + 'alternative_study_description', + ], + 'pav:createdOn': '2023-03-22T08:32:17-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-03-22T08:32:17-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'pav:version': '0.0.4', + 'bibo:status': 'bibo:draft', + 'pav:derivedFrom': 'https://repo.metadatacenter.org/template-elements/232c87ee-251e-455d-80ce-37a97c8ff1f9', + 'pav:previousVersion': 'https://repo.metadatacenter.org/template-elements/dca84a17-a6a7-4759-8d13-b33e9db30061', + '@id': 'https://repo.metadatacenter.org/template-elements/ef15ed8d-709d-4f4b-9a07-0952e739b73b', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Study Type': { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'Study type element schema', + description: 'Study type element schema generated by the CEDAR Template Editor 2.6.19', + _ui: { + order: [ + 'study_stage', + 'study_primary_or_secondary', + 'study_observational_or_experimental', + 'study_subject_type', + 'study_type_design', + ], + propertyLabels: { + study_stage: 'study_stage', + study_primary_or_secondary: 'study_primary_or_secondary', + study_observational_or_experimental: 'study_observational_or_experimental', + study_subject_type: 'study_subject_type', + study_type_design: 'study_type_design', + }, + propertyDescriptions: { + study_stage: 'The category of research being conducted', + study_primary_or_secondary: 'Is the study collecting data itself to analyze and draw conclusions or is it leveraging data collected by other entities to analyze and draw conclusions.', + study_observational_or_experimental: 'Whether the study is observational (no explicit intervention) or experimental (some explicit intervention).', + study_subject_type: 'What is the actual species or entity that is experimentally or observationally studied in the research; each HEAL study will have translational relevance to humans, but not all HEAL studies directly study humans.', + study_type_design: 'The overarching study type and more granular study design. Choose as many as apply.', + }, + }, + properties: { + '@context': { + type: 'object', + properties: { + study_stage: { + enum: [ + 'https://schema.metadatacenter.org/properties/c178c428-feab-4e16-b386-c5ca0457f136', + ], + }, + study_primary_or_secondary: { + enum: [ + 'https://schema.metadatacenter.org/properties/11ba188c-0baa-43e9-84dc-bc8c4e100a41', + ], + }, + study_observational_or_experimental: { + enum: [ + 'https://schema.metadatacenter.org/properties/c0129f9d-e5d3-41e7-8927-9523db54ffb0', + ], + }, + study_subject_type: { + enum: [ + 'https://schema.metadatacenter.org/properties/154c4687-6f3c-42ac-9f54-926a8357618d', + ], + }, + study_type_design: { + enum: [ + 'https://schema.metadatacenter.org/properties/6d5c5a5d-c7bc-4d76-9b4a-1d1438624e5e', + ], + }, + }, + additionalProperties: false, + required: [ + 'study_stage', + 'study_subject_type', + 'study_primary_or_secondary', + 'study_observational_or_experimental', + 'study_type_design', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + study_stage: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@id': 'https://repo.metadatacenter.org/template-fields/3a88c634-9f05-4e2e-8d6d-8850a3bd53dd', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'study_stage field schema', + description: 'study_stage field schema generated by the CEDAR Template Editor 2.6.19', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'Pre-Research/Protocol Development', + }, + { + label: 'Basic Research', + }, + { + label: 'Pre-Clinical Research', + }, + { + label: 'Clinical Research', + }, + { + label: 'Implementation Research', + }, + { + label: 'Post-market Research', + }, + { + label: 'Buisness Development', + }, + { + label: 'Epidemiologic Research', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2023-02-07T07:36:09-08:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-02-07T07:36:09-08:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'study_stage', + 'schema:description': 'The category of research being conducted', + 'skos:prefLabel': 'Category or Type/Stage of Study Research', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + study_primary_or_secondary: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'study_primary_or_secondary field schema', + description: 'study_primary_or_secondary field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + literals: [ + { + label: 'Primary Research', + }, + { + label: 'Secondary Research', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + 'schema:name': 'study_primary_or_secondary', + 'schema:description': 'Is the study collecting data itself to analyze and draw conclusions or is it leveraging data collected by other entities to analyze and draw conclusions.', + 'pav:createdOn': '2023-02-07T07:36:09-08:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-02-07T07:36:09-08:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'skos:prefLabel': 'Is the study conducting primary or secondary research?', + '@id': 'https://repo.metadatacenter.org/template-fields/54ca8a55-23d9-43fb-bb3a-d053dbd4e82a', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + study_observational_or_experimental: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'study_observational_or_experimental field schema', + description: 'study_observational_or_experimental field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + literals: [ + { + label: 'Observational Research', + }, + { + label: 'Experimental Research', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + 'schema:name': 'study_observational_or_experimental', + 'schema:description': 'Whether the study is observational (no explicit intervention) or experimental (some explicit intervention).', + 'pav:createdOn': '2023-02-07T07:36:09-08:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-02-07T07:36:09-08:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'skos:prefLabel': 'Is the study conducting observational or experimental research?', + '@id': 'https://repo.metadatacenter.org/template-fields/a89c824b-89c7-47a5-972e-b9b610a90652', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + study_subject_type: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@id': 'https://repo.metadatacenter.org/template-fields/a7374a24-0e67-4a16-9d43-2fd152a1c6f0', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'study_subject_type field schema', + description: 'study_subject_type field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'Human', + }, + { + label: 'Animal', + }, + { + label: 'Human cell/tissue/tissue model', + }, + { + label: 'Animal cell/tissue/tissue model', + }, + { + label: 'Molecule (e.g. chemical/protein engineering, protein crystallization)', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2023-02-07T07:36:09-08:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-02-07T07:36:09-08:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'study_subject_type', + 'schema:description': 'What is the actual species or entity that is experimentally or observationally studied in the research; each HEAL study will have translational relevance to humans, but not all HEAL studies directly study humans.', + 'skos:prefLabel': 'Study Subject Type', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + study_type_design: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@id': 'https://repo.metadatacenter.org/template-fields/94abf96b-850d-4d2f-aa8a-c8293fab6d46', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'study_type_design field schema', + description: 'study_type_design field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'Basic Research - Theory/Modeling', + }, + { + label: 'Basic Research - Applied', + }, + { + label: 'Basic Research - Method/Protocol development', + }, + { + label: 'Basic Research - Animal study', + }, + { + label: 'Basic Research - Cell study', + }, + { + label: 'Basic Research – Genetic study', + }, + { + label: 'Basic Research – Biochemistry study', + }, + { + label: 'Basic Research – Biophysical study', + }, + { + label: 'Basic Research – Gene sequencing', + }, + { + label: 'Basic Research – Genetic Engineering', + }, + { + label: 'Basic Research – Material Development', + }, + { + label: 'Basic Research – Device Development', + }, + { + label: 'Basic Research – Business Model Development (e.g. SBIR)', + }, + { + label: 'Basic Research – Small molecule screen', + }, + { + label: 'Basic Research – High throughput screen', + }, + { + label: 'Basic Research – Screen, other', + }, + { + label: 'Clinical Research – Phase I', + }, + { + label: 'Clinical Research – Phase II', + }, + { + label: 'Clinical Research – Phase III', + }, + { + label: 'Clinical Research – Phase IV', + }, + { + label: 'Clinical Research – Therapy/drug study without intervention', + }, + { + label: 'Clinical Research – Case Report or Series', + }, + { + label: 'Preclinical Research', + }, + { + label: 'Randomized Control Trial', + }, + { + label: 'Pre/Post', + }, + { + label: 'Stepped Wedge', + }, + { + label: 'Regression Discontinuity', + }, + { + label: 'Difference in Differences', + }, + { + label: 'Cross-over', + }, + { + label: 'Natural Experiment', + }, + { + label: 'Cohort, prospective', + }, + { + label: 'Cohort, retrospective', + }, + { + label: 'Cohort – panel, longitudinal', + }, + { + label: 'Cohort – cross-sectional, longitudinal', + }, + { + label: 'Cohort – cross-sectional, single time-point', + }, + { + label: 'Case control', + }, + { + label: 'Ecological', + }, + { + label: 'Monitoring/surveillance', + }, + { + label: 'Meta-analysis', + }, + { + label: 'Review', + }, + { + label: 'Review, Systematic', + }, + { + label: 'Review, Simple (narrative)', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2023-02-07T07:36:09-08:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-02-07T07:36:09-08:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'study_type_design', + 'schema:description': 'The overarching study type and more granular study design. Choose as many as apply.', + 'skos:prefLabel': 'Study Type/Design', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + }, + 'schema:name': 'Study Type', + 'schema:description': '', + required: [ + '@context', + '@id', + 'study_stage', + 'study_subject_type', + 'study_primary_or_secondary', + 'study_observational_or_experimental', + 'study_type_design', + ], + 'pav:createdOn': '2023-03-22T08:32:17-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-03-22T08:32:17-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'pav:version': '0.0.4', + 'bibo:status': 'bibo:draft', + 'pav:derivedFrom': 'https://repo.metadatacenter.org/template-elements/c2117bde-f626-4a6f-9ca5-848e206eaa49', + 'pav:previousVersion': 'https://repo.metadatacenter.org/template-elements/b13fda90-615f-42ea-9828-334176e1ffbe', + '@id': 'https://repo.metadatacenter.org/template-elements/b54fa415-5ddd-4dbc-8c6f-93cb59bdc212', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Human Subject Applicability': { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'Human subject applicability element schema', + description: 'Human subject applicability element schema generated by the CEDAR Template Editor 2.6.19', + _ui: { + order: [ + 'gender_applicability', + 'sexual_identity_applicability', + 'biological_sex_applicability', + 'age_applicability', + 'irb_vulnerability_conditions_applicability', + 'geographic_applicability', + ], + propertyLabels: { + irb_vulnerability_conditions_applicability: 'irb_vulnerability_conditions_applicability', + age_applicability: 'age_applicability', + geographic_applicability: 'geographic_applicability', + sexual_identity_applicability: 'sexual_identity_applicability', + biological_sex_applicability: 'biological_sex_applicability', + gender_applicability: 'gender_applicability', + }, + propertyDescriptions: { + irb_vulnerability_conditions_applicability: 'Considering the study in a translational context, which special IRB human vulnerability conditions are the study results intended to address or apply to?', + age_applicability: 'Considering the study in a translational context, to humans of which age or developmental stage are the study results intended to apply and/or likely to generalize to.', + geographic_applicability: 'For studies with human subjects, from which geographic location(s) are subjects recruited. If subjects are recruited in the US nationally, choose only US - national. If subject are recruited in the US only in specific state(s), choose US - Specific States, then please also select the abbreviation of each of the specific states from which subjects are recruited. If subjects are recruited in the US from specific county(ies) within specific state(s), please choose US - Specific States and US - Specific Counties, and choose the abbreviation of each specific state from which subjects are recruited.', + sexual_identity_applicability: 'Considering the study in a translational context, to humans of which sexual identity(ies) are the study results intended to apply and/or likely to generalize to.', + biological_sex_applicability: 'Considering the study in a translational context, to humans of which biological sexes are the study results intended to apply and/or likely to generalize to.', + gender_applicability: 'Considering the study in a translational context, to humans of which gender identity(ies) are the study results intended to apply and/or likely to generalize to.', + }, + }, + properties: { + '@context': { + type: 'object', + properties: { + irb_vulnerability_conditions_applicability: { + enum: [ + 'https://schema.metadatacenter.org/properties/b3f1e63b-447d-4aaf-ac03-3cff035a7f58', + ], + }, + age_applicability: { + enum: [ + 'https://schema.metadatacenter.org/properties/0a659aab-cde0-4f5e-a7e6-ae7d6b9745ec', + ], + }, + geographic_applicability: { + enum: [ + 'https://schema.metadatacenter.org/properties/fde0145f-de8b-4875-9ab5-1c6dc2f1d9f4', + ], + }, + sexual_identity_applicability: { + enum: [ + 'https://schema.metadatacenter.org/properties/310ec9a1-096b-4c45-9453-0bb617800397', + ], + }, + biological_sex_applicability: { + enum: [ + 'https://schema.metadatacenter.org/properties/f9f7c83f-f218-4e10-ab62-fd145e8ad4c1', + ], + }, + gender_applicability: { + enum: [ + 'https://schema.metadatacenter.org/properties/5529ad6f-8b89-4caf-bfda-c85caf6d513a', + ], + }, + }, + additionalProperties: false, + required: [ + 'irb_vulnerability_conditions_applicability', + 'age_applicability', + 'geographic_applicability', + 'sexual_identity_applicability', + 'gender_applicability', + 'biological_sex_applicability', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + irb_vulnerability_conditions_applicability: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'irb_vulnerability_conditions_applicability field schema', + description: 'irb_vulnerability_conditions_applicability field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'Pregnant women', + }, + { + label: 'Human fetuses', + }, + { + label: 'Neonates', + }, + { + label: 'Prisoners', + }, + { + label: 'Children', + }, + { + label: 'Individuals with physical disabilities', + }, + { + label: 'Individuals with mental disabilities or cognitive impairments', + }, + { + label: 'Economically disadvantaged', + }, + { + label: 'Socially disadvantaged', + }, + { + label: 'Terminally ill or very sick', + }, + { + label: 'Racial or ethnic minorities', + }, + { + label: 'Institutionalized persons (for example, persons in correctional facilities, nursing homes or mental health facilities)', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2023-02-07T09:05:16-08:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-02-07T09:05:16-08:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'irb_vulnerability_conditions_applicability', + 'schema:description': 'Considering the study in a translational context, which special IRB human vulnerability conditions are the study results intended to address or apply to?', + 'skos:prefLabel': 'Do the results of your study have special applicability for humans of specific vulnerability condition(s)? If so, mark all special vulnerability condition(s) for which the results of your study have special applicability.', + '@id': 'https://repo.metadatacenter.org/template-fields/4bbd3386-06fe-4578-bcf6-388900b7439c', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + age_applicability: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'age_applicability field schema', + description: 'age_applicability field schema generated by the CEDAR Template Editor 2.6.18', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'Fetus', + }, + { + label: 'Infant, newborn (Birth to 1 month)', + }, + { + label: 'Infant (1 to 23 months)', + }, + { + label: 'Child, preschool (2 to 5 years)', + }, + { + label: 'Child (6 to 12 years)', + }, + { + label: 'Adolescent (13 to 18 years)', + }, + { + label: 'Adult (19 to 44 years)', + }, + { + label: 'Middle aged adult (45 to 64 years)', + }, + { + label: 'Aged adult (65 to 79 years)', + }, + { + label: 'Aged, 80 and over (80 years and over)', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2023-02-07T09:05:16-08:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-02-07T09:05:16-08:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'age_applicability', + 'schema:description': 'Considering the study in a translational context, to humans of which age or developmental stage are the study results intended to apply and/or likely to generalize to.', + 'skos:prefLabel': 'Do the results of your study have special applicability for humans of specific age/developmental stage(s)? If so, mark all age/developmental stage(s) for which the results of your study have special applicability.', + '@id': 'https://repo.metadatacenter.org/template-fields/ca4cb3de-19ab-4e23-a6a7-57f6a8d240d9', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + geographic_applicability: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@id': 'https://repo.metadatacenter.org/template-fields/02f82741-9e64-4b70-bb0a-74da4dee34bb', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'geographic_applicability field schema', + description: 'geographic_applicability field schema generated by the CEDAR Template Editor 2.6.19', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'Non-US', + }, + { + label: 'US - National', + }, + { + label: 'US - Specific states', + }, + { + label: 'US - Specific counties', + }, + { + label: 'AK', + }, + { + label: 'AL', + }, + { + label: 'AR', + }, + { + label: 'AZ', + }, + { + label: 'CA', + }, + { + label: 'CO', + }, + { + label: 'CT', + }, + { + label: 'DE', + }, + { + label: 'FL', + }, + { + label: 'GA', + }, + { + label: 'HI', + }, + { + label: 'IA', + }, + { + label: 'ID', + }, + { + label: 'IL', + }, + { + label: 'IN', + }, + { + label: 'KS', + }, + { + label: 'KY', + }, + { + label: 'LA', + }, + { + label: 'MA', + }, + { + label: 'MD', + }, + { + label: 'ME', + }, + { + label: 'MI', + }, + { + label: 'MN', + }, + { + label: 'MO', + }, + { + label: 'MS', + }, + { + label: 'MT', + }, + { + label: 'NC', + }, + { + label: 'ND', + }, + { + label: 'NE', + }, + { + label: 'NH', + }, + { + label: 'NJ', + }, + { + label: 'NM', + }, + { + label: 'NV', + }, + { + label: 'NY', + }, + { + label: 'OH', + }, + { + label: 'OK', + }, + { + label: 'OR', + }, + { + label: 'PA', + }, + { + label: 'RI', + }, + { + label: 'SC', + }, + { + label: 'SD', + }, + { + label: 'TN', + }, + { + label: 'TX', + }, + { + label: 'UT', + }, + { + label: 'VA', + }, + { + label: 'VT', + }, + { + label: 'WA', + }, + { + label: 'WI', + }, + { + label: 'WV', + }, + { + label: 'WY', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2023-02-07T09:05:16-08:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-02-07T09:05:16-08:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'geographic_applicability', + 'schema:description': 'For studies with human subjects, from which geographic location(s) are subjects recruited. If subjects are recruited in the US nationally, choose only US - national. If subject are recruited in the US only in specific state(s), choose US - Specific States, then please also select the abbreviation of each of the specific states from which subjects are recruited. If subjects are recruited in the US from specific county(ies) within specific state(s), please choose US - Specific States and US - Specific Counties, and choose the abbreviation of each specific state from which subjects are recruited.', + 'skos:prefLabel': 'Human Subject Studies: Where do human subjects of the study reside or obtain care during the course of the study - To humans in which geographical locations do the study results apply?', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + sexual_identity_applicability: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'sexual_identity_applicability field schema', + description: 'sexual_identity_applicability field schema generated by the CEDAR Template Editor 2.6.19', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'Heterosexual', + }, + { + label: 'Homosexual (gay/lesbian)', + }, + { + label: 'Bisexual', + }, + { + label: 'Asexual', + }, + { + label: 'Other', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2023-02-07T09:05:16-08:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-02-07T09:05:16-08:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'sexual_identity_applicability', + 'schema:description': 'Considering the study in a translational context, to humans of which sexual identity(ies) are the study results intended to apply and/or likely to generalize to.', + 'skos:prefLabel': 'Do the results of your study have special applicability for humans of specific sexual identity(s)? If so, mark all sexual identity(s) for which the results of your study have special applicability.', + '@id': 'https://repo.metadatacenter.org/template-fields/a4c76b3c-058d-49ba-8967-a79842ddb4c9', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + biological_sex_applicability: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'biological_sex_applicability field schema', + description: 'biological_sex_applicability field schema generated by the CEDAR Template Editor 2.6.19', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'Ambiguous', + }, + { + label: 'Female', + }, + { + label: 'Male', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2023-02-07T09:05:16-08:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-02-07T09:05:16-08:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'biological_sex_applicability', + 'schema:description': 'Considering the study in a translational context, to humans of which biological sexes are the study results intended to apply and/or likely to generalize to.', + 'skos:prefLabel': 'Do the results of your study have special applicability for humans of specific biological sex(s)? If so, mark all biological sex(s) for which the results of your study have special applicability.', + '@id': 'https://repo.metadatacenter.org/template-fields/e415027a-a8bc-4654-87f2-ef90cda97985', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + gender_applicability: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'gender_applicability field schema', + description: 'gender_applicability field schema generated by the CEDAR Template Editor 2.6.19', + _ui: { + inputType: 'list', + }, + _valueConstraints: { + requiredValue: false, + multipleChoice: true, + literals: [ + { + label: 'Female', + }, + { + label: 'Female-to-male transsexual', + }, + { + label: 'Intersexed', + }, + { + label: 'Male', + }, + { + label: 'Male-to-female transsexual', + }, + { + label: 'Other', + }, + ], + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + 'pav:createdOn': '2023-02-07T09:05:16-08:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-02-07T09:05:16-08:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'gender_applicability', + 'schema:description': 'Considering the study in a translational context, to humans of which gender identity(ies) are the study results intended to apply and/or likely to generalize to.', + 'skos:prefLabel': 'Do the results of your study have special applicability for humans of specific gender identity(s)? If so, mark all gender identity(s) for which the results of your study have special applicability.', + '@id': 'https://repo.metadatacenter.org/template-fields/fc95cd90-f13a-4d56-8e02-360eb6e1b2ef', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + }, + 'schema:name': 'Human Subject Applicability', + 'schema:description': '', + required: [ + '@context', + '@id', + 'irb_vulnerability_conditions_applicability', + 'age_applicability', + 'geographic_applicability', + 'sexual_identity_applicability', + 'gender_applicability', + 'biological_sex_applicability', + ], + 'pav:createdOn': '2023-03-22T08:32:17-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-03-22T08:32:17-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'pav:version': '0.0.4', + 'bibo:status': 'bibo:draft', + 'pav:derivedFrom': 'https://repo.metadatacenter.org/template-elements/22cb2c8e-dea3-4e26-9dfd-a0dc61c1e27b', + 'pav:previousVersion': 'https://repo.metadatacenter.org/template-elements/71df254f-94c2-4dbf-be1f-340aae409bf5', + '@id': 'https://repo.metadatacenter.org/template-elements/2a7b7dd2-bae0-4ec2-a71b-563f4b4d95ad', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + required: [ + '@context', + '@id', + 'schema:isBasedOn', + 'schema:name', + 'schema:description', + 'pav:createdOn', + 'pav:createdBy', + 'pav:lastUpdatedOn', + 'oslc:modifiedBy', + 'Data Availability', + 'Human Condition Applicability', + 'Data', + 'Metadata Location', + 'Human Treatment Applicability', + 'Study Translational Focus', + 'Minimal Info', + 'Study Type', + 'Human Subject Applicability', + ], + 'schema:name': 'HEAL Study Core Metadata', + 'schema:description': 'form for HEAL studies with a Treatment translational focus; includes Human Treatment Applicability element', + 'pav:createdOn': '2023-02-07T06:53:42-08:00', + 'pav:createdBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'pav:lastUpdatedOn': '2023-03-22T08:32:17-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/ec4fa0b9-fb83-4b34-8d55-190ecda4ffd4', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'pav:version': '0.0.4', + 'bibo:status': 'bibo:published', + 'pav:derivedFrom': 'https://repo.metadatacenter.org/templates/fa0c3f23-dae1-46ac-b6a0-eafb63f9eb83', + 'pav:previousVersion': 'https://repo.metadatacenter.org/templates/6e32fba6-0571-48ab-8c0e-1ea8868a3b45', + '@id': 'https://repo.metadatacenter.org/templates/d01330c7-ccd1-4e99-856a-86e08937347c', + $schema: 'http://json-schema.org/draft-04/schema#', +}); diff --git a/mirage/fixtures/cedar-templates/cedar-template.license.ts b/mirage/fixtures/cedar-templates/cedar-template.license.ts new file mode 100644 index 00000000000..05259c83f0e --- /dev/null +++ b/mirage/fixtures/cedar-templates/cedar-template.license.ts @@ -0,0 +1,1621 @@ +/* eslint-disable max-len */ +export const licenseTemplate = Object({ + _ui: { + order: [ + 'BIDS Dataset Description Element', + ], + pages: [], + propertyLabels: { + 'BIDS Dataset Description Element': 'BIDS Dataset Description', + }, + propertyDescriptions: { + 'BIDS Dataset Description Element': 'Describes the core attributes of the dataset. Every dataset MUST include a description with these metadata fields.', + }, + }, + 'schema:name': 'BIDS Dataset Description', + properties: { + 'schema:isBasedOn': { + type: 'string', + format: 'uri', + }, + 'schema:name': { + type: 'string', + minLength: 1, + }, + 'pav:createdBy': { + type: [ + 'string', + 'null', + ], + format: 'uri', + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'xsd', + 'pav', + 'schema', + 'oslc', + 'schema:isBasedOn', + 'schema:name', + 'schema:description', + 'pav:createdOn', + 'pav:createdBy', + 'pav:lastUpdatedOn', + 'oslc:modifiedBy', + 'BIDS Dataset Description Element', + ], + properties: { + 'schema:isBasedOn': { + type: 'object', + properties: { + '@type': { + enum: [ + '@id', + ], + type: 'string', + }, + }, + }, + 'schema:name': { + type: 'object', + properties: { + '@type': { + enum: [ + 'xsd:string', + ], + type: 'string', + }, + }, + }, + schema: { + enum: [ + 'http://schema.org/', + ], + type: 'string', + format: 'uri', + }, + pav: { + enum: [ + 'http://purl.org/pav/', + ], + type: 'string', + format: 'uri', + }, + xsd: { + enum: [ + 'http://www.w3.org/2001/XMLSchema#', + ], + type: 'string', + format: 'uri', + }, + rdfs: { + enum: [ + 'http://www.w3.org/2000/01/rdf-schema#', + ], + type: 'string', + format: 'uri', + }, + 'oslc:modifiedBy': { + type: 'object', + properties: { + '@type': { + enum: [ + '@id', + ], + type: 'string', + }, + }, + }, + 'rdfs:label': { + type: 'object', + properties: { + '@type': { + enum: [ + 'xsd:string', + ], + type: 'string', + }, + }, + }, + 'pav:derivedFrom': { + type: 'object', + properties: { + '@type': { + enum: [ + '@id', + ], + type: 'string', + }, + }, + }, + skos: { + enum: [ + 'http://www.w3.org/2004/02/skos/core#', + ], + type: 'string', + format: 'uri', + }, + 'pav:lastUpdatedOn': { + type: 'object', + properties: { + '@type': { + enum: [ + 'xsd:dateTime', + ], + type: 'string', + }, + }, + }, + oslc: { + enum: [ + 'http://open-services.net/ns/core#', + ], + type: 'string', + format: 'uri', + }, + 'pav:createdOn': { + type: 'object', + properties: { + '@type': { + enum: [ + 'xsd:dateTime', + ], + type: 'string', + }, + }, + }, + 'BIDS Dataset Description Element': { + enum: [ + 'https://schema.metadatacenter.org/properties/6e3dbb08-1c81-426a-b2fb-aab3ed61328a', + ], + }, + 'skos:notation': { + type: 'object', + properties: { + '@type': { + enum: [ + 'xsd:string', + ], + type: 'string', + }, + }, + }, + 'schema:description': { + type: 'object', + properties: { + '@type': { + enum: [ + 'xsd:string', + ], + type: 'string', + }, + }, + }, + 'pav:createdBy': { + type: 'object', + properties: { + '@type': { + enum: [ + '@id', + ], + type: 'string', + }, + }, + }, + }, + }, + 'oslc:modifiedBy': { + type: [ + 'string', + 'null', + ], + format: 'uri', + }, + 'pav:derivedFrom': { + type: 'string', + format: 'uri', + }, + 'pav:lastUpdatedOn': { + type: [ + 'string', + 'null', + ], + format: 'date-time', + }, + '@id': { + type: [ + 'string', + 'null', + ], + format: 'uri', + }, + 'BIDS Dataset Description Element': { + _ui: { + order: [ + 'Dataset Name', + 'BIDSVersion', + 'DatasetType', + 'License', + 'LicenseIdentifier', + 'Authors', + 'Acknowledgments', + 'HowToAcknowledge', + 'Funding', + 'EthicsApprovals', + 'ReferencesAndLinks', + 'DatasetDOI', + ], + propertyLabels: { + License: 'License', + LicenseIdentifier: 'LicenseIdentifier', + DatasetDOI: 'DatasetDOI', + Funding: 'Funding', + DatasetType: 'DatasetType', + ReferencesAndLinks: 'ReferencesAndLinks', + Authors: 'Authors', + EthicsApprovals: 'EthicsApprovals', + 'Dataset Name': 'Dataset Name', + HowToAcknowledge: 'HowToAcknowledge', + Acknowledgments: 'Acknowledgments', + BIDSVersion: 'BIDSVersion', + }, + propertyDescriptions: { + License: 'The license for the dataset. The use of license name abbreviations is RECOMMENDED for specifying a license (see Appendix II). The corresponding full license text MAY be specified in an additional LICENSE file. (RECOMMENDED)', + LicenseIdentifier: 'The license for the dataset. The use of license name identifiers is RECOMMENDED for specifying a license (see Appendix II). The corresponding full license text MAY be specified in an additional LICENSE file. (RECOMMENDED)', + DatasetDOI: 'The Document Object Identifier of the dataset (not the corresponding paper). (OPTIONAL)', + Funding: 'List of sources of funding (grant numbers). (OPTIONAL)', + DatasetType: 'The interpretation of the dataset. MUST be one of "raw" or "derivative". For backwards compatibility, the default value is "raw". (RECOMMENDED)', + ReferencesAndLinks: 'List of references to publication that contain information on the dataset, or links. (OPTIONAL)', + Authors: 'List of individuals who contributed to the creation/curation of the dataset. (OPTIONAL)', + EthicsApprovals: 'List of ethics committee approvals of the research protocols and/or protocol identifiers. (OPTIONAL)', + 'Dataset Name': 'Name of the dataset. (REQUIRED)', + HowToAcknowledge: 'Text containing instructions on how researchers using this dataset should acknowledge the original authors. This field can also be used to define a publication that should be cited in publications that use the dataset. (OPTIONAL)', + Acknowledgments: 'Text acknowledging contributions of individuals or institutions beyond those listed in Authors or Funding. (OPTIONAL)', + BIDSVersion: 'The version of the BIDS standard that was used. (REQUIRED)', + }, + }, + 'schema:name': 'BIDS Dataset Description Element', + properties: { + License: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'License', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.org/template-fields/8b51634a-42df-414b-be27-6cfdfb611591', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdBy': { + '@type': '@id', + }, + }, + additionalProperties: false, + type: 'object', + title: 'License field schema', + description: 'License field schema generated by the CEDAR Template Editor 2.4.10', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2020-07-07T11:38:20-07:00', + 'pav:createdOn': '2020-07-07T11:38:20-07:00', + 'skos:prefLabel': 'License for the dataset', + 'schema:schemaVersion': '1.6.0', + _valueConstraints: { + requiredValue: false, + }, + 'schema:description': 'The license for the dataset. The use of license name abbreviations is RECOMMENDED for specifying a license (see Appendix II). The corresponding full license text MAY be specified in an additional LICENSE file. (RECOMMENDED)', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + LicenseIdentifier: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'LicenseIdentifier', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdBy': { + '@type': '@id', + }, + }, + _valueConstraints: { + valueSets: [], + multipleChoice: false, + ontologies: [], + branches: [ + { + uri: 'http://www.ebi.ac.uk/swo/SWO_0000002', + source: 'Software Ontology (SWO)', + name: 'licence', + acronym: 'SWO', + maxDepth: 0, + }, + ], + classes: [], + requiredValue: false, + }, + type: 'object', + title: 'LicenseIdentifier field schema', + description: 'LicenseIdentifier field schema generated by the CEDAR Template Editor 2.4.10', + 'pav:lastUpdatedOn': '2020-07-07T11:38:20-07:00', + 'pav:createdOn': '2020-07-07T11:38:20-07:00', + 'skos:prefLabel': 'License Unique Identifier', + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + 'schema:description': 'The license for the dataset. The use of license name identifiers is RECOMMENDED for specifying a license (see Appendix II). The corresponding full license text MAY be specified in an additional LICENSE file. (RECOMMENDED)', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/37ea1310-3ddf-4b43-919f-d44a33843da2', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + DatasetDOI: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'DatasetDOI', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.org/template-fields/c062c2c3-73ed-4f6e-9c06-eede054bc354', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdBy': { + '@type': '@id', + }, + }, + additionalProperties: false, + type: 'object', + title: 'DatasetDOI field schema', + description: 'DatasetDOI field schema generated by the CEDAR Template Editor 2.4.10', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2020-07-07T11:38:20-07:00', + 'pav:createdOn': '2020-07-07T11:38:20-07:00', + 'skos:prefLabel': 'Dataset DOI', + 'schema:schemaVersion': '1.6.0', + _valueConstraints: { + requiredValue: false, + }, + 'schema:description': 'The Document Object Identifier of the dataset (not the corresponding paper). (OPTIONAL)', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@context': { + additionalProperties: false, + type: 'object', + required: [ + 'Dataset Name', + 'BIDSVersion', + 'DatasetType', + 'License', + 'Authors', + 'Acknowledgments', + 'HowToAcknowledge', + 'Funding', + 'EthicsApprovals', + 'ReferencesAndLinks', + 'DatasetDOI', + 'LicenseIdentifier', + ], + properties: { + License: { + enum: [ + 'https://schema.metadatacenter.org/properties/a1baf578-bd75-44fe-8b7b-44507dd01932', + ], + }, + LicenseIdentifier: { + enum: [ + 'https://schema.metadatacenter.org/properties/96bbc310-6f7a-4dec-8609-9b9903264f4d', + ], + }, + DatasetDOI: { + enum: [ + 'https://schema.metadatacenter.org/properties/c9bd415d-d825-4e86-8030-610f52095943', + ], + }, + Funding: { + enum: [ + 'https://schema.metadatacenter.org/properties/21fd5425-b211-4edb-a45b-3ed278882d7c', + ], + }, + DatasetType: { + enum: [ + 'https://schema.metadatacenter.org/properties/08898a4d-dabf-4454-8d2b-fd0e8c6fd793', + ], + }, + ReferencesAndLinks: { + enum: [ + 'https://schema.metadatacenter.org/properties/797a193f-85da-47f4-a136-fce3a102f86c', + ], + }, + Authors: { + enum: [ + 'https://schema.metadatacenter.org/properties/1908edf4-4913-4d33-b322-ce93481d541f', + ], + }, + EthicsApprovals: { + enum: [ + 'https://schema.metadatacenter.org/properties/22ee66f5-bb32-40f7-9474-6f9f5d9189b7', + ], + }, + 'Dataset Name': { + enum: [ + 'http://rs.tdwg.org/dwc/terms/datasetName', + ], + }, + HowToAcknowledge: { + enum: [ + 'https://schema.metadatacenter.org/properties/3f978fe7-aee6-4ca6-971a-46baf75f1dc0', + ], + }, + Acknowledgments: { + enum: [ + 'https://schema.metadatacenter.org/properties/3fa93aae-66c5-4ab8-93a8-cb3bf802dd10', + ], + }, + BIDSVersion: { + enum: [ + 'https://schema.metadatacenter.org/properties/19f74b03-5317-4403-88fa-d102f4dcc729', + ], + }, + }, + }, + DatasetType: { + _ui: { + inputType: 'radio', + }, + 'schema:name': 'DatasetType', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.org/template-fields/6cb73ef8-02b5-430c-82dd-3c81dc25830b', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdBy': { + '@type': '@id', + }, + }, + additionalProperties: false, + type: 'object', + title: 'DatasetType field schema', + description: 'DatasetType field schema generated by the CEDAR Template Editor 2.4.10', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2020-07-07T11:38:20-07:00', + 'pav:createdOn': '2020-07-07T11:38:20-07:00', + 'skos:prefLabel': 'Dataset Interpretation Type', + 'schema:schemaVersion': '1.6.0', + _valueConstraints: { + multipleChoice: false, + literals: [ + { + label: 'raw', + selectedByDefault: true, + }, + { + label: 'derivative', + }, + ], + requiredValue: false, + }, + 'schema:description': 'The interpretation of the dataset. MUST be one of "raw" or "derivative". For backwards compatibility, the default value is "raw". (RECOMMENDED)', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + ReferencesAndLinks: { + minItems: 1, + type: 'array', + items: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'ReferencesAndLinks', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdBy': { + '@type': '@id', + }, + }, + additionalProperties: false, + type: 'object', + title: 'ReferencesAndLinks field schema', + description: 'ReferencesAndLinks field schema generated by the CEDAR Template Editor 2.4.10', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2020-07-07T11:38:20-07:00', + 'schema:description': 'List of references to publication that contain information on the dataset, or links. (OPTIONAL)', + 'pav:createdOn': '2020-07-07T11:38:20-07:00', + 'skos:prefLabel': 'References and Links', + '@id': 'https://repo.metadatacenter.org/template-fields/3222ce8c-2b5f-4558-9237-41b76e6a6f5d', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + Funding: { + minItems: 1, + type: 'array', + items: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Funding', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdBy': { + '@type': '@id', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Funding field schema', + description: 'Funding field schema generated by the CEDAR Template Editor 2.4.10', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2020-07-07T11:38:20-07:00', + 'schema:description': 'List of sources of funding (grant numbers). (OPTIONAL)', + 'pav:createdOn': '2020-07-07T11:38:20-07:00', + 'skos:prefLabel': 'Funding Source(s)', + '@id': 'https://repo.metadatacenter.org/template-fields/e913e50d-b390-4735-8fcb-6af35a423332', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + Authors: { + minItems: 1, + type: 'array', + items: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Authors', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdBy': { + '@type': '@id', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Authors field schema', + description: 'Authors field schema generated by the CEDAR Template Editor 2.4.10', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2020-07-07T11:38:20-07:00', + 'schema:description': 'List of individuals who contributed to the creation/curation of the dataset. (OPTIONAL)', + 'pav:createdOn': '2020-07-07T11:38:20-07:00', + 'skos:prefLabel': 'Author(s) contributing to dataset', + '@id': 'https://repo.metadatacenter.org/template-fields/f3a0e9ea-2e08-4a05-9420-bc00b8ecb854', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + EthicsApprovals: { + minItems: 1, + type: 'array', + items: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'EthicsApprovals', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdBy': { + '@type': '@id', + }, + }, + additionalProperties: false, + type: 'object', + title: 'EthicsApprovals field schema', + description: 'EthicsApprovals field schema generated by the CEDAR Template Editor 2.4.10', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2020-07-07T11:38:20-07:00', + 'schema:description': 'List of ethics committee approvals of the research protocols and/or protocol identifiers. (OPTIONAL)', + 'pav:createdOn': '2020-07-07T11:38:20-07:00', + 'skos:prefLabel': 'Ethics Approval(s)', + '@id': 'https://repo.metadatacenter.org/template-fields/ad63b154-bda0-4654-801d-5c875242c793', + _valueConstraints: { + requiredValue: false, + }, + 'schema:schemaVersion': '1.6.0', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + '@id': { + type: 'string', + format: 'uri', + }, + 'Dataset Name': { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'Dataset Name', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.org/template-fields/b67ce7d7-2de2-43c2-a4ff-4f6041c2002a', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdBy': { + '@type': '@id', + }, + }, + additionalProperties: false, + type: 'object', + title: 'Dataset Name field schema', + description: 'Dataset Name field schema generated by the CEDAR Template Editor 2.4.10', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2020-07-07T11:38:20-07:00', + 'pav:createdOn': '2020-07-07T11:38:20-07:00', + 'skos:prefLabel': 'Dataset Name', + 'schema:schemaVersion': '1.6.0', + _valueConstraints: { + requiredValue: true, + }, + 'schema:description': 'Name of the dataset. (REQUIRED)', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + HowToAcknowledge: { + _ui: { + inputType: 'textarea', + }, + 'schema:name': 'HowToAcknowledge', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.org/template-fields/3f32e69e-0be1-4154-8082-c8b0511a5dcc', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdBy': { + '@type': '@id', + }, + }, + additionalProperties: false, + type: 'object', + title: 'HowToAcknowledge field schema', + description: 'HowToAcknowledge field schema generated by the CEDAR Template Editor 2.4.10', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2020-07-07T11:38:20-07:00', + 'pav:createdOn': '2020-07-07T11:38:20-07:00', + 'skos:prefLabel': 'Acknowledgment Instructions', + 'schema:schemaVersion': '1.6.0', + _valueConstraints: { + requiredValue: false, + }, + 'schema:description': 'Text containing instructions on how researchers using this dataset should acknowledge the original authors. This field can also be used to define a publication that should be cited in publications that use the dataset. (OPTIONAL)', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + Acknowledgments: { + _ui: { + inputType: 'textarea', + }, + 'schema:name': 'Acknowledgments', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdBy': { + '@type': '@id', + }, + }, + _valueConstraints: { + requiredValue: false, + }, + type: 'object', + title: 'Acknowledgments field schema', + description: 'Acknowledgments field schema generated by the CEDAR Template Editor 2.4.10', + 'pav:lastUpdatedOn': '2020-07-07T11:38:20-07:00', + 'pav:createdOn': '2020-07-07T11:38:20-07:00', + '@id': 'https://repo.metadatacenter.org/template-fields/347e6373-0915-40cb-b584-cd2eaad81890', + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + 'schema:description': 'Text acknowledging contributions of individuals or institutions beyond those listed in Authors or Funding. (OPTIONAL)', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + BIDSVersion: { + _ui: { + inputType: 'textfield', + }, + 'schema:name': 'BIDSVersion', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@value', + ], + '@id': 'https://repo.metadatacenter.org/template-fields/db17f267-5e5e-41f1-96fc-af7c64c9a20a', + '@context': { + 'schema:name': { + '@type': 'xsd:string', + }, + schema: 'http://schema.org/', + pav: 'http://purl.org/pav/', + xsd: 'http://www.w3.org/2001/XMLSchema#', + bibo: 'http://purl.org/ontology/bibo/', + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + skos: 'http://www.w3.org/2004/02/skos/core#', + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdBy': { + '@type': '@id', + }, + }, + additionalProperties: false, + type: 'object', + title: 'BIDSVersion field schema', + description: 'BIDSVersion field schema generated by the CEDAR Template Editor 2.4.10', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2020-07-07T11:38:20-07:00', + 'pav:createdOn': '2020-07-07T11:38:20-07:00', + 'skos:prefLabel': 'BIDS Version Used', + 'schema:schemaVersion': '1.6.0', + _valueConstraints: { + requiredValue: true, + }, + 'schema:description': 'The version of the BIDS standard that was used. (REQUIRED)', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@context', + '@id', + 'Dataset Name', + 'BIDSVersion', + 'DatasetType', + 'License', + 'Authors', + 'Acknowledgments', + 'HowToAcknowledge', + 'Funding', + 'EthicsApprovals', + 'ReferencesAndLinks', + 'DatasetDOI', + 'LicenseIdentifier', + ], + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + bibo: 'http://purl.org/ontology/bibo/', + 'schema:description': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + }, + additionalProperties: false, + type: 'object', + title: 'Bids dataset description element element schema', + description: 'Bids dataset description element element schema generated by the CEDAR Template Editor 2.4.10', + 'pav:lastUpdatedOn': '2020-07-07T11:39:18-07:00', + 'schema:description': 'Describes the core attributes of the dataset. Every dataset MUST include a description with these metadata fields.', + 'pav:createdOn': '2020-07-07T11:39:18-07:00', + 'bibo:status': 'bibo:draft', + '@id': 'https://repo.metadatacenter.org/template-elements/a23c786c-6fe0-450b-a7f3-aa1e99e39611', + 'pav:version': '0.0.1', + 'schema:schemaVersion': '1.6.0', + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'schema:description': { + type: 'string', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + minItems: 1, + type: 'array', + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'pav:createdOn': { + type: [ + 'string', + 'null', + ], + format: 'date-time', + }, + }, + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + required: [ + '@context', + '@id', + 'schema:isBasedOn', + 'schema:name', + 'schema:description', + 'pav:createdOn', + 'pav:createdBy', + 'pav:lastUpdatedOn', + 'oslc:modifiedBy', + 'BIDS Dataset Description Element', + ], + '@context': { + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'pav:createdBy': { + '@type': '@id', + }, + xsd: 'http://www.w3.org/2001/XMLSchema#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + bibo: 'http://purl.org/ontology/bibo/', + 'schema:description': { + '@type': 'xsd:string', + }, + pav: 'http://purl.org/pav/', + }, + additionalProperties: false, + type: 'object', + title: 'Bids dataset description template schema', + description: 'Bids dataset description template schema generated by the CEDAR Template Editor 2.6.44', + 'pav:lastUpdatedOn': '2020-07-07T11:39:18-07:00', + 'schema:description': 'Metadata describing a BIDS dataset.', + 'pav:createdOn': '2020-07-07T11:37:30-07:00', + 'bibo:status': 'bibo:draft', + '@id': 'https://repo.metadatacenter.org/templates/5568fc7b-2e3b-4a13-b893-eda9a6aff5e6', + 'pav:version': '0.0.1', + 'schema:schemaVersion': '1.6.0', + '@type': 'https://schema.metadatacenter.org/core/Template', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', +}); diff --git a/mirage/fixtures/cedar-templates/cedar-template.radx.ts b/mirage/fixtures/cedar-templates/cedar-template.radx.ts new file mode 100644 index 00000000000..fbf797546a9 --- /dev/null +++ b/mirage/fixtures/cedar-templates/cedar-template.radx.ts @@ -0,0 +1,14526 @@ +/* eslint-disable max-len */ +export const radxTemplate = Object({ + '@id': 'https://repo.metadatacenter.org/templates/ec918d9b-fcd2-4e6e-b63b-2c67aece9f68', + _ui: { + order: [ + 'Data File Title', + 'Data File Identifier', + 'Resource Type', + 'Data File Version', + 'Data File Language', + 'Data File Subjects and Keywords', + 'Data File Description', + 'Data File Creator', + 'Data File Related Resource', + 'Data File Contributor', + 'Data File Rights', + 'Date', + 'Data File Parent Study', + 'Data File Funding Source', + 'Data File Distribution', + 'Data Characteristics Summary', + 'Data Source', + 'Data Source Stream', + 'Data File Process Version', + 'Data File Temporal Coverage', + 'Data File Spatial Coverage', + 'Data File Vertical Coverage', + 'Auxiliary Metadata', + ], + propertyLabels: { + 'Data File Title': 'Data File Title', + 'Data File Identifier': 'Data File Identifier', + 'Resource Type': 'Resource Type', + 'Data File Version': 'Data File Version', + 'Data File Language': 'Data File Language', + 'Data File Subjects and Keywords': 'Data File Subjects and Keywords', + 'Data File Description': 'Data File Description', + 'Data File Creator': 'Data File Creator', + 'Data File Related Resource': 'Data File Related Resource', + 'Data File Contributor': 'Data File Contributor', + 'Data File Rights': 'Data File Rights', + Date: 'Date', + 'Data File Parent Study': 'Data File Parent Study', + 'Data File Funding Source': 'Data File Funding Source', + 'Data File Distribution': 'Data File Distribution', + 'Data Characteristics Summary': 'Data Characteristics Summary', + 'Data Source': 'Data Source', + 'Data Source Stream': 'Data Source Stream', + 'Data File Process Version': 'Data File Process Version', + 'Data File Temporal Coverage': 'Data File Temporal Coverage', + 'Data File Spatial Coverage': 'Data File Spatial Coverage', + 'Data File Vertical Coverage': 'Data File Vertical Coverage', + 'Auxiliary Metadata': 'Auxiliary Metadata', + }, + propertyDescriptions: { + 'Data File Title': 'A name or title by which the Data File being described is known.', + 'Data File Identifier': 'Information about the globally unique and persistent identifier used to identify and optionally access (meta)data of the data file being described.', + 'Resource Type': 'Information about the type of the resource being described with metadata.', + 'Data File Version': 'Version of the resource being described.', + 'Data File Language': 'Language in which the data file being described is provided.', + 'Data File Subjects and Keywords': 'Concepts (keywords, classification, or free text terms) that define the data file or purpose (subjects which can be addressed) using the data file.', + 'Data File Description': 'Summary of the Data File and its contents.', + 'Data File Creator': 'An entity that brought into existence the data file being described. Creators can be people, organizations and/or physical or virtual infrastructure (e.g., sensors, software).', + 'Data File Related Resource': 'Information about resource related to the data file or other entity being described.', + 'Data File Contributor': 'An entity that contributed in bringing into existence the data file being described. Contributors can be people, organizations and/or physical or virtual infrastructure (e.g., sensors, software).', + 'Data File Rights': 'Way in which the data file may or may not be accessed and used.', + Date: 'Relevant date related to the resource being described.', + 'Data File Parent Study': 'The research study for which this data file was created.', + 'Data File Funding Source': 'The sources of funding that enabled and drove the creation of the data file. (Non-monetary sources are described under Contributor.)', + 'Data File Distribution': 'Details about the distribution for this individual public presentation of the data file (if part of the Distribution metadata), or for all the public presentations of the data file being described (if part of the data file metadata).', + 'Data Characteristics Summary': 'Characteristics of the data within the data file, particularly of the cohorts in the data file.', + 'Data Source': 'Physical or conceptual entity that creates the data streams that make up the described data file. The data source may or may not be associated with a fixed location; for example, a series of discrete sensors deployed over time to a single location may be considered a single data source in some systems.', + 'Data Source Stream': 'A collection of one or more variable records originating from a single data source (e.g., sensor, process, or person). A data stream can grow over time.', + 'Data File Process Version': 'Version information for the process used to make the data file or product', + 'Data File Temporal Coverage': 'The temporal coverage and resolution of the data file being described.', + 'Data File Spatial Coverage': 'The maximum geospatial positions (locations on Earth) covered by the data file being described.', + 'Data File Vertical Coverage': 'The vertical area (altitude and/or depth) covered by the data file being described.', + 'Auxiliary Metadata': 'Information about the data file or metadata submission that does not fit into the other categories', + }, + pages: [], + }, + title: 'Radx metadata specification template schema', + description: 'Radx metadata specification template schema generated by the CEDAR Template Editor 2.6.44', + type: 'object', + properties: { + 'Data Characteristics Summary': { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Data Characteristics Summary)', + description: 'Generated by CSV2CEDAR.', + properties: { + 'Data Characteristics Table in CSV': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/399e2b10-21eb-4200-81f3-9407060dcbf8', + 'schema:identifier': 'data_characteristics_table_in_csv', + 'schema:name': 'Data Characteristics Table in CSV', + 'schema:description': 'Enter comma-separated table containing summary statistics characterizing this data file', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data Characteristics Table in CSV', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textarea', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Data Characteristics Table in CSV)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Data Characteristics Table in HTML': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/f91b9755-f6dd-4e67-9f1e-5fb8adf4161e', + 'schema:identifier': 'data_characteristics_table_in_html', + 'schema:name': 'Data Characteristics Table in HTML', + 'schema:description': 'Formatted HTML code for a table of statistical values', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data Characteristics Table in HTML', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textarea', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Data Characteristics Table in HTML)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + 'Data Characteristics Table in Key-Value Pairs': { + type: 'array', + minItems: 0, + items: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'urn:uuid:1f7eae7b-3116-4829-9997-5ddaae0277ef', + 'schema:identifier': 'data_characteristics_table_in_key-value_pairs', + 'schema:name': 'Data Characteristics Table in Key-Value Pairs', + 'schema:description': 'Enter the name of the characteristic being described in the first (key) field, and the value for that characteristic in the second (value) field.. Note this is a repeating field and so can support multiple key-value pairs.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data Characteristics Table in Key-Value Pairs', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _ui: { + inputType: 'attribute-value', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + title: 'Field(Data Characteristics Table in Key-Value Pairs)', + description: 'Generated by CSV2CEDAR.', + type: 'string', + multiValued: true, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + '@context': { + type: 'object', + properties: { + 'Data Characteristics Table in HTML': { + enum: [ + 'https://schema.metadatacenter.org/properties/f48a2164-fb1a-4232-b7ef-5f8c985685ae', + ], + }, + 'Data Characteristics Table in CSV': { + enum: [ + 'https://schema.metadatacenter.org/properties/2ecd7522-f5ec-4a35-903f-f2b087a6065c', + ], + }, + 'Data Characteristics Table in Key-Value Pairs': { + enum: [ + 'https://schema.metadatacenter.org/properties/0ea00320-9557-43c1-81af-ab23bc7b9142', + ], + }, + }, + additionalProperties: false, + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'Data Characteristics Table in HTML', + 'Data Characteristics Table in CSV', + 'Data Characteristics Table in Key-Value Pairs', + ], + additionalProperties: { + type: 'object', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + type: 'string', + format: 'uri', + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + }, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/17eab50d-061c-4972-9896-8f0a853686e7', + _ui: { + order: [ + 'Data Characteristics Table in HTML', + 'Data Characteristics Table in CSV', + 'Data Characteristics Table in Key-Value Pairs', + ], + propertyLabels: { + 'Data Characteristics Table in HTML': 'Data Characteristics Table in HTML', + 'Data Characteristics Table in CSV': 'Data Characteristics Table in CSV', + 'Data Characteristics Table in Key-Value Pairs': 'Data Characteristics Table in Key-Value Pairs', + }, + propertyDescriptions: { + 'Data Characteristics Table in HTML': 'Formatted HTML code for a table of statistical values', + 'Data Characteristics Table in CSV': 'Enter comma-separated table containing summary statistics characterizing this data file', + 'Data Characteristics Table in Key-Value Pairs': 'Enter the name of the characteristic being described in the first (key) field, and the value for that characteristic in the second (value) field.. Note this is a repeating field and so can support multiple key-value pairs.', + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'data_characteristics_summary', + 'schema:name': 'Data Characteristics Summary', + 'schema:description': 'Characteristics of the data within the data file, particularly of the cohorts in the data file.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data Characteristics Summary', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': '2022-08-11T21:26:18-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2022-08-11T21:26:18-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Auxiliary Metadata': { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Auxiliary Metadata)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@id': { + type: 'string', + format: 'uri', + }, + 'Data File Descriptive Attribute': { + type: 'array', + minItems: 0, + items: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'urn:uuid:a2dfde9f-116b-4ba3-8587-127c4553ecce', + 'schema:identifier': 'data_file_descriptive_attribute', + 'schema:name': 'Data File Descriptive Attribute', + 'schema:description': 'This field supports entry of both the metadata attribute name (in the first field), and the value for that attribute (in the second field). Note this is a repeating field and so can support multiple key-value pairs.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Descriptive Attribute', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _ui: { + inputType: 'attribute-value', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + title: 'Field(Data File Descriptive Attribute)', + description: 'Generated by CSV2CEDAR.', + type: 'string', + multiValued: true, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + '@context': { + type: 'object', + properties: { + 'Data File Descriptive Attribute': { + enum: [ + 'https://schema.metadatacenter.org/properties/c3a9553f-6062-40f3-a854-fe045938ba6f', + ], + }, + 'Additional Commentary': { + enum: [ + 'https://schema.metadatacenter.org/properties/248a9fce-664b-4dff-bf56-da55b239e65f', + ], + }, + }, + additionalProperties: false, + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'Additional Commentary': { + type: 'array', + minItems: 1, + items: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/222da83c-dea2-412f-895c-a3000272010e', + 'schema:identifier': 'additional_commentary', + 'schema:name': 'Additional Commentary', + 'schema:description': 'Any additional information about the data file or provided metadata.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Additional Commentary', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textarea', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Additional Commentary)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'Data File Descriptive Attribute', + 'Additional Commentary', + ], + additionalProperties: { + type: 'object', + properties: { + '@value': { + type: [ + 'string', + 'null', + ], + }, + '@type': { + type: 'string', + format: 'uri', + }, + }, + required: [ + '@value', + ], + additionalProperties: false, + }, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/8661ff23-03ec-4a8d-8a72-ca53d435081e', + _ui: { + order: [ + 'Data File Descriptive Attribute', + 'Additional Commentary', + ], + propertyLabels: { + 'Data File Descriptive Attribute': 'Data File Descriptive Attribute', + 'Additional Commentary': 'Additional Commentary', + }, + propertyDescriptions: { + 'Data File Descriptive Attribute': 'This field supports entry of both the metadata attribute name (in the first field), and the value for that attribute (in the second field). Note this is a repeating field and so can support multiple key-value pairs.', + 'Additional Commentary': 'Any additional information about the data file or provided metadata.', + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'auxiliary_metadata', + 'schema:name': 'Auxiliary Metadata', + 'schema:description': 'Information about the data file or metadata submission that does not fit into the other categories', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Auxiliary Metadata', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': '2022-08-11T21:26:18-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2022-08-11T21:26:18-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'Data File Process Version': { + type: 'array', + minItems: 1, + items: { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Data File Process Version)', + description: 'Generated by CSV2CEDAR.', + properties: { + 'Version Identifier of Process': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/3c1c12f1-2ac0-48d1-846b-22028fa1c448', + 'schema:identifier': 'version_identifier_of_process', + 'schema:name': 'Version Identifier of Process', + 'schema:description': 'Version of the process used to make this data file, typically a string (e.g., 3.0.3)', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Version Identifier of Process', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Version Identifier of Process)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Process Unique Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/621aaacc-d678-4a15-ba6d-9a32bacf650f', + 'schema:identifier': 'process_unique_identifier', + 'schema:name': 'Process Unique Identifier', + 'schema:description': 'Unique identifier for the process used to make the data file or product (preferably a resolvable and persistent identifier)', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Process Unique Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Process Unique Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'Execution Identifier of Process': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/b6d86cc7-fd03-4784-aff2-ecf3f2ede6ea', + 'schema:identifier': 'execution_identifier_of_process', + 'schema:name': 'Execution Identifier of Process', + 'schema:description': 'Identification of the particular run of the process used to make this data file (a deterministic string)', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Execution Identifier of Process', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Execution Identifier of Process)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@context': { + type: 'object', + properties: { + 'Process Name': { + enum: [ + 'https://schema.metadatacenter.org/properties/feb434c4-424d-4fe7-aa66-ab68c5e54217', + ], + }, + 'Process Unique Identifier': { + enum: [ + 'https://schema.metadatacenter.org/properties/5399bf9a-7b19-42fc-b5e3-a0f70e73689a', + ], + }, + 'Version Identifier of Process': { + enum: [ + 'https://schema.metadatacenter.org/properties/fa192c4d-c96c-48c8-85c3-68adf8ee45e5', + ], + }, + 'Execution Identifier of Process': { + enum: [ + 'https://schema.metadatacenter.org/properties/7411041d-9560-49b8-8159-5442a09de7e7', + ], + }, + }, + additionalProperties: false, + }, + 'Process Name': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/de1a0182-a37c-42d1-8b54-a54991f7d249', + 'schema:identifier': 'process_name', + 'schema:name': 'Process Name', + 'schema:description': 'Full name of the process for which the version is specified', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Process Name', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Process Name)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'Process Name', + 'Process Unique Identifier', + 'Version Identifier of Process', + 'Execution Identifier of Process', + ], + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/2430bda9-a175-4479-a260-b79537b05daa', + _ui: { + order: [ + 'Process Name', + 'Process Unique Identifier', + 'Version Identifier of Process', + 'Execution Identifier of Process', + ], + propertyLabels: { + 'Process Name': 'Process Name', + 'Process Unique Identifier': 'Process Unique Identifier', + 'Version Identifier of Process': 'Version Identifier of Process', + 'Execution Identifier of Process': 'Execution Identifier of Process', + }, + propertyDescriptions: { + 'Process Name': 'Full name of the process for which the version is specified', + 'Process Unique Identifier': 'Unique identifier for the process used to make the data file or product (preferably a resolvable and persistent identifier)', + 'Version Identifier of Process': 'Version of the process used to make this data file, typically a string (e.g., 3.0.3)', + 'Execution Identifier of Process': 'Identification of the particular run of the process used to make this data file (a deterministic string)', + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'data_file_process_version', + 'schema:name': 'Data File Process Version', + 'schema:description': 'Version information for the process used to make the data file or product', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Process Version', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': '2022-08-11T21:26:18-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2022-08-11T21:26:18-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'pav:createdOn': { + type: [ + 'string', + 'null', + ], + format: 'date-time', + }, + 'Data File Vertical Coverage': { + type: 'array', + minItems: 1, + items: { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Data File Vertical Coverage)', + description: 'Generated by CSV2CEDAR.', + properties: { + 'Vertical Extent Minimum Value': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/2d6d087f-a0b1-43ac-adc7-5df0f8d901c0', + 'schema:identifier': 'vertical_extent_minimum_value', + 'schema:name': 'Vertical Extent Minimum Value', + 'schema:description': 'A minimum vertical extent of data file collection. In case of depth, this contains the maximum depth of data file collection (it is a negative number of greater absolute magnitude than the Vertical Extent Maximum Value).', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Vertical Extent Minimum Value', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + numberType: 'xsd:float', + unitOfMeasure: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'numeric', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Vertical Extent Minimum Value)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Vertical Extent Datum': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/eacfc903-ecbf-4aac-b10a-293f8020f7ee', + 'schema:identifier': 'vertical_extent_datum', + 'schema:name': 'Vertical Extent Datum', + 'schema:description': 'The name of the Datum (reference frame) used for the Vertical Extent values.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Vertical Extent Datum', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Vertical Extent Datum)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'Vertical Extent Maximum Value': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/ef0b0599-305d-4b56-afd0-1b21a6264bb6', + 'schema:identifier': 'vertical_extent_maximum_value', + 'schema:name': 'Vertical Extent Maximum Value', + 'schema:description': 'A maximum vertical extent of data file collection. In case of depth, this contains the minimum depth of data file collection (it is a negative number of lesser absolute magnitude than the Vertical Extent Minimum Value).', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Vertical Extent Maximum Value', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + numberType: 'xsd:float', + unitOfMeasure: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'numeric', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Vertical Extent Maximum Value)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Vertical Extent Datum Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/b3e34ef1-aee9-4138-b31a-18c5e629727d', + 'schema:identifier': 'vertical_extent_datum_identifier', + 'schema:name': 'Vertical Extent Datum Identifier', + 'schema:description': 'The unique identifier (IRI) of the Datum (reference frame) used for the Vertical Extent values.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Vertical Extent Datum Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'link', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Vertical Extent Datum Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@context': { + type: 'object', + properties: { + 'Vertical Extent Minimum Value': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasVerticalExtentMinimumValue', + ], + }, + 'Vertical Extent Maximum Value': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasVerticalExtentMaximumValue', + ], + }, + 'Vertical Extent Unit': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasVerticalExtentUnit', + ], + }, + 'Vertical Extent Datum': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasVerticalExtentDatum', + ], + }, + 'Vertical Extent Datum Identifier': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasVerticalExtentDatumIRI', + ], + }, + }, + additionalProperties: false, + }, + 'Vertical Extent Unit': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/09bdcae4-18c0-433d-9f44-a0e87e090552', + 'schema:identifier': 'vertical_extent_unit', + 'schema:name': 'Vertical Extent Unit', + 'schema:description': 'Unit used to specify Vertical Extent. May be specified as string or identifier, preferably as science units.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Vertical Extent Unit', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Vertical Extent Unit)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'Vertical Extent Minimum Value', + 'Vertical Extent Maximum Value', + 'Vertical Extent Unit', + 'Vertical Extent Datum', + 'Vertical Extent Datum Identifier', + ], + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/276c9011-88fa-4154-9898-2ca862fed496', + _ui: { + order: [ + 'Vertical Extent Minimum Value', + 'Vertical Extent Maximum Value', + 'Vertical Extent Unit', + 'Vertical Extent Datum', + 'Vertical Extent Datum Identifier', + ], + propertyLabels: { + 'Vertical Extent Minimum Value': 'Vertical Extent Minimum Value', + 'Vertical Extent Maximum Value': 'Vertical Extent Maximum Value', + 'Vertical Extent Unit': 'Vertical Extent Unit', + 'Vertical Extent Datum': 'Vertical Extent Datum', + 'Vertical Extent Datum Identifier': 'Vertical Extent Datum Identifier', + }, + propertyDescriptions: { + 'Vertical Extent Minimum Value': 'A minimum vertical extent of data file collection. In case of depth, this contains the maximum depth of data file collection (it is a negative number of greater absolute magnitude than the Vertical Extent Maximum Value).', + 'Vertical Extent Maximum Value': 'A maximum vertical extent of data file collection. In case of depth, this contains the minimum depth of data file collection (it is a negative number of lesser absolute magnitude than the Vertical Extent Minimum Value).', + 'Vertical Extent Unit': 'Unit used to specify Vertical Extent. May be specified as string or identifier, preferably as science units.', + 'Vertical Extent Datum': 'The name of the Datum (reference frame) used for the Vertical Extent values.', + 'Vertical Extent Datum Identifier': 'The unique identifier (IRI) of the Datum (reference frame) used for the Vertical Extent values.', + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'data_file_vertical_coverage', + 'schema:name': 'Data File Vertical Coverage', + 'schema:description': 'The vertical area (altitude and/or depth) covered by the data file being described.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Vertical Coverage', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': '2022-08-11T21:26:18-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2022-08-11T21:26:18-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'Data File Related Resource': { + type: 'array', + minItems: 1, + items: { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Data File Related Resource)', + description: 'Generated by CSV2CEDAR.', + properties: { + 'Related Resource Identifier Type': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/f7ea6818-d720-43eb-bbef-b4897258aa2e', + 'schema:identifier': 'related_resource_identifier_type', + 'schema:name': 'Related Resource Identifier Type', + 'schema:description': 'The identifier type used to identify the related resource.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Related Resource Identifier Type', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [ + { + source: 'https://bioportal.bioontology.org/ontologies/FDC-GDMT', + acronym: 'FDC-GDMT', + name: 'FDC-GDMT', + uri: 'http://vocab.fairdatacollective.org/gdmt/IdentifierType', + maxDepth: 2147483647, + }, + ], + ontologies: [], + literals: [], + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Related Resource Identifier Type)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'Related Resource Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/84261ae4-3d99-4147-8559-4b27758e08b8', + 'schema:identifier': 'related_resource_identifier', + 'schema:name': 'Related Resource Identifier', + 'schema:description': 'A globally unique string that identifies a resource that is related to the data file being described.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Related Resource Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Related Resource Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + 'Resource Type Category': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/c37bdf90-bdfa-4403-bc10-fb52b374f16d', + 'schema:identifier': 'resource_type_category', + 'schema:name': 'Resource Type Category', + 'schema:description': "Categorical type of the resource being described. (Corresponds to DataCite's resourceTypeGeneral.)", + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Resource Type Category', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [ + { + source: 'https://bioportal.bioontology.org/ontologies/FDC-GDMT', + acronym: 'FDC-GDMT', + name: 'FDC-GDMT', + uri: 'http://vocab.fairdatacollective.org/gdmt/ResourceTypeCategory', + maxDepth: 2147483647, + }, + ], + ontologies: [], + literals: [], + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Resource Type Category)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@context': { + type: 'object', + properties: { + 'Related Resource Identifier': { + enum: [ + 'http://purl.org/dc/terms/identifier', + ], + }, + 'Related Resource Identifier Type': { + enum: [ + 'http://schema.org/propertyID', + ], + }, + 'Resource Type Category': { + enum: [ + 'http://purl.org/dc/elements/1.1/type', + ], + }, + 'Relation of Data File to Resource': { + enum: [ + 'http://rs.tdwg.org/dwc/terms/relationshipOfResource', + ], + }, + }, + additionalProperties: false, + }, + 'Relation of Data File to Resource': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/6fea13dd-6ff4-4371-b04b-4d75d4c4a7fe', + 'schema:identifier': 'relation_of_data_file_to_resource', + 'schema:name': 'Relation of Data File to Resource', + 'schema:description': 'Description of the relationship of the object being described (A) to the related resource (B).', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Relation of Data File to Resource', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Relation of Data File to Resource)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'Related Resource Identifier', + 'Related Resource Identifier Type', + 'Resource Type Category', + 'Relation of Data File to Resource', + ], + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/7ba80b7a-895f-4f1b-8a6a-513c219b1dc4', + _ui: { + order: [ + 'Related Resource Identifier', + 'Related Resource Identifier Type', + 'Resource Type Category', + 'Relation of Data File to Resource', + ], + propertyLabels: { + 'Related Resource Identifier': 'Related Resource Identifier', + 'Related Resource Identifier Type': 'Related Resource Identifier Type', + 'Resource Type Category': 'Resource Type Category', + 'Relation of Data File to Resource': 'Relation of Data File to Resource', + }, + propertyDescriptions: { + 'Related Resource Identifier': 'A globally unique string that identifies a resource that is related to the data file being described.', + 'Related Resource Identifier Type': 'The identifier type used to identify the related resource.', + 'Resource Type Category': "Categorical type of the resource being described. (Corresponds to DataCite's resourceTypeGeneral.)", + 'Relation of Data File to Resource': 'Description of the relationship of the object being described (A) to the related resource (B).', + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'data_file_related_resource', + 'schema:name': 'Data File Related Resource', + 'schema:description': 'Information about resource related to the data file or other entity being described.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Related Resource', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': '2022-08-11T21:26:18-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2022-08-11T21:26:18-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'Data File Description': { + type: 'array', + minItems: 1, + items: { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Data File Description)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@id': { + type: 'string', + format: 'uri', + }, + '@context': { + type: 'object', + properties: { + 'Data File Description': { + enum: [ + 'http://purl.org/dc/terms/description', + ], + }, + 'Description Language': { + enum: [ + 'http://purl.org/dc/terms/language', + ], + }, + }, + additionalProperties: false, + }, + 'Description Language': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/2839944a-b5f6-41c7-ad68-9532f8fabeed', + 'schema:identifier': 'description_language', + 'schema:name': 'Description Language', + 'schema:description': 'Language in which the Data File description is provided.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Description Language', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [], + ontologies: [ + { + uri: 'https://bioportal.bioontology.org/ontologies/ISO639-1', + acronym: 'ISO639-1', + name: 'ISO639-1', + }, + ], + literals: [], + defaultValue: { + termUri: 'https://www.omg.org/spec/LCC/Languages/LaISO639-1-LanguageCodes/en', + 'rdfs:label': '[en]', + }, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Description Language)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'Data File Description': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/7e02b791-d62c-4677-99f9-b5eca4bb64a7', + 'schema:identifier': 'data_file_description', + 'schema:name': 'Data File Description', + 'schema:description': 'An account of the resource; may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Description', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Data File Description)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'Data File Description', + 'Description Language', + ], + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/f5083cf2-503d-411b-a2c3-5d7332f5e98a', + _ui: { + order: [ + 'Data File Description', + 'Description Language', + ], + propertyLabels: { + 'Data File Description': 'Data File Description', + 'Description Language': 'Description Language', + }, + propertyDescriptions: { + 'Data File Description': 'An account of the resource; may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource.', + 'Description Language': 'Language in which the Data File description is provided.', + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'data_file_description', + 'schema:name': 'Data File Description', + 'schema:description': 'Summary of the Data File and its contents.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Description', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': '2022-08-11T21:26:18-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2022-08-11T21:26:18-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'pav:createdBy': { + type: [ + 'string', + 'null', + ], + format: 'uri', + }, + 'Data File Funding Source': { + type: 'array', + minItems: 1, + items: { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Data File Funding Source)', + description: 'Generated by CSV2CEDAR.', + properties: { + 'Award Title': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/262a879b-7b27-4cc1-b4d5-78785c387cf6', + 'schema:identifier': 'award_title', + 'schema:name': 'Award Title', + 'schema:description': 'The human readable title of the award, grant, or other specific funding mechanism for the described data file.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Award Title', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Award Title)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Award Page Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/a393fe14-510d-49b9-b9c9-84975700ebd5', + 'schema:identifier': 'award_page_identifier', + 'schema:name': 'Award Page Identifier', + 'schema:description': 'The unique identifier (IRI) leading to a page provided by the funder for more information about the award (grant).', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Award Page Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'link', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Award Page Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Funder Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/bd077bd4-63a2-4828-a9f6-e4f3e84d18f4', + 'schema:identifier': 'funder_identifier', + 'schema:name': 'Funder Identifier', + 'schema:description': 'Globally unique string that identifies the funding provider.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Funder Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Funder Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Funder Identifier Scheme Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/50b76c9b-24e0-4245-add1-2dac907b84a9', + 'schema:identifier': 'funder_identifier_scheme_identifier', + 'schema:name': 'Funder Identifier Scheme Identifier', + 'schema:description': 'The unique identifier (IRI) of the scheme or authority used for the Funder Identifier.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Funder Identifier Scheme Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'link', + hidden: true, + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Funder Identifier Scheme Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Funder Name': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/16f1c3aa-d065-4e53-a2ff-45cdc7547350', + 'schema:identifier': 'funder_name', + 'schema:name': 'Funder Name', + 'schema:description': "Name of the organization providing the funding for the described data file ('funding provider').", + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Funder Name', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Funder Name)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'Award Local Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/2b4dc507-b99d-4638-b7f8-ea07c655f6ff', + 'schema:identifier': 'award_local_identifier', + 'schema:name': 'Award Local Identifier', + 'schema:description': 'The code assigned by the funding provider to a sponsored award (grant). (Can be an IRI, but typically is not.)', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Award Local Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Award Local Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Funder Identifier Scheme': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/0c4cf4b4-9241-4bbc-ad39-8962138c86e2', + 'schema:identifier': 'funder_identifier_scheme', + 'schema:name': 'Funder Identifier Scheme', + 'schema:description': 'Name of the scheme or authority for the Funder Identifier.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Funder Identifier Scheme', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [ + { + source: 'https://bioportal.bioontology.org/ontologies/FDC-GDMT', + acronym: 'FDC-GDMT', + name: 'FDC-GDMT', + uri: 'http://vocab.fairdatacollective.org/gdmt/IdentifierScheme', + maxDepth: 2147483647, + }, + ], + ontologies: [], + literals: [], + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Funder Identifier Scheme)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@context': { + type: 'object', + properties: { + 'Award Title': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasAwardTitle', + ], + }, + 'Award Page Identifier': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasAwardPageIRI', + ], + }, + 'Award Local Identifier': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasAwardLocalIdentifier', + ], + }, + 'Funder Name': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasFunderName', + ], + }, + 'Funder Identifier': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasFunderIdentifier', + ], + }, + 'Funder Identifier Scheme': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasFunderIdentifierScheme', + ], + }, + 'Funder Identifier Scheme Identifier': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasFunderIdentifierSchemeIRI', + ], + }, + }, + additionalProperties: false, + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'Award Title', + 'Award Page Identifier', + 'Award Local Identifier', + 'Funder Name', + 'Funder Identifier', + 'Funder Identifier Scheme', + 'Funder Identifier Scheme Identifier', + ], + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/68288b82-e26d-4d84-ae2d-419fbab912f9', + _ui: { + order: [ + 'Award Title', + 'Award Page Identifier', + 'Award Local Identifier', + 'Funder Name', + 'Funder Identifier', + 'Funder Identifier Scheme', + 'Funder Identifier Scheme Identifier', + ], + propertyLabels: { + 'Award Title': 'Award Title', + 'Award Page Identifier': 'Award Page Identifier', + 'Award Local Identifier': 'Award Local Identifier', + 'Funder Name': 'Funder Name', + 'Funder Identifier': 'Funder Identifier', + 'Funder Identifier Scheme': 'Funder Identifier Scheme', + 'Funder Identifier Scheme Identifier': 'Funder Identifier Scheme Identifier', + }, + propertyDescriptions: { + 'Award Title': 'The human readable title of the award, grant, or other specific funding mechanism for the described data file.', + 'Award Page Identifier': 'The unique identifier (IRI) leading to a page provided by the funder for more information about the award (grant).', + 'Award Local Identifier': 'The code assigned by the funding provider to a sponsored award (grant). (Can be an IRI, but typically is not.)', + 'Funder Name': "Name of the organization providing the funding for the described data file ('funding provider').", + 'Funder Identifier': 'Globally unique string that identifies the funding provider.', + 'Funder Identifier Scheme': 'Name of the scheme or authority for the Funder Identifier.', + 'Funder Identifier Scheme Identifier': 'The unique identifier (IRI) of the scheme or authority used for the Funder Identifier.', + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'data_file_funding_source', + 'schema:name': 'Data File Funding Source', + 'schema:description': 'The sources of funding that enabled and drove the creation of the data file. (Non-monetary sources are described under Contributor.)', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Funding Source', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': '2022-08-11T21:26:18-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2022-08-11T21:26:18-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'Data Source Stream': { + type: 'array', + minItems: 1, + items: { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Data Source Stream)', + description: 'Generated by CSV2CEDAR.', + properties: { + 'Data Stream Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/7f4e2213-fec8-4b6e-ac80-525516f4b7a8', + 'schema:identifier': 'data_stream_identifier', + 'schema:name': 'Data Stream Identifier', + 'schema:description': 'Globally unique string that identifies the collection of records coming from a data source.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data Stream Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Data Stream Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'Data Stream Scheme': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/1a5a9cc5-57cb-412b-8ad6-6db78956b939', + 'schema:identifier': 'data_stream_scheme', + 'schema:name': 'Data Stream Scheme', + 'schema:description': 'The name of the scheme or authority used for the Data Stream Identifier.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data Stream Scheme', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [ + { + source: 'https://bioportal.bioontology.org/ontologies/FDC-GDMT', + acronym: 'FDC-GDMT', + name: 'FDC-GDMT', + uri: 'http://vocab.fairdatacollective.org/gdmt/IdentifierType', + maxDepth: 2147483647, + }, + ], + ontologies: [], + literals: [], + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Data Stream Scheme)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Data Stream Name': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/8895b413-af11-472c-82f7-b05f0565762e', + 'schema:identifier': 'data_stream_name', + 'schema:name': 'Data Stream Name', + 'schema:description': 'Human readable name of collection of records coming from a data source. A data stream is a collection of one or more variable records originating from a single data source (e.g., sensor, process, or person). A data stream can grow over time.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data Stream Name', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Data Stream Name)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@context': { + type: 'object', + properties: { + 'Data Stream Name': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasDataStream', + ], + }, + 'Data Stream Identifier': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasDataStreamIRI', + ], + }, + 'Data Stream Scheme': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasDataStreamScheme', + ], + }, + 'Data Stream Scheme Identifier': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasDataStreamSchemeIRI', + ], + }, + }, + additionalProperties: false, + }, + 'Data Stream Scheme Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/205775e9-01a9-4674-8ff1-42b4ab4a5b27', + 'schema:identifier': 'data_stream_scheme_identifier', + 'schema:name': 'Data Stream Scheme Identifier', + 'schema:description': 'The unique identifier (IRI) of the scheme or authority used for the Data Stream Identifier.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data Stream Scheme Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'link', + hidden: true, + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Data Stream Scheme Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'Data Stream Name', + 'Data Stream Identifier', + 'Data Stream Scheme', + 'Data Stream Scheme Identifier', + ], + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/d7b8e30e-9995-40b5-a409-759cc3ddadaf', + _ui: { + order: [ + 'Data Stream Name', + 'Data Stream Identifier', + 'Data Stream Scheme', + 'Data Stream Scheme Identifier', + ], + propertyLabels: { + 'Data Stream Name': 'Data Stream Name', + 'Data Stream Identifier': 'Data Stream Identifier', + 'Data Stream Scheme': 'Data Stream Scheme', + 'Data Stream Scheme Identifier': 'Data Stream Scheme Identifier', + }, + propertyDescriptions: { + 'Data Stream Name': 'Human readable name of collection of records coming from a data source. A data stream is a collection of one or more variable records originating from a single data source (e.g., sensor, process, or person). A data stream can grow over time.', + 'Data Stream Identifier': 'Globally unique string that identifies the collection of records coming from a data source.', + 'Data Stream Scheme': 'The name of the scheme or authority used for the Data Stream Identifier.', + 'Data Stream Scheme Identifier': 'The unique identifier (IRI) of the scheme or authority used for the Data Stream Identifier.', + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'data_source_stream', + 'schema:name': 'Data Source Stream', + 'schema:description': 'A collection of one or more variable records originating from a single data source (e.g., sensor, process, or person). A data stream can grow over time.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data Source Stream', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': '2022-08-11T21:26:18-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2022-08-11T21:26:18-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'Data File Language': { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Data File Language)', + description: 'Generated by CSV2CEDAR.', + properties: { + 'Primary Language': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/b246b473-bd28-4c79-a41d-d68bda9b1ddb', + 'schema:identifier': 'primary_language', + 'schema:name': 'Primary Language', + 'schema:description': 'Primary language used to present the data file (if multiple languages are present).', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Primary Language', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [], + ontologies: [ + { + uri: 'https://bioportal.bioontology.org/ontologies/ISO639-1', + acronym: 'ISO639-1', + name: 'ISO639-1', + }, + ], + literals: [], + defaultValue: { + termUri: 'https://www.omg.org/spec/LCC/Languages/LaISO639-1-LanguageCodes/en', + 'rdfs:label': '[en]', + }, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Primary Language)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@context': { + type: 'object', + properties: { + 'Primary Language': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasPrimaryLanguage', + ], + }, + 'Other Language': { + enum: [ + 'http://purl.org/dc/terms/language', + ], + }, + }, + additionalProperties: false, + }, + 'Other Language': { + type: 'array', + minItems: 1, + items: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/6062a3cd-ac6b-4ae3-a7a5-49fbb175ea94', + 'schema:identifier': 'other_language', + 'schema:name': 'Other Language', + 'schema:description': 'A language in which the data file being described is provided.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Other Language', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [], + ontologies: [ + { + uri: 'https://bioportal.bioontology.org/ontologies/ISO639-1', + acronym: 'ISO639-1', + name: 'ISO639-1', + }, + ], + literals: [], + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Other Language)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'Primary Language', + 'Other Language', + ], + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/250eeb13-1f1d-4b20-98b6-21a072d7f595', + _ui: { + order: [ + 'Primary Language', + 'Other Language', + ], + propertyLabels: { + 'Primary Language': 'Primary Language', + 'Other Language': 'Other Language', + }, + propertyDescriptions: { + 'Primary Language': 'Primary language used to present the data file (if multiple languages are present).', + 'Other Language': 'A language in which the data file being described is provided.', + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'data_file_language', + 'schema:name': 'Data File Language', + 'schema:description': 'Language in which the data file being described is provided.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Language', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': '2022-08-11T21:26:18-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2022-08-11T21:26:18-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'oslc:modifiedBy': { + type: [ + 'string', + 'null', + ], + format: 'uri', + }, + '@id': { + type: [ + 'string', + 'null', + ], + format: 'uri', + }, + 'Data File Creator': { + type: 'array', + minItems: 1, + items: { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Data File Creator)', + description: 'Generated by CSV2CEDAR.', + properties: { + 'Creator Identifier Scheme Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/598b03c7-b97f-4308-8d08-135c6cf5e964', + 'schema:identifier': 'creator_identifier_scheme_identifier', + 'schema:name': 'Creator Identifier Scheme Identifier', + 'schema:description': 'The unique identifier (IRI) of the scheme or authority used for the Creator Identifier.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Creator Identifier Scheme Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'link', + hidden: true, + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Creator Identifier Scheme Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Creator Role': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/8e3b217c-95c7-4d9e-a942-e3238e8f5d3a', + 'schema:identifier': 'creator_role', + 'schema:name': 'Creator Role', + 'schema:description': 'The role of the creator in bringing the described data file into existence.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Creator Role', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [ + { + source: 'https://bioportal.bioontology.org/ontologies/FDC-GDMT', + acronym: 'FDC-GDMT', + name: 'FDC-GDMT', + uri: 'http://vocab.fairdatacollective.org/gdmt/ContributorRole', + maxDepth: 2147483647, + }, + ], + ontologies: [], + literals: [], + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Creator Role)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Creator Type': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/eddef290-6784-42bc-a1aa-402951944215', + 'schema:identifier': 'creator_type', + 'schema:name': 'Creator Type', + 'schema:description': 'The type of the creator of the described data file (person or organization).', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Creator Type', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [ + { + source: 'https://bioportal.bioontology.org/ontologies/FDC-GDMT', + acronym: 'FDC-GDMT', + name: 'FDC-GDMT', + uri: 'http://vocab.fairdatacollective.org/gdmt/ResourceCreatorType', + maxDepth: 2147483647, + }, + ], + ontologies: [], + literals: [], + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Creator Type)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Creator Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/c2338c38-81e7-4f3f-9003-82e9012e1734', + 'schema:identifier': 'creator_identifier', + 'schema:name': 'Creator Identifier', + 'schema:description': 'Globally unique string that identifies the creator (an individual or legal entity).', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Creator Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Creator Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Creator Affiliation Identifier Scheme Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/e0f83530-7fb1-4814-9bc4-4562c105206e', + 'schema:identifier': 'creator_affiliation_identifier_scheme_identifier', + 'schema:name': 'Creator Affiliation Identifier Scheme Identifier', + 'schema:description': 'The unique identifier (IRI) of the scheme or authority used for the Subject Identifier.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Creator Affiliation Identifier Scheme Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'link', + hidden: true, + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Creator Affiliation Identifier Scheme Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'Creator Identifier Scheme': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/3aefa9ca-8ebd-472d-8e21-862437782bc2', + 'schema:identifier': 'creator_identifier_scheme', + 'schema:name': 'Creator Identifier Scheme', + 'schema:description': 'The name of the scheme or authority used for the Creator Identifier.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Creator Identifier Scheme', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [ + { + source: 'https://bioportal.bioontology.org/ontologies/FDC-GDMT', + acronym: 'FDC-GDMT', + name: 'FDC-GDMT', + uri: 'http://vocab.fairdatacollective.org/gdmt/IdentifierScheme', + maxDepth: 2147483647, + }, + ], + ontologies: [], + literals: [], + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Creator Identifier Scheme)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Creator Family Name': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/bf8ef2a5-cc9a-4337-981d-cb9247bffdf1', + 'schema:identifier': 'creator_family_name', + 'schema:name': 'Creator Family Name', + 'schema:description': 'If the creator is a person, the surname(s) of the creator (e.g., last name in Western languagues, first name in Asian languages).', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Creator Family Name', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Creator Family Name)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@context': { + type: 'object', + properties: { + 'Creator Type': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasCreatorType', + ], + }, + 'Creator Name': { + enum: [ + 'http://purl.org/dc/terms/creator', + ], + }, + 'Creator Given Name': { + enum: [ + 'http://xmlns.com/foaf/0.1/givenName', + ], + }, + 'Creator Family Name': { + enum: [ + 'http://xmlns.com/foaf/0.1/familyName', + ], + }, + 'Creator Identifier': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasCreatorIdentifier', + ], + }, + 'Creator Identifier Scheme': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasCreatorIdentifierScheme', + ], + }, + 'Creator Identifier Scheme Identifier': { + enum: [ + 'https://schema.metadatacenter.org/properties/cffc1d3a-abb7-4d1b-b523-76948f3452a9', + ], + }, + 'Creator Affiliation': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasCreatorAffiliation', + ], + }, + 'Creator Affiliation Identifier': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasCreatorAffiliationIdentifier', + ], + }, + 'Creator Affiliation Identifier Scheme': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasCreatorAffiliationIdentifierScheme', + ], + }, + 'Creator Affiliation Identifier Scheme Identifier': { + enum: [ + 'https://schema.metadatacenter.org/properties/e8678031-13bc-44d2-a80e-b7af75bfa4d5', + ], + }, + 'Creator Email': { + enum: [ + 'http://xmlns.com/foaf/0.1/mbox', + ], + }, + 'Creator Role': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasCreatorRole', + ], + }, + }, + additionalProperties: false, + }, + 'Creator Affiliation Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/34293eda-7e7c-4f5b-ab5d-fd45a8073c94', + 'schema:identifier': 'creator_affiliation_identifier', + 'schema:name': 'Creator Affiliation Identifier', + 'schema:description': 'Globally unique string that identifies the organizational affiliation of the creator.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Creator Affiliation Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Creator Affiliation Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Creator Given Name': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/2f2c141f-5694-4035-80f2-5f2e422a446f', + 'schema:identifier': 'creator_given_name', + 'schema:name': 'Creator Given Name', + 'schema:description': 'If the creator is a person, the personal name(s) of the creator (e.g., first and optionally middle name in Western languagues, optionally middle and last name in Asian languages).', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Creator Given Name', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Creator Given Name)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Creator Email': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/8aad13d2-1137-46ae-ab20-ff88c3313c28', + 'schema:identifier': 'creator_email', + 'schema:name': 'Creator Email', + 'schema:description': 'An email address of the creator.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Creator Email', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'email', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Creator Email)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Creator Name': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/c281adb4-27dd-46f7-983f-6df5801a4134', + 'schema:identifier': 'creator_name', + 'schema:name': 'Creator Name', + 'schema:description': 'The full name of the creator.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Creator Name', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Creator Name)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Creator Affiliation': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/2c4b1ad1-235b-49bb-8085-0b5f46116ce3', + 'schema:identifier': 'creator_affiliation', + 'schema:name': 'Creator Affiliation', + 'schema:description': 'The organizational or institutional affiliation of the creator.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Creator Affiliation', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Creator Affiliation)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + 'Creator Affiliation Identifier Scheme': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/b2bf4248-a08c-48d2-98f9-4206f765a469', + 'schema:identifier': 'creator_affiliation_identifier_scheme', + 'schema:name': 'Creator Affiliation Identifier Scheme', + 'schema:description': 'The name of the scheme or authority used for the Creator Affiliation Identifier.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Creator Affiliation Identifier Scheme', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [ + { + source: 'https://bioportal.bioontology.org/ontologies/FDC-GDMT', + acronym: 'FDC-GDMT', + name: 'FDC-GDMT', + uri: 'http://vocab.fairdatacollective.org/gdmt/IdentifierScheme', + maxDepth: 2147483647, + }, + ], + ontologies: [], + literals: [], + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Creator Affiliation Identifier Scheme)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'Creator Type', + 'Creator Name', + 'Creator Given Name', + 'Creator Family Name', + 'Creator Identifier', + 'Creator Identifier Scheme', + 'Creator Identifier Scheme Identifier', + 'Creator Affiliation', + 'Creator Affiliation Identifier', + 'Creator Affiliation Identifier Scheme', + 'Creator Affiliation Identifier Scheme Identifier', + 'Creator Email', + 'Creator Role', + ], + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/167697dc-265c-4e9a-95e6-55f69b2f8f4a', + _ui: { + order: [ + 'Creator Type', + 'Creator Name', + 'Creator Given Name', + 'Creator Family Name', + 'Creator Identifier', + 'Creator Identifier Scheme', + 'Creator Identifier Scheme Identifier', + 'Creator Affiliation', + 'Creator Affiliation Identifier', + 'Creator Affiliation Identifier Scheme', + 'Creator Affiliation Identifier Scheme Identifier', + 'Creator Email', + 'Creator Role', + ], + propertyLabels: { + 'Creator Type': 'Creator Type', + 'Creator Name': 'Creator Name', + 'Creator Given Name': 'Creator Given Name', + 'Creator Family Name': 'Creator Family Name', + 'Creator Identifier': 'Creator Identifier', + 'Creator Identifier Scheme': 'Creator Identifier Scheme', + 'Creator Identifier Scheme Identifier': 'Creator Identifier Scheme Identifier', + 'Creator Affiliation': 'Creator Affiliation', + 'Creator Affiliation Identifier': 'Creator Affiliation Identifier', + 'Creator Affiliation Identifier Scheme': 'Creator Affiliation Identifier Scheme', + 'Creator Affiliation Identifier Scheme Identifier': 'Creator Affiliation Identifier Scheme Identifier', + 'Creator Email': 'Creator Email', + 'Creator Role': 'Creator Role', + }, + propertyDescriptions: { + 'Creator Type': 'The type of the creator of the described data file (person or organization).', + 'Creator Name': 'The full name of the creator.', + 'Creator Given Name': 'If the creator is a person, the personal name(s) of the creator (e.g., first and optionally middle name in Western languagues, optionally middle and last name in Asian languages).', + 'Creator Family Name': 'If the creator is a person, the surname(s) of the creator (e.g., last name in Western languagues, first name in Asian languages).', + 'Creator Identifier': 'Globally unique string that identifies the creator (an individual or legal entity).', + 'Creator Identifier Scheme': 'The name of the scheme or authority used for the Creator Identifier.', + 'Creator Identifier Scheme Identifier': 'The unique identifier (IRI) of the scheme or authority used for the Creator Identifier.', + 'Creator Affiliation': 'The organizational or institutional affiliation of the creator.', + 'Creator Affiliation Identifier': 'Globally unique string that identifies the organizational affiliation of the creator.', + 'Creator Affiliation Identifier Scheme': 'The name of the scheme or authority used for the Creator Affiliation Identifier.', + 'Creator Affiliation Identifier Scheme Identifier': 'The unique identifier (IRI) of the scheme or authority used for the Subject Identifier.', + 'Creator Email': 'An email address of the creator.', + 'Creator Role': 'The role of the creator in bringing the described data file into existence.', + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'data_file_creator', + 'schema:name': 'Data File Creator', + 'schema:description': 'An entity that brought into existence the data file being described. Creators can be people, organizations and/or physical or virtual infrastructure (e.g., sensors, software).', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Creator', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': '2022-08-11T21:26:18-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2022-08-11T21:26:18-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'Data File Version': { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Data File Version)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@id': { + type: 'string', + format: 'uri', + }, + '@context': { + type: 'object', + properties: { + Version: { + enum: [ + 'http://schema.org/version', + ], + }, + }, + additionalProperties: false, + }, + Version: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/b4e196b9-9aaf-49cf-9235-4e3866a40379', + 'schema:identifier': 'version', + 'schema:name': 'Version', + 'schema:description': 'The string identifying the version of the data file or other resource being described.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Version', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Version)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'Version', + ], + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/e6c6d89b-9af7-4f9b-9d9a-daafbe8684ef', + _ui: { + order: [ + 'Version', + ], + propertyLabels: { + Version: 'Version', + }, + propertyDescriptions: { + Version: 'The string identifying the version of the data file or other resource being described.', + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'data_file_version', + 'schema:name': 'Data File Version', + 'schema:description': 'Version of the resource being described.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Version', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': '2022-08-11T21:26:18-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2022-08-11T21:26:18-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Data File Rights': { + type: 'array', + minItems: 1, + items: { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Data File Rights)', + description: 'Generated by CSV2CEDAR.', + properties: { + 'License Name': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/c26853f5-2e33-4a00-a8c6-04237dd31fb6', + 'schema:identifier': 'license_name', + 'schema:name': 'License Name', + 'schema:description': 'A standardized version of the license name.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'License Name', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [ + { + source: 'https://bioportal.bioontology.org/ontologies/FDC-GDMT', + acronym: 'FDC-GDMT', + name: 'FDC-GDMT', + uri: 'http://vocab.fairdatacollective.org/gdmt/LicenseIdentifier', + maxDepth: 2147483647, + }, + ], + ontologies: [], + literals: [], + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(License Name)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + 'License Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/0e24ca6d-3f79-43f2-8e18-37c1083e2207', + 'schema:identifier': 'license_identifier', + 'schema:name': 'License Identifier', + 'schema:description': 'The unique identifier (IRI) of the license for the data file being described.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'License Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'link', + hidden: true, + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(License Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@context': { + type: 'object', + properties: { + 'License Name': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasLicenseName', + ], + }, + 'License Identifier': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasLicenseIdentifier', + ], + }, + 'License Text': { + enum: [ + 'http://purl.org/dc/terms/rights', + ], + }, + }, + additionalProperties: false, + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'License Text': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/6553d689-dbf4-4354-af91-7e5107e12ab1', + 'schema:identifier': 'license_text', + 'schema:name': 'License Text', + 'schema:description': 'Text string describing any rights information for the data file being described.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'License Text', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(License Text)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'License Name', + 'License Identifier', + 'License Text', + ], + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/56706780-ceba-4ae6-a183-ee41b8ecbab7', + _ui: { + order: [ + 'License Name', + 'License Identifier', + 'License Text', + ], + propertyLabels: { + 'License Name': 'License Name', + 'License Identifier': 'License Identifier', + 'License Text': 'License Text', + }, + propertyDescriptions: { + 'License Name': 'A standardized version of the license name.', + 'License Identifier': 'The unique identifier (IRI) of the license for the data file being described.', + 'License Text': 'Text string describing any rights information for the data file being described.', + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'data_file_rights', + 'schema:name': 'Data File Rights', + 'schema:description': 'Way in which the data file may or may not be accessed and used.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Rights', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': '2022-08-11T21:26:18-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2022-08-11T21:26:18-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'Data File Parent Study': { + type: 'array', + minItems: 1, + items: { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Data File Parent Study)', + description: 'Generated by CSV2CEDAR.', + properties: { + 'Study Identifier Scheme': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/b05f4c23-5610-4e23-944b-9e35fd671226', + 'schema:identifier': 'study_identifier_scheme', + 'schema:name': 'Study Identifier Scheme', + 'schema:description': 'The name of the scheme or authority used for the Study Identifier.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Study Identifier Scheme', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [ + { + source: 'https://bioportal.bioontology.org/ontologies/FDC-GDMT', + acronym: 'FDC-GDMT', + name: 'FDC-GDMT', + uri: 'http://vocab.fairdatacollective.org/gdmt/IdentifierType', + maxDepth: 2147483647, + }, + ], + ontologies: [], + literals: [], + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Study Identifier Scheme)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Study End Date': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/684d5931-0e9b-4ad8-bda7-bcc24603a4aa', + 'schema:identifier': 'study_end_date', + 'schema:name': 'Study End Date', + 'schema:description': 'The official end date for the study for which this data file was created.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Study End Date', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + temporalType: 'xsd:date', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + temporalGranularity: 'day', + valueRecommendationEnabled: true, + inputType: 'temporal', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Study End Date)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Study Start Date': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/6ec4c383-e9d9-44d8-a6cc-e0b45f4bfa5d', + 'schema:identifier': 'study_start_date', + 'schema:name': 'Study Start Date', + 'schema:description': 'The official start date for the study for which this data file was created.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Study Start Date', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + temporalType: 'xsd:date', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + temporalGranularity: 'day', + valueRecommendationEnabled: true, + inputType: 'temporal', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Study Start Date)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'Study Local Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/734e7238-d070-43cf-acb3-2c17d1c5a259', + 'schema:identifier': 'study_local_identifier', + 'schema:name': 'Study Local Identifier', + 'schema:description': 'A local identifier, such as a phs number, that identifies the study for which this data file was created.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Study Local Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: true, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Study Local Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Study Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/18edb9f7-9caf-40fe-9b72-a4370d52fa03', + 'schema:identifier': 'study_identifier', + 'schema:name': 'Study Identifier', + 'schema:description': 'Globally unique string that identifies the study for which this data file was created.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Study Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Study Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Study Identifier Scheme Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/b1fedc9e-df7d-4e2c-9b90-fc02bd3c9efc', + 'schema:identifier': 'study_identifier_scheme_identifier', + 'schema:name': 'Study Identifier Scheme Identifier', + 'schema:description': 'The unique identifier (IRI) of the scheme or authority used for the Study Identifier.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Study Identifier Scheme Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'link', + hidden: true, + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Study Identifier Scheme Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@context': { + type: 'object', + properties: { + 'Study Local Identifier': { + enum: [ + 'https://schema.metadatacenter.org/properties/437aa34a-63dd-4b17-8529-bef37c10e7d7', + ], + }, + 'Study Identifier': { + enum: [ + 'https://schema.metadatacenter.org/properties/bfeef781-7d46-425b-8c6c-5727361104bb', + ], + }, + 'Study Identifier Scheme': { + enum: [ + 'https://schema.metadatacenter.org/properties/0128c4b0-7962-4dd1-b445-3df29c6eec26', + ], + }, + 'Study Identifier Scheme Identifier': { + enum: [ + 'https://schema.metadatacenter.org/properties/f3526909-340f-41c2-adf4-e06a6bccb9c9', + ], + }, + 'Study Name': { + enum: [ + 'https://schema.metadatacenter.org/properties/d6177674-f67b-464a-af13-e9f590d98cc7', + ], + }, + 'Study Start Date': { + enum: [ + 'https://schema.metadatacenter.org/properties/3cc5cb74-d84a-4f84-9667-a565a2c2a999', + ], + }, + 'Study End Date': { + enum: [ + 'https://schema.metadatacenter.org/properties/3c161e48-00a2-4fbd-b668-015c16541673', + ], + }, + }, + additionalProperties: false, + }, + 'Study Name': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/8e11ad78-60df-4df0-9b24-8f9932a605ac', + 'schema:identifier': 'study_name', + 'schema:name': 'Study Name', + 'schema:description': 'The name of the research study for which this data file was created.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Study Name', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Study Name)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'Study Local Identifier', + 'Study Identifier', + 'Study Identifier Scheme', + 'Study Identifier Scheme Identifier', + 'Study Name', + 'Study Start Date', + 'Study End Date', + ], + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/c17f7942-e99a-4146-b364-63a06e889e1d', + _ui: { + order: [ + 'Study Local Identifier', + 'Study Identifier', + 'Study Identifier Scheme', + 'Study Identifier Scheme Identifier', + 'Study Name', + 'Study Start Date', + 'Study End Date', + ], + propertyLabels: { + 'Study Local Identifier': 'Study Local Identifier', + 'Study Identifier': 'Study Identifier', + 'Study Identifier Scheme': 'Study Identifier Scheme', + 'Study Identifier Scheme Identifier': 'Study Identifier Scheme Identifier', + 'Study Name': 'Study Name', + 'Study Start Date': 'Study Start Date', + 'Study End Date': 'Study End Date', + }, + propertyDescriptions: { + 'Study Local Identifier': 'A local identifier, such as a phs number, that identifies the study for which this data file was created.', + 'Study Identifier': 'Globally unique string that identifies the study for which this data file was created.', + 'Study Identifier Scheme': 'The name of the scheme or authority used for the Study Identifier.', + 'Study Identifier Scheme Identifier': 'The unique identifier (IRI) of the scheme or authority used for the Study Identifier.', + 'Study Name': 'The name of the research study for which this data file was created.', + 'Study Start Date': 'The official start date for the study for which this data file was created.', + 'Study End Date': 'The official end date for the study for which this data file was created.', + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'data_file_parent_study', + 'schema:name': 'Data File Parent Study', + 'schema:description': 'The research study for which this data file was created.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Parent Study', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': '2022-08-11T21:26:18-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2022-08-11T21:26:18-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'Data File Temporal Coverage': { + type: 'array', + minItems: 1, + items: { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Data File Temporal Coverage)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'Temporal Extent Minimum Value': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/8072a4c8-e20b-408d-948c-c9877947069a', + 'schema:identifier': 'temporal_extent_minimum_value', + 'schema:name': 'Temporal Extent Minimum Value', + 'schema:description': 'The start date (and optionally time) of the data.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Temporal Extent Minimum Value', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + temporalType: 'xsd:date', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + temporalGranularity: 'day', + valueRecommendationEnabled: true, + inputType: 'temporal', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Temporal Extent Minimum Value)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Temporal Extent Maximum Value': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/f89820cb-d044-4b90-9676-5dfa8eff4153', + 'schema:identifier': 'temporal_extent_maximum_value', + 'schema:name': 'Temporal Extent Maximum Value', + 'schema:description': 'The end date (and optionally time) of the data.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Temporal Extent Maximum Value', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + temporalType: 'xsd:date', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + temporalGranularity: 'day', + valueRecommendationEnabled: true, + inputType: 'temporal', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Temporal Extent Maximum Value)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Temporal Resolution': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/2ae8e38c-0cd5-4d94-a463-e963363ebd9b', + 'schema:identifier': 'temporal_resolution', + 'schema:name': 'Temporal Resolution', + 'schema:description': 'Interval between two consecutive data records.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Temporal Resolution', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Temporal Resolution)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + Duration: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/6a162b6c-4d69-4554-9cd7-411aba2ffbdb', + 'schema:identifier': 'duration', + 'schema:name': 'Duration', + 'schema:description': 'The total duration of data temporal coverage.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Duration', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Duration)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@context': { + type: 'object', + properties: { + 'Temporal Extent Minimum Value': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasTemporalExtentMinimumValue', + ], + }, + 'Temporal Extent Maximum Value': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasTemporalExtentMaximumValue', + ], + }, + 'Temporal Resolution': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasTemporalResolution', + ], + }, + Duration: { + enum: [ + 'http://schema.org/duration', + ], + }, + }, + additionalProperties: false, + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'Temporal Extent Minimum Value', + 'Temporal Extent Maximum Value', + 'Temporal Resolution', + 'Duration', + ], + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/98c2245a-c029-44da-9273-3465fa1716c6', + _ui: { + order: [ + 'Temporal Extent Minimum Value', + 'Temporal Extent Maximum Value', + 'Temporal Resolution', + 'Duration', + ], + propertyLabels: { + 'Temporal Extent Minimum Value': 'Temporal Extent Minimum Value', + 'Temporal Extent Maximum Value': 'Temporal Extent Maximum Value', + 'Temporal Resolution': 'Temporal Resolution', + Duration: 'Duration', + }, + propertyDescriptions: { + 'Temporal Extent Minimum Value': 'The start date (and optionally time) of the data.', + 'Temporal Extent Maximum Value': 'The end date (and optionally time) of the data.', + 'Temporal Resolution': 'Interval between two consecutive data records.', + Duration: 'The total duration of data temporal coverage.', + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'data_file_temporal_coverage', + 'schema:name': 'Data File Temporal Coverage', + 'schema:description': 'The temporal coverage and resolution of the data file being described.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Temporal Coverage', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': '2022-08-11T21:26:18-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2022-08-11T21:26:18-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + '@context': { + properties: { + schema: { + type: 'string', + format: 'uri', + enum: [ + 'http://schema.org/', + ], + }, + 'Data Characteristics Summary': { + enum: [ + 'https://schema.metadatacenter.org/properties/857e5338-c698-48a4-af29-a2d049bc8152', + ], + }, + 'Auxiliary Metadata': { + enum: [ + 'https://schema.metadatacenter.org/properties/b604db75-3cad-422d-8b85-5bb363635134', + ], + }, + 'Data File Process Version': { + enum: [ + 'https://schema.metadatacenter.org/properties/c14dea39-018f-49c4-ba44-6254a88fd173', + ], + }, + xsd: { + type: 'string', + format: 'uri', + enum: [ + 'http://www.w3.org/2001/XMLSchema#', + ], + }, + 'pav:createdOn': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + 'xsd:dateTime', + ], + }, + }, + }, + skos: { + type: 'string', + format: 'uri', + enum: [ + 'http://www.w3.org/2004/02/skos/core#', + ], + }, + 'Data File Vertical Coverage': { + enum: [ + 'https://schema.metadatacenter.org/properties/13f51100-1cf8-451a-b7a0-52932377171e', + ], + }, + rdfs: { + type: 'string', + format: 'uri', + enum: [ + 'http://www.w3.org/2000/01/rdf-schema#', + ], + }, + 'Data File Related Resource': { + enum: [ + 'https://schema.metadatacenter.org/properties/848dc135-9068-4a5b-ba8c-98a5994f9d59', + ], + }, + 'Data File Description': { + enum: [ + 'https://schema.metadatacenter.org/properties/595ca75a-a61e-45f8-964c-a2d00c1874b4', + ], + }, + 'pav:createdBy': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + '@id', + ], + }, + }, + }, + 'Data File Funding Source': { + enum: [ + 'https://schema.metadatacenter.org/properties/fe98b0dc-7056-44d1-b0a7-4b02ef8ccc6f', + ], + }, + 'Data Source Stream': { + enum: [ + 'https://schema.metadatacenter.org/properties/b012de2c-549b-4c51-b0be-2e0bb12bf9cb', + ], + }, + 'Data File Language': { + enum: [ + 'https://schema.metadatacenter.org/properties/a690b6b3-230b-4ef9-91a7-ce56209368ab', + ], + }, + 'rdfs:label': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + 'xsd:string', + ], + }, + }, + }, + 'oslc:modifiedBy': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + '@id', + ], + }, + }, + }, + 'skos:notation': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + 'xsd:string', + ], + }, + }, + }, + 'Data File Creator': { + enum: [ + 'https://schema.metadatacenter.org/properties/1926be54-a337-491a-9613-929176770ad3', + ], + }, + 'Data File Version': { + enum: [ + 'https://schema.metadatacenter.org/properties/6e0d575a-f73d-4fe8-997d-26c35ac5630b', + ], + }, + 'Data File Rights': { + enum: [ + 'https://schema.metadatacenter.org/properties/a61a2f7e-b26c-4773-b0fe-4b426e7b1f6e', + ], + }, + pav: { + type: 'string', + format: 'uri', + enum: [ + 'http://purl.org/pav/', + ], + }, + 'Data File Parent Study': { + enum: [ + 'https://schema.metadatacenter.org/properties/6927832f-a6c4-4ff3-8e36-88d43401ae40', + ], + }, + 'Data File Temporal Coverage': { + enum: [ + 'https://schema.metadatacenter.org/properties/150a6aa5-9d67-41f6-b02e-212cf2fdbd3d', + ], + }, + Date: { + enum: [ + 'https://schema.metadatacenter.org/properties/cf0b53d3-495f-408d-9109-411785903323', + ], + }, + oslc: { + type: 'string', + format: 'uri', + enum: [ + 'http://open-services.net/ns/core#', + ], + }, + 'Resource Type': { + enum: [ + 'https://schema.metadatacenter.org/properties/f01ed633-83ff-42ff-8449-a85267d46077', + ], + }, + 'Data File Spatial Coverage': { + enum: [ + 'https://schema.metadatacenter.org/properties/9767716e-1651-4a48-9a45-6d69bab4a39d', + ], + }, + 'Data File Identifier': { + enum: [ + 'https://schema.metadatacenter.org/properties/d2d5081f-566e-4125-8cd7-b5ce78c7a4a6', + ], + }, + 'Data File Distribution': { + enum: [ + 'https://schema.metadatacenter.org/properties/1282a865-396b-467a-bc08-7d7942925a91', + ], + }, + 'Data Source': { + enum: [ + 'https://schema.metadatacenter.org/properties/08608e7f-1d8d-49a7-94ad-33e8e7da45b0', + ], + }, + 'schema:isBasedOn': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + '@id', + ], + }, + }, + }, + 'schema:description': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + 'xsd:string', + ], + }, + }, + }, + 'Data File Title': { + enum: [ + 'https://schema.metadatacenter.org/properties/7a9a025e-076c-4ae1-a05a-8729d791b460', + ], + }, + 'pav:lastUpdatedOn': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + 'xsd:dateTime', + ], + }, + }, + }, + 'Data File Contributor': { + enum: [ + 'https://schema.metadatacenter.org/properties/fa095d1a-9352-4036-a310-e2eec826eeb2', + ], + }, + 'schema:name': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + 'xsd:string', + ], + }, + }, + }, + 'pav:derivedFrom': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + '@id', + ], + }, + }, + }, + 'Data File Subjects and Keywords': { + enum: [ + 'https://schema.metadatacenter.org/properties/d5a2dc1d-5403-4bf2-b42d-ae52a09a43c6', + ], + }, + }, + type: 'object', + required: [ + 'Data File Title', + 'Data File Identifier', + 'Resource Type', + 'Data File Version', + 'Data File Language', + 'Data File Subjects and Keywords', + 'Data File Description', + 'Data File Creator', + 'Data File Related Resource', + 'Data File Contributor', + 'Data File Rights', + 'Date', + 'Data File Parent Study', + 'Data File Funding Source', + 'Data File Distribution', + 'Data Characteristics Summary', + 'Data Source', + 'Data Source Stream', + 'Data File Process Version', + 'Data File Temporal Coverage', + 'Data File Spatial Coverage', + 'Data File Vertical Coverage', + 'Auxiliary Metadata', + 'oslc:modifiedBy', + 'pav:createdBy', + 'pav:createdOn', + 'pav:derivedFrom', + 'pav:lastUpdatedOn', + 'schema:description', + 'schema:isBasedOn', + 'schema:name', + ], + additionalProperties: false, + }, + Date: { + type: 'array', + minItems: 1, + items: { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Date)', + description: 'Generated by CSV2CEDAR.', + properties: { + 'Data File Date Type': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/a7a52fe5-1475-433d-8b11-85c72c8fff55', + 'schema:identifier': 'data_file_date_type', + 'schema:name': 'Data File Date Type', + 'schema:description': 'Type of the date with respect to the data file.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Date Type', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [ + { + source: 'https://bioportal.bioontology.org/ontologies/FDC-GDMT', + acronym: 'FDC-GDMT', + name: 'FDC-GDMT', + uri: 'http://vocab.fairdatacollective.org/gdmt/DateType', + maxDepth: 2147483647, + }, + ], + ontologies: [], + literals: [], + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Data File Date Type)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@context': { + type: 'object', + properties: { + 'Data File Date Type': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasDatasetDateType', + ], + }, + 'Data File Date': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasDatasetDate', + ], + }, + }, + additionalProperties: false, + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'Data File Date': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/1af8bfcb-6fb9-4d98-8ed9-7b872b1a1aa9', + 'schema:identifier': 'data_file_date', + 'schema:name': 'Data File Date', + 'schema:description': 'Date relevant to data file.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Date', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + temporalType: 'xsd:date', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + temporalGranularity: 'day', + valueRecommendationEnabled: true, + inputType: 'temporal', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Data File Date)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'Data File Date Type', + 'Data File Date', + ], + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/3db0d338-8c0d-42d7-b4fd-376340c8a531', + _ui: { + order: [ + 'Data File Date Type', + 'Data File Date', + ], + propertyLabels: { + 'Data File Date Type': 'Data File Date Type', + 'Data File Date': 'Data File Date', + }, + propertyDescriptions: { + 'Data File Date Type': 'Type of the date with respect to the data file.', + 'Data File Date': 'Date relevant to data file.', + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'date', + 'schema:name': 'Date', + 'schema:description': 'Relevant date related to the resource being described.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Date', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': '2022-08-11T21:26:18-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2022-08-11T21:26:18-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'Resource Type': { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Resource Type)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@id': { + type: 'string', + format: 'uri', + }, + 'Resource Type Category': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/e7f005a4-98c5-47fd-a654-2b2ed7963eec', + 'schema:identifier': 'resource_type_category', + 'schema:name': 'Resource Type Category', + 'schema:description': "Categorical type of the resource being described. (Corresponds to DataCite's resourceTypeGeneral.)", + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Resource Type Category', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [ + { + source: 'https://bioportal.bioontology.org/ontologies/FDC-GDMT', + acronym: 'FDC-GDMT', + name: 'FDC-GDMT', + uri: 'https://vocab.fairdatacollective.org/gdmt/ResourceTypeCategory', + maxDepth: 2147483647, + }, + ], + ontologies: [], + literals: [], + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Resource Type Category)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@context': { + type: 'object', + properties: { + 'Resource Type Category': { + enum: [ + 'http://purl.org/dc/terms/type', + ], + }, + 'Resource Type Detail': { + enum: [ + 'http://purl.org/dc/elements/1.1/type', + ], + }, + }, + additionalProperties: false, + }, + 'Resource Type Detail': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/e7a71d2c-456b-4234-af93-43046d8ded17', + 'schema:identifier': 'resource_type_detail', + 'schema:name': 'Resource Type Detail', + 'schema:description': "Brief free-text characterization of the type details for the resource being described. (Known as 'ResourceType' in DataCite Scheme: \"Text formats can be free-text OR terms from the CASRAI Publications resource type list.\")", + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Resource Type Detail', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Resource Type Detail)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'Resource Type Category', + 'Resource Type Detail', + ], + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/654bf0af-9a64-4802-a084-82bc6a4fb7b5', + _ui: { + order: [ + 'Resource Type Category', + 'Resource Type Detail', + ], + propertyLabels: { + 'Resource Type Category': 'Resource Type Category', + 'Resource Type Detail': 'Resource Type Detail', + }, + propertyDescriptions: { + 'Resource Type Category': "Categorical type of the resource being described. (Corresponds to DataCite's resourceTypeGeneral.)", + 'Resource Type Detail': "Brief free-text characterization of the type details for the resource being described. (Known as 'ResourceType' in DataCite Scheme: \"Text formats can be free-text OR terms from the CASRAI Publications resource type list.\")", + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'resource_type', + 'schema:name': 'Resource Type', + 'schema:description': 'Information about the type of the resource being described with metadata.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Resource Type', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': '2022-08-11T21:26:18-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2022-08-11T21:26:18-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Data File Spatial Coverage': { + type: 'array', + minItems: 1, + items: { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Data File Spatial Coverage)', + description: 'Generated by CSV2CEDAR.', + properties: { + 'Southernmost Latitude': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/71f3147b-f7a5-4048-bedf-168329c718af', + 'schema:identifier': 'southernmost_latitude', + 'schema:name': 'Southernmost Latitude', + 'schema:description': 'Location of the southernmost data point in this data file, expressed in north latitude decimal degrees (southern latitudes are negative)', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Southernmost Latitude', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Southernmost Latitude)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Westernmost Longitude': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/8b37b831-9d05-418d-a161-2c19ab41340c', + 'schema:identifier': 'westernmost_longitude', + 'schema:name': 'Westernmost Longitude', + 'schema:description': 'Location of the westernmost data point in this data file, expressed in east longitude decimal degrees (western longitudes are negative)', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Westernmost Longitude', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Westernmost Longitude)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Northernmost Latitude': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/c6fe1d38-42c0-445c-9dc6-ba7156090ee6', + 'schema:identifier': 'northernmost_latitude', + 'schema:name': 'Northernmost Latitude', + 'schema:description': 'Location of the northernmost data point in this data file, expressed in north latitude decimal degrees (southern latitudes are negative)', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Northernmost Latitude', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Northernmost Latitude)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'Easternmost Longitude': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/2d91ce3e-c323-4455-9aef-627476ac0635', + 'schema:identifier': 'easternmost_longitude', + 'schema:name': 'Easternmost Longitude', + 'schema:description': 'Location of the easternmost data point in this data file, expressed in east longitude decimal degrees (western longitudes are negative)', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Easternmost Longitude', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Easternmost Longitude)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@context': { + type: 'object', + properties: { + 'Northernmost Latitude': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasNorthBoundLatitude', + ], + }, + 'Southernmost Latitude': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasSouthBoundLatitude', + ], + }, + 'Westernmost Longitude': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasWestBoundLongitude', + ], + }, + 'Easternmost Longitude': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasEastBoundLongitude', + ], + }, + 'Data File Shape Coverage': { + enum: [ + 'https://schema.metadatacenter.org/properties/5f364583-bd6b-4c71-bcc2-8ec297117bb5', + ], + }, + }, + additionalProperties: false, + }, + 'Data File Shape Coverage': { + type: 'array', + minItems: 1, + items: { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Data File Shape Coverage)', + description: 'Generated by CSV2CEDAR.', + properties: { + 'Point Number': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/d054672a-99d8-4deb-98b8-5ec2b282f876', + 'schema:identifier': 'point_number', + 'schema:name': 'Point Number', + 'schema:description': 'Monotonically increasing identifier of the point in the shape being defined (defined in clockwise order and containing the right side of the closed shape).', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Point Number', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + numberType: 'xsd:int', + unitOfMeasure: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'numeric', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Point Number)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + Latitude: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/690adcb1-8770-4c71-9463-20da78d8f940', + 'schema:identifier': 'latitude', + 'schema:name': 'Latitude', + 'schema:description': 'Location of this point in north latitude decimal degrees (southern latitudes are negative)', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Latitude', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Latitude)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@context': { + type: 'object', + properties: { + 'Point Number': { + enum: [ + 'https://schema.metadatacenter.org/properties/b4b39b09-26e6-4c2a-b3cb-17c37169ae77', + ], + }, + Latitude: { + enum: [ + 'https://schema.metadatacenter.org/properties/f088e6f4-4d3b-48c8-9a9a-449c5c9c88d5', + ], + }, + Longitude: { + enum: [ + 'https://schema.metadatacenter.org/properties/6f0931c5-3fdd-4a93-9e88-e5fbd76ed071', + ], + }, + }, + additionalProperties: false, + }, + Longitude: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/07425f05-25cd-428a-8218-15b4b888115e', + 'schema:identifier': 'longitude', + 'schema:name': 'Longitude', + 'schema:description': 'Location of this point in east longitude decimal degrees (western longitudes are negative)', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Longitude', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Longitude)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'Point Number', + 'Latitude', + 'Longitude', + ], + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/7ad99be2-8a5c-4205-bccf-60aa2d3b8e8b', + _ui: { + order: [ + 'Point Number', + 'Latitude', + 'Longitude', + ], + propertyLabels: { + 'Point Number': 'Point Number', + Latitude: 'Latitude', + Longitude: 'Longitude', + }, + propertyDescriptions: { + 'Point Number': 'Monotonically increasing identifier of the point in the shape being defined (defined in clockwise order and containing the right side of the closed shape).', + Latitude: 'Location of this point in north latitude decimal degrees (southern latitudes are negative)', + Longitude: 'Location of this point in east longitude decimal degrees (western longitudes are negative)', + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'data_file_shape_coverage', + 'schema:name': 'Data File Shape Coverage', + 'schema:description': 'A complex geospatial area (region on Earth) covered by the data file being described', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Shape Coverage', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'Northernmost Latitude', + 'Southernmost Latitude', + 'Westernmost Longitude', + 'Easternmost Longitude', + 'Data File Shape Coverage', + ], + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/35be733e-67d7-4bf6-9ffc-0162dfef3a1a', + _ui: { + order: [ + 'Northernmost Latitude', + 'Southernmost Latitude', + 'Westernmost Longitude', + 'Easternmost Longitude', + 'Data File Shape Coverage', + ], + propertyLabels: { + 'Northernmost Latitude': 'Northernmost Latitude', + 'Southernmost Latitude': 'Southernmost Latitude', + 'Westernmost Longitude': 'Westernmost Longitude', + 'Easternmost Longitude': 'Easternmost Longitude', + 'Data File Shape Coverage': 'Data File Shape Coverage', + }, + propertyDescriptions: { + 'Northernmost Latitude': 'Location of the northernmost data point in this data file, expressed in north latitude decimal degrees (southern latitudes are negative)', + 'Southernmost Latitude': 'Location of the southernmost data point in this data file, expressed in north latitude decimal degrees (southern latitudes are negative)', + 'Westernmost Longitude': 'Location of the westernmost data point in this data file, expressed in east longitude decimal degrees (western longitudes are negative)', + 'Easternmost Longitude': 'Location of the easternmost data point in this data file, expressed in east longitude decimal degrees (western longitudes are negative)', + 'Data File Shape Coverage': 'A complex geospatial area (region on Earth) covered by the data file being described', + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'data_file_spatial_coverage', + 'schema:name': 'Data File Spatial Coverage', + 'schema:description': 'The maximum geospatial positions (locations on Earth) covered by the data file being described.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Spatial Coverage', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': '2022-08-11T21:26:18-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2022-08-11T21:26:18-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'Data File Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Data File Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + 'Data File Identifier Type': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/0af3bcea-ae63-4c20-b550-4e8bbe5acc4d', + 'schema:identifier': 'data_file_identifier_type', + 'schema:name': 'Data File Identifier Type', + 'schema:description': 'The identifier type used to identify the resource being described.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Identifier Type', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Data File Identifier Type)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Data File Name ': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/f293b347-8727-4959-a051-c9c1cd9bedf3', + 'schema:identifier': 'data_file_name_', + 'schema:name': 'Data File Name ', + 'schema:description': 'The local name of the resource (e.g., in a file-based operating system or web service)', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Name ', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Data File Name )', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + 'Data File Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/2cecd62b-b0e1-48cc-83a2-4632091807d0', + 'schema:identifier': 'data_file_identifier', + 'schema:name': 'Data File Identifier', + 'schema:description': 'A globally unique string that identifies the resource being described.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Data File Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@context': { + type: 'object', + properties: { + 'Data File Identifier': { + enum: [ + 'http://purl.org/dc/terms/identifier', + ], + }, + 'Data File Identifier Type': { + enum: [ + 'http://schema.org/propertyID', + ], + }, + 'Data File Name ': { + enum: [ + 'https://schema.metadatacenter.org/properties/f0a901ca-59ca-4104-815f-923eaee313d9', + ], + }, + }, + additionalProperties: false, + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'Data File Identifier', + 'Data File Identifier Type', + 'Data File Name ', + ], + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/91d3b374-2d76-4f2d-bff1-5d346e5f0a40', + _ui: { + order: [ + 'Data File Identifier', + 'Data File Identifier Type', + 'Data File Name ', + ], + propertyLabels: { + 'Data File Identifier': 'Data File Identifier', + 'Data File Identifier Type': 'Data File Identifier Type', + 'Data File Name ': 'Data File Name ', + }, + propertyDescriptions: { + 'Data File Identifier': 'A globally unique string that identifies the resource being described.', + 'Data File Identifier Type': 'The identifier type used to identify the resource being described.', + 'Data File Name ': 'The local name of the resource (e.g., in a file-based operating system or web service)', + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'data_file_identifier', + 'schema:name': 'Data File Identifier', + 'schema:description': 'Information about the globally unique and persistent identifier used to identify and optionally access (meta)data of the data file being described.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Identifier', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': '2022-08-11T21:26:18-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2022-08-11T21:26:18-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Data File Distribution': { + type: 'array', + minItems: 1, + items: { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Data File Distribution)', + description: 'Generated by CSV2CEDAR.', + properties: { + 'Distribution Publisher Identifier Scheme Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/825d1b95-2a81-46dd-a4b8-013d4a459205', + 'schema:identifier': 'distribution_publisher_identifier_scheme_identifier', + 'schema:name': 'Distribution Publisher Identifier Scheme Identifier', + 'schema:description': 'The unique identifier (IRI) of the scheme or authority used for the Distribution Publisher Identifier.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Distribution Publisher Identifier Scheme Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'link', + hidden: true, + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Distribution Publisher Identifier Scheme Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Data File Publication Date': { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Data File Publication Date)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@id': { + type: 'string', + format: 'uri', + }, + 'Data File Publication Date': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/44e52e07-f52a-4a4d-8cb1-4888fbedf553', + 'schema:identifier': 'data_file_publication_date', + 'schema:name': 'Data File Publication Date', + 'schema:description': 'Date on which this distribution of the data file was published', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Publication Date', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + temporalType: 'xsd:date', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + temporalGranularity: 'day', + valueRecommendationEnabled: true, + inputType: 'temporal', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Data File Publication Date)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@context': { + type: 'object', + properties: { + 'Data File Publication Date': { + enum: [ + 'https://schema.metadatacenter.org/properties/93f8d4b7-08b0-4cad-bbf2-081ff71e9ebd', + ], + }, + 'Publication Date Type': { + enum: [ + 'https://schema.metadatacenter.org/properties/d267c041-a23d-48b2-aeac-2ad909086940', + ], + }, + }, + additionalProperties: false, + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'Publication Date Type': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/5f03ff30-0d97-47d4-a8c7-7502e5e9f7ac', + 'schema:identifier': 'publication_date_type', + 'schema:name': 'Publication Date Type', + 'schema:description': "Type of the date ('Published') with respect to the data file.", + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Publication Date Type', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [ + { + source: 'https://bioportal.bioontology.org/ontologies/FDC-GDMT', + acronym: 'FDC-GDMT', + name: 'FDC-GDMT', + uri: 'http://vocab.fairdatacollective.org/gdmt/DataType', + maxDepth: 2147483647, + }, + ], + ontologies: [], + literals: [], + defaultValue: { + termUri: 'https://bioportal.bioontology.org/ontologies/FDC-GDMT/?p=classes&conceptid=http://vocab.fairdatacollective.org/gdmt/Published', + 'rdfs:label': '[Published]', + }, + }, + _ui: { + inputType: 'textfield', + hidden: true, + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Publication Date Type)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'Data File Publication Date', + 'Publication Date Type', + ], + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/db5b8ece-3f0d-4d05-84b2-a783c9f6120c', + _ui: { + order: [ + 'Data File Publication Date', + 'Publication Date Type', + ], + propertyLabels: { + 'Data File Publication Date': 'Data File Publication Date', + 'Publication Date Type': 'Publication Date Type', + }, + propertyDescriptions: { + 'Data File Publication Date': 'Date on which this distribution of the data file was published', + 'Publication Date Type': "Type of the date ('Published') with respect to the data file.", + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'data_file_publication_date', + 'schema:name': 'Data File Publication Date', + 'schema:description': 'Publication date of this distribution the data file.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Publication Date', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'Distribution Publisher Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/9a32ab0a-a331-4239-822f-0219a3fc61f5', + 'schema:identifier': 'distribution_publisher_identifier', + 'schema:name': 'Distribution Publisher Identifier', + 'schema:description': 'Globally unique string that identifies the Distribution Publisher.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Distribution Publisher Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Distribution Publisher Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Distribution Access Configuration': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/e54ac95d-a099-47e4-b716-0ad2f6877f6e', + 'schema:identifier': 'distribution_access_configuration', + 'schema:name': 'Distribution Access Configuration', + 'schema:description': 'The access protocol configuration for querying the data file distribution.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Distribution Access Configuration', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Distribution Access Configuration)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Distribution Format': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/a0d90d27-c99b-4370-8acc-a02816f13fb5', + 'schema:identifier': 'distribution_format', + 'schema:name': 'Distribution Format', + 'schema:description': 'An established standard to which the data file distribution conforms.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Distribution Format', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Distribution Format)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@context': { + type: 'object', + properties: { + 'Data File Publication Date': { + enum: [ + 'https://schema.metadatacenter.org/properties/93f8d4b7-08b0-4cad-bbf2-081ff71e9ebd', + ], + }, + 'Publication Date Type': { + enum: [ + 'https://schema.metadatacenter.org/properties/d267c041-a23d-48b2-aeac-2ad909086940', + ], + }, + }, + additionalProperties: false, + }, + 'Distribution Media Type': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/a9272afe-cd07-4cc9-a106-cd27e6a75600', + 'schema:identifier': 'distribution_media_type', + 'schema:name': 'Distribution Media Type', + 'schema:description': 'A media type, formerly known as a MIME type, of data file distribution.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Distribution Media Type', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [ + { + source: 'https://bioportal.bioontology.org/ontologies/FDC-GDMT', + acronym: 'FDC-GDMT', + name: 'FDC-GDMT', + uri: 'http://vocab.fairdatacollective.org/gdmt/MIMEType', + maxDepth: 2147483647, + }, + ], + ontologies: [], + literals: [], + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Distribution Media Type)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Distribution Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/c379cd66-4739-40b6-a81f-db5c61555088', + 'schema:identifier': 'distribution_identifier', + 'schema:name': 'Distribution Identifier', + 'schema:description': 'A globally unique string that identifies the data file distribution.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Distribution Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Distribution Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Distribution Identifier Type': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/5aebe008-8b02-43ad-ab89-145567337818', + 'schema:identifier': 'distribution_identifier_type', + 'schema:name': 'Distribution Identifier Type', + 'schema:description': 'The identifier type used to identify the data file distribution.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Distribution Identifier Type', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [ + { + source: 'https://bioportal.bioontology.org/ontologies/FDC-GDMT', + acronym: 'FDC-GDMT', + name: 'FDC-GDMT', + uri: 'http://vocab.fairdatacollective.org/gdmt/IdentifierType', + maxDepth: 2147483647, + }, + ], + ontologies: [], + literals: [], + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Distribution Identifier Type)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Distribution Publisher': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/2f424720-9c97-4638-93da-5eab461a041b', + 'schema:identifier': 'distribution_publisher', + 'schema:name': 'Distribution Publisher', + 'schema:description': 'The organization or resource that services to make publicly available this distribution of the data file.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Distribution Publisher', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Distribution Publisher)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + 'Distribution Size': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/dcd682d5-34a4-4125-ac45-67f73c5b9337', + 'schema:identifier': 'distribution_size', + 'schema:name': 'Distribution Size', + 'schema:description': 'Total size of data file distribution (in bytes).', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Distribution Size', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Distribution Size)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Distribution Publisher Identifier Scheme': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/57b5ac5f-41b0-4ac6-bd04-5e1a456a06e9', + 'schema:identifier': 'distribution_publisher_identifier_scheme', + 'schema:name': 'Distribution Publisher Identifier Scheme', + 'schema:description': 'Name of the scheme or authority for the Distribution Publisher Identifier.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Distribution Publisher Identifier Scheme', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [ + { + source: 'https://bioportal.bioontology.org/ontologies/FDC-GDMT', + acronym: 'FDC-GDMT', + name: 'FDC-GDMT', + uri: 'http://vocab.fairdatacollective.org/gdmt/IdentifierScheme', + maxDepth: 2147483647, + }, + ], + ontologies: [], + literals: [], + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Distribution Publisher Identifier Scheme)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Distribution Access Protocol': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/abddcdd2-069c-4829-9a5c-71713bfbe284', + 'schema:identifier': 'distribution_access_protocol', + 'schema:name': 'Distribution Access Protocol', + 'schema:description': 'The protocol used to access the data file distribution.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Distribution Access Protocol', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Distribution Access Protocol)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Distribution Query Statement': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/6f347382-fe49-40ef-86e0-b1fc2c5ad8d7', + 'schema:identifier': 'distribution_query_statement', + 'schema:name': 'Distribution Query Statement', + 'schema:description': 'Technical statement(s) for querying the data file distribution.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Distribution Query Statement', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Distribution Query Statement)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'Distribution Publisher', + 'Distribution Publisher Identifier', + 'Distribution Publisher Identifier Scheme', + 'Distribution Publisher Identifier Scheme Identifier', + 'Distribution Identifier', + 'Distribution Identifier Type', + 'Distribution Format', + 'Distribution Media Type', + 'Distribution Size', + 'Distribution Access Protocol', + 'Distribution Access Configuration', + 'Distribution Query Statement', + 'Data File Publication Date', + ], + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/d6b204d2-b777-4c8e-b6dc-5495a70f67db', + _ui: { + order: [ + 'Distribution Publisher', + 'Distribution Publisher Identifier', + 'Distribution Publisher Identifier Scheme', + 'Distribution Publisher Identifier Scheme Identifier', + 'Distribution Identifier', + 'Distribution Identifier Type', + 'Distribution Format', + 'Distribution Media Type', + 'Distribution Size', + 'Distribution Access Protocol', + 'Distribution Access Configuration', + 'Distribution Query Statement', + 'Data File Publication Date', + ], + propertyLabels: { + 'Distribution Publisher': 'Distribution Publisher', + 'Distribution Publisher Identifier': 'Distribution Publisher Identifier', + 'Distribution Publisher Identifier Scheme': 'Distribution Publisher Identifier Scheme', + 'Distribution Publisher Identifier Scheme Identifier': 'Distribution Publisher Identifier Scheme Identifier', + 'Distribution Identifier': 'Distribution Identifier', + 'Distribution Identifier Type': 'Distribution Identifier Type', + 'Distribution Format': 'Distribution Format', + 'Distribution Media Type': 'Distribution Media Type', + 'Distribution Size': 'Distribution Size', + 'Distribution Access Protocol': 'Distribution Access Protocol', + 'Distribution Access Configuration': 'Distribution Access Configuration', + 'Distribution Query Statement': 'Distribution Query Statement', + 'Data File Publication Date': 'Data File Publication Date', + }, + propertyDescriptions: { + 'Distribution Publisher': 'The organization or resource that services to make publicly available this distribution of the data file.', + 'Distribution Publisher Identifier': 'Globally unique string that identifies the Distribution Publisher.', + 'Distribution Publisher Identifier Scheme': 'Name of the scheme or authority for the Distribution Publisher Identifier.', + 'Distribution Publisher Identifier Scheme Identifier': 'The unique identifier (IRI) of the scheme or authority used for the Distribution Publisher Identifier.', + 'Distribution Identifier': 'A globally unique string that identifies the data file distribution.', + 'Distribution Identifier Type': 'The identifier type used to identify the data file distribution.', + 'Distribution Format': 'An established standard to which the data file distribution conforms.', + 'Distribution Media Type': 'A media type, formerly known as a MIME type, of data file distribution.', + 'Distribution Size': 'Total size of data file distribution (in bytes).', + 'Distribution Access Protocol': 'The protocol used to access the data file distribution.', + 'Distribution Access Configuration': 'The access protocol configuration for querying the data file distribution.', + 'Distribution Query Statement': 'Technical statement(s) for querying the data file distribution.', + 'Data File Publication Date': 'Publication date of this distribution the data file.', + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'data_file_distribution', + 'schema:name': 'Data File Distribution', + 'schema:description': 'Details about the distribution for this individual public presentation of the data file (if part of the Distribution metadata), or for all the public presentations of the data file being described (if part of the data file metadata).', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Distribution', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': '2022-08-11T21:26:18-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2022-08-11T21:26:18-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'Data Source': { + type: 'array', + minItems: 1, + items: { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Data Source)', + description: 'Generated by CSV2CEDAR.', + properties: { + 'Data Source Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/53da83ae-2c14-4053-b7ca-6a7bbdc85d05', + 'schema:identifier': 'data_source_identifier', + 'schema:name': 'Data Source Identifier', + 'schema:description': 'Globally unique string that identifies the data source (e.g., PID of an instrument).', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data Source Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Data Source Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'Data Source Scheme Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/d4b2772a-82a0-4c07-8f8c-3180e4d202b5', + 'schema:identifier': 'data_source_scheme_identifier', + 'schema:name': 'Data Source Scheme Identifier', + 'schema:description': 'The unique identifier (IRI) of the scheme or authority used for the Data Source Identifier.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data Source Scheme Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'link', + hidden: true, + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Data Source Scheme Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Data Source Name': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/00b41332-e5f9-42ce-81a3-52dcd948ae9b', + 'schema:identifier': 'data_source_name', + 'schema:name': 'Data Source Name', + 'schema:description': 'Human readable name of data source from which the variable(s) come(s). Physical or conceptual entity that creates the data streams that make up the described data file. The data source may or may not be associated with a fixed location; for example, a series of discrete sensors deployed over time to a single location may be considered a single data source in some systems.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data Source Name', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Data Source Name)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@context': { + type: 'object', + properties: { + 'Data Source Name': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasDataSource', + ], + }, + 'Data Source Identifier': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasDataSourceIRI', + ], + }, + 'Data Source Scheme': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasDataSourceScheme', + ], + }, + 'Data Source Scheme Identifier': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasDataSourceSchemeIRI', + ], + }, + }, + additionalProperties: false, + }, + 'Data Source Scheme': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/3639378a-ae56-4da5-9983-2941c3883064', + 'schema:identifier': 'data_source_scheme', + 'schema:name': 'Data Source Scheme', + 'schema:description': 'The name of the scheme or authority used for the Data Source Identifier.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data Source Scheme', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [ + { + source: 'https://bioportal.bioontology.org/ontologies/FDC-GDMT', + acronym: 'FDC-GDMT', + name: 'FDC-GDMT', + uri: 'http://vocab.fairdatacollective.org/gdmt/IdentifierType', + maxDepth: 2147483647, + }, + ], + ontologies: [], + literals: [], + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Data Source Scheme)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'Data Source Name', + 'Data Source Identifier', + 'Data Source Scheme', + 'Data Source Scheme Identifier', + ], + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/ff5806c8-d09c-4ea9-af9b-a73af234cfdf', + _ui: { + order: [ + 'Data Source Name', + 'Data Source Identifier', + 'Data Source Scheme', + 'Data Source Scheme Identifier', + ], + propertyLabels: { + 'Data Source Name': 'Data Source Name', + 'Data Source Identifier': 'Data Source Identifier', + 'Data Source Scheme': 'Data Source Scheme', + 'Data Source Scheme Identifier': 'Data Source Scheme Identifier', + }, + propertyDescriptions: { + 'Data Source Name': 'Human readable name of data source from which the variable(s) come(s). Physical or conceptual entity that creates the data streams that make up the described data file. The data source may or may not be associated with a fixed location; for example, a series of discrete sensors deployed over time to a single location may be considered a single data source in some systems.', + 'Data Source Identifier': 'Globally unique string that identifies the data source (e.g., PID of an instrument).', + 'Data Source Scheme': 'The name of the scheme or authority used for the Data Source Identifier.', + 'Data Source Scheme Identifier': 'The unique identifier (IRI) of the scheme or authority used for the Data Source Identifier.', + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'data_source', + 'schema:name': 'Data Source', + 'schema:description': 'Physical or conceptual entity that creates the data streams that make up the described data file. The data source may or may not be associated with a fixed location; for example, a series of discrete sensors deployed over time to a single location may be considered a single data source in some systems.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data Source', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': '2022-08-11T21:26:18-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2022-08-11T21:26:18-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'schema:isBasedOn': { + type: 'string', + format: 'uri', + }, + 'schema:description': { + type: 'string', + }, + 'Data File Title': { + type: 'array', + minItems: 1, + items: { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Data File Title)', + description: 'Generated by CSV2CEDAR.', + properties: { + 'Title Language': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/78a7f0bb-eea6-48a3-82bd-ac5fd97cea42', + 'schema:identifier': 'title_language', + 'schema:name': 'Title Language', + 'schema:description': 'Language in which the Data File title is provided.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Title Language', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [], + ontologies: [ + { + uri: 'https://bioportal.bioontology.org/ontologies/ISO639-1', + acronym: 'ISO639-1', + name: 'ISO639-1', + }, + ], + literals: [], + defaultValue: { + termUri: 'https://www.omg.org/spec/LCC/Languages/LaISO639-1-LanguageCodes/en', + 'rdfs:label': '[en]', + }, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Title Language)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@context': { + type: 'object', + properties: { + 'Data File Title': { + enum: [ + 'http://purl.org/dc/elements/1.1/title', + ], + }, + 'Title Language': { + enum: [ + 'http://purl.org/dc/terms/language', + ], + }, + }, + additionalProperties: false, + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'Data File Title': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/6eb84ebb-c72c-455d-92ac-165a514fb757', + 'schema:identifier': 'data_file_title', + 'schema:name': 'Data File Title', + 'schema:description': 'A name or title by which the Data File being described is known.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Title', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: true, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Data File Title)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'Data File Title', + 'Title Language', + ], + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/161d0864-1624-4ebf-989d-67005dd09385', + _ui: { + order: [ + 'Data File Title', + 'Title Language', + ], + propertyLabels: { + 'Data File Title': 'Data File Title', + 'Title Language': 'Title Language', + }, + propertyDescriptions: { + 'Data File Title': 'A name or title by which the Data File being described is known.', + 'Title Language': 'Language in which the Data File title is provided.', + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'data_file_title', + 'schema:name': 'Data File Title', + 'schema:description': 'A name or title by which the Data File being described is known.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Title', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': '2022-08-11T21:26:18-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2022-08-11T21:26:18-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'pav:lastUpdatedOn': { + type: [ + 'string', + 'null', + ], + format: 'date-time', + }, + 'Data File Contributor': { + type: 'array', + minItems: 1, + items: { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Data File Contributor)', + description: 'Generated by CSV2CEDAR.', + properties: { + 'Contributor Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/cc5ba1a9-3a03-4e62-b043-a73bf5b80a54', + 'schema:identifier': 'contributor_identifier', + 'schema:name': 'Contributor Identifier', + 'schema:description': 'Globally unique string that identifies the contributor (an individual or legal entity).', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Contributor Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Contributor Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Contributor Email': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/f2ffa6d9-8f67-4d69-b460-361b4d3e6b65', + 'schema:identifier': 'contributor_email', + 'schema:name': 'Contributor Email', + 'schema:description': 'An email address of the contributor.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Contributor Email', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'email', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Contributor Email)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Contributor Name': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/c06f5f61-330e-49b8-a55b-65e14f6f7cc7', + 'schema:identifier': 'contributor_name', + 'schema:name': 'Contributor Name', + 'schema:description': 'The full name of the contributor.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Contributor Name', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Contributor Name)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Contributor Affiliation Identifier Scheme Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/281d4746-1366-47c3-b424-f2ca99484b24', + 'schema:identifier': 'contributor_affiliation_identifier_scheme_identifier', + 'schema:name': 'Contributor Affiliation Identifier Scheme Identifier', + 'schema:description': 'The unique identifier (IRI) of the scheme or authority used for the Contributor Affiliation Identifier Scheme.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Contributor Affiliation Identifier Scheme Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'link', + hidden: true, + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Contributor Affiliation Identifier Scheme Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'Contributor Type': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/7534371c-843c-4666-8861-ecbfb64d1a5e', + 'schema:identifier': 'contributor_type', + 'schema:name': 'Contributor Type', + 'schema:description': 'The type of the contributor of the described data file (person or organization).', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Contributor Type', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [ + { + source: 'https://bioportal.bioontology.org/ontologies/FDC-GDMT', + acronym: 'FDC-GDMT', + name: 'FDC-GDMT', + uri: 'http://vocab.fairdatacollective.org/gdmt/ResourceCreatorType', + maxDepth: 2147483647, + }, + ], + ontologies: [], + literals: [], + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Contributor Type)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Contributor Affiliation Identifier Scheme': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/ad6a972e-29d4-45af-9774-d0d335bcab22', + 'schema:identifier': 'contributor_affiliation_identifier_scheme', + 'schema:name': 'Contributor Affiliation Identifier Scheme', + 'schema:description': 'The name of the scheme or authority used for the Contributor Affiliation Identifier.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Contributor Affiliation Identifier Scheme', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [ + { + source: 'https://bioportal.bioontology.org/ontologies/FDC-GDMT', + acronym: 'FDC-GDMT', + name: 'FDC-GDMT', + uri: 'http://vocab.fairdatacollective.org/gdmt/IdentifierScheme', + maxDepth: 2147483647, + }, + ], + ontologies: [], + literals: [], + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Contributor Affiliation Identifier Scheme)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Contributor Affiliation Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/eba64c01-8656-43d3-9ae2-149ef3bb21c9', + 'schema:identifier': 'contributor_affiliation_identifier', + 'schema:name': 'Contributor Affiliation Identifier', + 'schema:description': 'Globally unique string that identifies the organizational affiliation of the contributor.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Contributor Affiliation Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Contributor Affiliation Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Contributor Role': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/f74d6b2d-ee90-460a-b099-877fa62720a7', + 'schema:identifier': 'contributor_role', + 'schema:name': 'Contributor Role', + 'schema:description': 'The role of the contributor in bringing the described data file into existence.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Contributor Role', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [ + { + source: 'https://bioportal.bioontology.org/ontologies/FDC-GDMT', + acronym: 'FDC-GDMT', + name: 'FDC-GDMT', + uri: 'http://vocab.fairdatacollective.org/gdmt/ContributorRole', + maxDepth: 2147483647, + }, + ], + ontologies: [], + literals: [], + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Contributor Role)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@context': { + type: 'object', + properties: { + 'Contributor Type': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasContributorType', + ], + }, + 'Contributor Name': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasContributorNameInfo', + ], + }, + 'Contributor Given Name': { + enum: [ + 'http://xmlns.com/foaf/0.1/givenName', + ], + }, + 'Contributor Family Name': { + enum: [ + 'http://xmlns.com/foaf/0.1/familyName', + ], + }, + 'Contributor Identifier': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasContributorIdentifier', + ], + }, + 'Contributor Identifier Scheme': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasContributorIdentifierScheme', + ], + }, + 'Contributor Identifier Scheme Identifier': { + enum: [ + 'https://schema.metadatacenter.org/properties/ca5a8523-a6b4-4dbd-a35c-91e0278bf8d2', + ], + }, + 'Contributor Affiliation': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasContributorAffiliation', + ], + }, + 'Contributor Affiliation Identifier': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasContributorAffiliationIdentifier', + ], + }, + 'Contributor Affiliation Identifier Scheme': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasContributorAffiliationIdentifierScheme', + ], + }, + 'Contributor Affiliation Identifier Scheme Identifier': { + enum: [ + 'https://schema.metadatacenter.org/properties/9719c516-7873-4794-a532-5bbbf0f70f22', + ], + }, + 'Contributor Email': { + enum: [ + 'http://xmlns.com/foaf/0.1/mbox', + ], + }, + 'Contributor Role': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasContributorRole', + ], + }, + }, + additionalProperties: false, + }, + 'Contributor Family Name': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/f4f4140b-332e-4106-b59b-3e534d0e430c', + 'schema:identifier': 'contributor_family_name', + 'schema:name': 'Contributor Family Name', + 'schema:description': 'If the contributor is a person, the surname(s) of the conributor (e.g., last name in Western languagues, first name in Asian languages).', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Contributor Family Name', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Contributor Family Name)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Contributor Identifier Scheme': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/51480627-2561-453a-aac3-be9bfc42b36b', + 'schema:identifier': 'contributor_identifier_scheme', + 'schema:name': 'Contributor Identifier Scheme', + 'schema:description': 'The name of the scheme or authority used for the Contributor Identifier.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Contributor Identifier Scheme', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + classes: [], + branches: [ + { + source: 'https://bioportal.bioontology.org/ontologies/FDC-GDMT', + acronym: 'FDC-GDMT', + name: 'FDC-GDMT', + uri: 'http://vocab.fairdatacollective.org/gdmt/IdentifierScheme', + maxDepth: 2147483647, + }, + ], + ontologies: [], + literals: [], + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Contributor Identifier Scheme)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Contributor Given Name': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/525ebf61-e32e-4a6e-a1be-a528222d89a9', + 'schema:identifier': 'contributor_given_name', + 'schema:name': 'Contributor Given Name', + 'schema:description': 'If the contributor is a person, the personal name(s) of the contributor (e.g., first and optionally middle name in Western languagues, optionally middle and last name in Asian languages).', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Contributor Given Name', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Contributor Given Name)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Contributor Affiliation': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/1a3d7d12-347b-42a0-8d67-b3fc9a2f3bca', + 'schema:identifier': 'contributor_affiliation', + 'schema:name': 'Contributor Affiliation', + 'schema:description': 'If the contributor is a person, the organizational or institutional affiliation of the contributor.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Contributor Affiliation', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Contributor Affiliation)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Contributor Identifier Scheme Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/9c096368-fa0e-434f-825c-6360991166db', + 'schema:identifier': 'contributor_identifier_scheme_identifier', + 'schema:name': 'Contributor Identifier Scheme Identifier', + 'schema:description': 'The unique identifier (IRI) of the scheme or authority used for the Contributor Identifier.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Contributor Identifier Scheme Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'link', + hidden: true, + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Contributor Identifier Scheme Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'Contributor Type', + 'Contributor Name', + 'Contributor Given Name', + 'Contributor Family Name', + 'Contributor Identifier', + 'Contributor Identifier Scheme', + 'Contributor Identifier Scheme Identifier', + 'Contributor Affiliation', + 'Contributor Affiliation Identifier', + 'Contributor Affiliation Identifier Scheme', + 'Contributor Affiliation Identifier Scheme Identifier', + 'Contributor Email', + 'Contributor Role', + ], + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/0ee400b5-219c-4c43-956a-e35f17397348', + _ui: { + order: [ + 'Contributor Type', + 'Contributor Name', + 'Contributor Given Name', + 'Contributor Family Name', + 'Contributor Identifier', + 'Contributor Identifier Scheme', + 'Contributor Identifier Scheme Identifier', + 'Contributor Affiliation', + 'Contributor Affiliation Identifier', + 'Contributor Affiliation Identifier Scheme', + 'Contributor Affiliation Identifier Scheme Identifier', + 'Contributor Email', + 'Contributor Role', + ], + propertyLabels: { + 'Contributor Type': 'Contributor Type', + 'Contributor Name': 'Contributor Name', + 'Contributor Given Name': 'Contributor Given Name', + 'Contributor Family Name': 'Contributor Family Name', + 'Contributor Identifier': 'Contributor Identifier', + 'Contributor Identifier Scheme': 'Contributor Identifier Scheme', + 'Contributor Identifier Scheme Identifier': 'Contributor Identifier Scheme Identifier', + 'Contributor Affiliation': 'Contributor Affiliation', + 'Contributor Affiliation Identifier': 'Contributor Affiliation Identifier', + 'Contributor Affiliation Identifier Scheme': 'Contributor Affiliation Identifier Scheme', + 'Contributor Affiliation Identifier Scheme Identifier': 'Contributor Affiliation Identifier Scheme Identifier', + 'Contributor Email': 'Contributor Email', + 'Contributor Role': 'Contributor Role', + }, + propertyDescriptions: { + 'Contributor Type': 'The type of the contributor of the described data file (person or organization).', + 'Contributor Name': 'The full name of the contributor.', + 'Contributor Given Name': 'If the contributor is a person, the personal name(s) of the contributor (e.g., first and optionally middle name in Western languagues, optionally middle and last name in Asian languages).', + 'Contributor Family Name': 'If the contributor is a person, the surname(s) of the conributor (e.g., last name in Western languagues, first name in Asian languages).', + 'Contributor Identifier': 'Globally unique string that identifies the contributor (an individual or legal entity).', + 'Contributor Identifier Scheme': 'The name of the scheme or authority used for the Contributor Identifier.', + 'Contributor Identifier Scheme Identifier': 'The unique identifier (IRI) of the scheme or authority used for the Contributor Identifier.', + 'Contributor Affiliation': 'If the contributor is a person, the organizational or institutional affiliation of the contributor.', + 'Contributor Affiliation Identifier': 'Globally unique string that identifies the organizational affiliation of the contributor.', + 'Contributor Affiliation Identifier Scheme': 'The name of the scheme or authority used for the Contributor Affiliation Identifier.', + 'Contributor Affiliation Identifier Scheme Identifier': 'The unique identifier (IRI) of the scheme or authority used for the Contributor Affiliation Identifier Scheme.', + 'Contributor Email': 'An email address of the contributor.', + 'Contributor Role': 'The role of the contributor in bringing the described data file into existence.', + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'data_file_contributor', + 'schema:name': 'Data File Contributor', + 'schema:description': 'An entity that contributed in bringing into existence the data file being described. Contributors can be people, organizations and/or physical or virtual infrastructure (e.g., sensors, software).', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Contributor', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': '2022-08-11T21:26:18-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2022-08-11T21:26:18-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + 'schema:name': { + type: 'string', + minLength: 1, + }, + 'pav:derivedFrom': { + type: 'string', + format: 'uri', + }, + 'Data File Subjects and Keywords': { + type: 'array', + minItems: 1, + items: { + '@type': 'https://schema.metadatacenter.org/core/TemplateElement', + type: 'object', + title: 'Element(Data File Subjects and Keywords)', + description: 'Generated by CSV2CEDAR.', + properties: { + 'Subject Identifier Scheme Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/a281f9b6-2f71-4095-9f6e-fa9901b54f47', + 'schema:identifier': 'subject_identifier_scheme_identifier', + 'schema:name': 'Subject Identifier Scheme Identifier', + 'schema:description': 'The unique identifier (IRI) of the scheme or authority used for the Subject Identifier.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Subject Identifier Scheme Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + hidden: true, + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Subject Identifier Scheme Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + Keyword: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/89085965-8269-4572-acd9-61d767a41d6e', + 'schema:identifier': 'keyword', + 'schema:name': 'Keyword', + 'schema:description': 'Free text subject, keyword, classification code, or key phrase describing the data file or purpose for which the data file can be used.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Keyword', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Keyword)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'Subject Identifier': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/f02a5d40-7293-46f9-afae-091c3ccde46c', + 'schema:identifier': 'subject_identifier', + 'schema:name': 'Subject Identifier', + 'schema:description': 'The unique identifier (IRI) of a concept (keyword, classification code, or controlled key phrase) that defines the data file or indicates for which concepts the data file can be used.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Subject Identifier', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Subject Identifier)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + 'Subject Identifier Scheme': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/b4ca33bc-7766-48b0-9127-668e54019c4c', + 'schema:identifier': 'subject_identifier_scheme', + 'schema:name': 'Subject Identifier Scheme', + 'schema:description': 'The name of the scheme or authority used for the Subject Identifier.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Subject Identifier Scheme', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Subject Identifier Scheme)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + '@id': { + type: 'string', + format: 'uri', + }, + '@context': { + type: 'object', + properties: { + 'Subject Label': { + enum: [ + 'http://purl.org/dc/terms/subject', + ], + }, + 'Subject Identifier': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasSubjectIRI', + ], + }, + 'Subject Identifier Scheme': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasSubjectScheme', + ], + }, + 'Subject Identifier Scheme Identifier': { + enum: [ + 'http://vocab.fairdatacollective.org/gdmt/hasSubjectSchemeIRI', + ], + }, + Keyword: { + enum: [ + 'http://www.w3.org/ns/dcat#keyword', + ], + }, + }, + additionalProperties: false, + }, + 'Subject Label': { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@id': 'https://repo.metadatacenter.org/template-fields/a7f47f9c-d030-4a02-ab80-6b3a2e5765dc', + 'schema:identifier': 'subject_label', + 'schema:name': 'Subject Label', + 'schema:description': 'Text string corresponding to the subject IRI attribute.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Subject Label', + 'skos:altLabel': [], + 'pav:version': '0.9.0', + 'bibo:status': 'bibo:draft', + _valueConstraints: { + defaultValue: '', + requiredValue: false, + multipleChoice: false, + }, + _ui: { + inputType: 'textfield', + }, + 'pav:createdOn': null, + 'pav:createdBy': null, + 'pav:lastUpdatedOn': null, + 'oslc:modifiedBy': null, + type: 'object', + title: 'Field(Subject Label)', + description: 'Generated by CSV2CEDAR.', + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + multiValued: false, + required: [ + '@context', + '@id', + 'Subject Label', + 'Subject Identifier', + 'Subject Identifier Scheme', + 'Subject Identifier Scheme Identifier', + 'Keyword', + ], + additionalProperties: false, + 'schema:schemaVersion': '1.6.0', + '@id': 'https://repo.metadatacenter.org/template-elements/0b2302ad-a045-49c3-b807-b4c034ccf3c5', + _ui: { + order: [ + 'Subject Label', + 'Subject Identifier', + 'Subject Identifier Scheme', + 'Subject Identifier Scheme Identifier', + 'Keyword', + ], + propertyLabels: { + 'Subject Label': 'Subject Label', + 'Subject Identifier': 'Subject Identifier', + 'Subject Identifier Scheme': 'Subject Identifier Scheme', + 'Subject Identifier Scheme Identifier': 'Subject Identifier Scheme Identifier', + Keyword: 'Keyword', + }, + propertyDescriptions: { + 'Subject Label': 'Text string corresponding to the subject IRI attribute.', + 'Subject Identifier': 'The unique identifier (IRI) of a concept (keyword, classification code, or controlled key phrase) that defines the data file or indicates for which concepts the data file can be used.', + 'Subject Identifier Scheme': 'The name of the scheme or authority used for the Subject Identifier.', + 'Subject Identifier Scheme Identifier': 'The unique identifier (IRI) of the scheme or authority used for the Subject Identifier.', + Keyword: 'Free text subject, keyword, classification code, or key phrase describing the data file or purpose for which the data file can be used.', + }, + }, + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + 'schema:identifier': 'data_file_subjects_and_keywords', + 'schema:name': 'Data File Subjects and Keywords', + 'schema:description': 'Concepts (keywords, classification, or free text terms) that define the data file or purpose (subjects which can be addressed) using the data file.', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Data File Subjects and Keywords', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': '2022-08-11T21:26:18-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + 'pav:lastUpdatedOn': '2022-08-11T21:26:18-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + }, + required: [ + '@context', + '@id', + 'schema:isBasedOn', + 'schema:name', + 'schema:description', + 'pav:createdOn', + 'pav:createdBy', + 'pav:lastUpdatedOn', + 'oslc:modifiedBy', + 'Data File Title', + 'Data File Identifier', + 'Resource Type', + 'Data File Version', + 'Data File Language', + 'Data File Subjects and Keywords', + 'Data File Description', + 'Data File Creator', + 'Data File Related Resource', + 'Data File Contributor', + 'Data File Rights', + 'Date', + 'Data File Parent Study', + 'Data File Funding Source', + 'Data File Distribution', + 'Data Characteristics Summary', + 'Data Source', + 'Data Source Stream', + 'Data File Process Version', + 'Data File Temporal Coverage', + 'Data File Spatial Coverage', + 'Data File Vertical Coverage', + 'Auxiliary Metadata', + ], + multiValued: false, + additionalProperties: false, + 'schema:identifier': 'Template', + 'schema:name': 'RADx Metadata Specification', + 'schema:description': 'Template generated by CEDARCSV', + 'pav:derivedFrom': '', + 'skos:prefLabel': 'Template', + 'skos:altLabel': [], + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:draft', + 'pav:createdOn': '2022-08-11T17:34:56-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/819b3cfd-49a9-4e72-b5d5-18166366f014', + 'pav:lastUpdatedOn': '2022-08-11T21:26:18-07:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/1adf5ee5-cee0-47d1-9769-efbe00cdebee', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + '@type': 'https://schema.metadatacenter.org/core/Template', + 'schema:schemaVersion': '1.6.0', + $schema: 'http://json-schema.org/draft-04/schema#', +}); diff --git a/mirage/fixtures/cedar-templates/cedar-template.testing.ts b/mirage/fixtures/cedar-templates/cedar-template.testing.ts new file mode 100644 index 00000000000..6ee45695ea8 --- /dev/null +++ b/mirage/fixtures/cedar-templates/cedar-template.testing.ts @@ -0,0 +1,787 @@ +/* eslint-disable max-len */ +export const testingTemplate = Object({ + '@id': 'https://repo.metadatacenter.org/templates/3900b140-a27c-4fca-8a00-c1ccb0f3647f', + '@type': 'https://schema.metadatacenter.org/core/Template', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'Data catalog template schema', + description: 'Data catalog template schema generated by the CEDAR Template Editor 2.6.49', + _ui: { + pages: [], + order: [ + 'catalogTitle', + 'catalogDescription', + 'publisher', + 'datasetIdentifier', + 'catalogIdentifier', + ], + propertyLabels: { + catalogTitle: 'catalogTitle', + catalogDescription: 'catalogDescription', + datasetIdentifier: 'datasetIdentifier', + publisher: 'publisher', + catalogIdentifier: 'catalogIdentifier', + }, + propertyDescriptions: { + catalogTitle: 'The title of data catalog. A data catalog represents a curated collection of metadata about datasets.', + catalogDescription: 'A free-text description of the data catalog item.', + datasetIdentifier: 'Globally unique, persistent and resolvable identifier that identifies datasets that are part of the data catalog being described.', + publisher: 'Globally unique, persistent and resolvable identifier of the entity that holds, archives, publishes prints, distributes, releases, issues, or produces the catalog being described.', + catalogIdentifier: 'Globally unique, persistent and resolvable identifier that identifies data catalogs that are part of the data catalog being described.', + }, + }, + properties: { + '@context': { + type: 'object', + properties: { + rdfs: { + type: 'string', + format: 'uri', + enum: [ + 'http://www.w3.org/2000/01/rdf-schema#', + ], + }, + xsd: { + type: 'string', + format: 'uri', + enum: [ + 'http://www.w3.org/2001/XMLSchema#', + ], + }, + pav: { + type: 'string', + format: 'uri', + enum: [ + 'http://purl.org/pav/', + ], + }, + schema: { + type: 'string', + format: 'uri', + enum: [ + 'http://schema.org/', + ], + }, + oslc: { + type: 'string', + format: 'uri', + enum: [ + 'http://open-services.net/ns/core#', + ], + }, + skos: { + type: 'string', + format: 'uri', + enum: [ + 'http://www.w3.org/2004/02/skos/core#', + ], + }, + 'rdfs:label': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + 'xsd:string', + ], + }, + }, + }, + 'schema:isBasedOn': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + '@id', + ], + }, + }, + }, + 'schema:name': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + 'xsd:string', + ], + }, + }, + }, + 'schema:description': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + 'xsd:string', + ], + }, + }, + }, + 'pav:derivedFrom': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + '@id', + ], + }, + }, + }, + 'pav:createdOn': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + 'xsd:dateTime', + ], + }, + }, + }, + 'pav:createdBy': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + '@id', + ], + }, + }, + }, + 'pav:lastUpdatedOn': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + 'xsd:dateTime', + ], + }, + }, + }, + 'oslc:modifiedBy': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + '@id', + ], + }, + }, + }, + 'skos:notation': { + type: 'object', + properties: { + '@type': { + type: 'string', + enum: [ + 'xsd:string', + ], + }, + }, + }, + catalogTitle: { + enum: [ + 'http://purl.org/dc/terms/title', + ], + }, + catalogDescription: { + enum: [ + 'http://purl.org/dc/terms/description', + ], + }, + datasetIdentifier: { + enum: [ + 'http://www.w3.org/ns/dcat#dataset', + ], + }, + publisher: { + enum: [ + 'https://schema.metadatacenter.org/properties/692e6014-f507-4d4a-8f5f-112ae8d3edb4', + ], + }, + catalogIdentifier: { + enum: [ + 'https://schema.metadatacenter.org/properties/4191b152-a77d-4cf8-afb0-04301031a983', + ], + }, + }, + required: [ + 'xsd', + 'pav', + 'schema', + 'oslc', + 'schema:isBasedOn', + 'schema:name', + 'schema:description', + 'pav:createdOn', + 'pav:createdBy', + 'pav:lastUpdatedOn', + 'oslc:modifiedBy', + ], + additionalProperties: false, + }, + '@id': { + type: [ + 'string', + 'null', + ], + format: 'uri', + }, + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'schema:isBasedOn': { + type: 'string', + format: 'uri', + }, + 'schema:name': { + type: 'string', + minLength: 1, + }, + 'schema:description': { + type: 'string', + }, + 'pav:derivedFrom': { + type: 'string', + format: 'uri', + }, + 'pav:createdOn': { + type: [ + 'string', + 'null', + ], + format: 'date-time', + }, + 'pav:createdBy': { + type: [ + 'string', + 'null', + ], + format: 'uri', + }, + 'pav:lastUpdatedOn': { + type: [ + 'string', + 'null', + ], + format: 'date-time', + }, + 'oslc:modifiedBy': { + type: [ + 'string', + 'null', + ], + format: 'uri', + }, + catalogTitle: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'catalogTitle field schema', + description: 'catalogTitle field schema generated by the CEDAR Template Editor 2.6.0', + _ui: { + inputType: 'textfield', + }, + _valueConstraints: { + requiredValue: true, + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + 'schema:name': 'catalogTitle', + 'schema:description': 'The title of data catalog. A data catalog represents a curated collection of metadata about datasets.', + 'pav:createdOn': '2022-02-01T11:19:21-08:00', + 'pav:createdBy': 'https://metadatacenter.org/users/cb584e9d-cd34-44f0-9d67-10b217311750', + 'pav:lastUpdatedOn': '2022-02-01T11:19:21-08:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/cb584e9d-cd34-44f0-9d67-10b217311750', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'skos:prefLabel': 'Catalog Title', + '@id': 'https://repo.metadatacenter.org/template-fields/2b0906ae-2761-4a4c-b85c-78c9275426f6', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + catalogDescription: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'catalogDescription field schema', + description: 'catalogDescription field schema generated by the CEDAR Template Editor 2.6.0', + _ui: { + inputType: 'textfield', + }, + _valueConstraints: { + requiredValue: false, + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + '@value': { + type: [ + 'string', + 'null', + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + }, + required: [ + '@value', + ], + 'schema:name': 'catalogDescription', + 'schema:description': 'A free-text description of the data catalog item.', + 'pav:createdOn': '2022-02-01T11:19:21-08:00', + 'pav:createdBy': 'https://metadatacenter.org/users/cb584e9d-cd34-44f0-9d67-10b217311750', + 'pav:lastUpdatedOn': '2022-02-01T11:19:21-08:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/cb584e9d-cd34-44f0-9d67-10b217311750', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'skos:prefLabel': 'Catalog Description', + '@id': 'https://repo.metadatacenter.org/template-fields/2a3a851f-2e9c-4b22-8923-4f24c6bd977e', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + datasetIdentifier: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'datasetIdentifier field schema', + description: 'datasetIdentifier field schema generated by the CEDAR Template Editor 2.6.0', + _ui: { + inputType: 'link', + }, + _valueConstraints: { + requiredValue: false, + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'pav:createdOn': '2022-02-01T11:19:21-08:00', + 'pav:createdBy': 'https://metadatacenter.org/users/cb584e9d-cd34-44f0-9d67-10b217311750', + 'pav:lastUpdatedOn': '2022-02-01T11:19:21-08:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/cb584e9d-cd34-44f0-9d67-10b217311750', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'datasetIdentifier', + 'schema:description': 'Globally unique, persistent and resolvable identifier that identifies datasets that are part of the data catalog being described.', + 'skos:prefLabel': 'Dataset Identifier', + '@id': 'https://repo.metadatacenter.org/template-fields/c72c114b-7b44-4e29-884f-322406de06fe', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + publisher: { + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + type: 'object', + title: 'publisher field schema', + description: 'publisher field schema generated by the CEDAR Template Editor 2.6.0', + _ui: { + inputType: 'link', + }, + _valueConstraints: { + requiredValue: false, + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + 'schema:name': 'publisher', + 'schema:description': 'Globally unique, persistent and resolvable identifier of the entity that holds, archives, publishes prints, distributes, releases, issues, or produces the catalog being described.', + 'pav:createdOn': '2022-02-01T11:19:21-08:00', + 'pav:createdBy': 'https://metadatacenter.org/users/cb584e9d-cd34-44f0-9d67-10b217311750', + 'pav:lastUpdatedOn': '2022-02-01T11:19:21-08:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/cb584e9d-cd34-44f0-9d67-10b217311750', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'skos:prefLabel': 'Publisher', + '@id': 'https://repo.metadatacenter.org/template-fields/64f8b236-9127-41fb-9b2a-dacecfa9ee37', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + catalogIdentifier: { + type: 'array', + minItems: 1, + items: { + type: 'object', + '@type': 'https://schema.metadatacenter.org/core/TemplateField', + '@context': { + xsd: 'http://www.w3.org/2001/XMLSchema#', + pav: 'http://purl.org/pav/', + bibo: 'http://purl.org/ontology/bibo/', + oslc: 'http://open-services.net/ns/core#', + schema: 'http://schema.org/', + skos: 'http://www.w3.org/2004/02/skos/core#', + 'schema:name': { + '@type': 'xsd:string', + }, + 'schema:description': { + '@type': 'xsd:string', + }, + 'skos:prefLabel': { + '@type': 'xsd:string', + }, + 'skos:altLabel': { + '@type': 'xsd:string', + }, + 'pav:createdOn': { + '@type': 'xsd:dateTime', + }, + 'pav:createdBy': { + '@type': '@id', + }, + 'pav:lastUpdatedOn': { + '@type': 'xsd:dateTime', + }, + 'oslc:modifiedBy': { + '@type': '@id', + }, + }, + title: 'catalogIdentifier field schema', + description: 'catalogIdentifier field schema generated by the CEDAR Template Editor 2.6.0', + _ui: { + inputType: 'link', + }, + _valueConstraints: { + requiredValue: false, + }, + properties: { + '@type': { + oneOf: [ + { + type: 'string', + format: 'uri', + }, + { + type: 'array', + minItems: 1, + items: { + type: 'string', + format: 'uri', + }, + uniqueItems: true, + }, + ], + }, + 'rdfs:label': { + type: [ + 'string', + 'null', + ], + }, + '@id': { + type: 'string', + format: 'uri', + }, + }, + additionalProperties: false, + 'pav:createdOn': '2022-02-01T11:19:21-08:00', + 'pav:createdBy': 'https://metadatacenter.org/users/cb584e9d-cd34-44f0-9d67-10b217311750', + 'pav:lastUpdatedOn': '2022-02-01T11:19:21-08:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/cb584e9d-cd34-44f0-9d67-10b217311750', + 'schema:schemaVersion': '1.6.0', + 'schema:name': 'catalogIdentifier', + 'schema:description': 'Globally unique, persistent and resolvable identifier that identifies data catalogs that are part of the data catalog being described.', + 'skos:prefLabel': 'Catalog Identifier', + '@id': 'https://repo.metadatacenter.org/template-fields/6e55cb3a-7406-4447-ad10-f13273ebde06', + $schema: 'http://json-schema.org/draft-04/schema#', + }, + }, + }, + required: [ + '@context', + '@id', + 'schema:isBasedOn', + 'schema:name', + 'schema:description', + 'pav:createdOn', + 'pav:createdBy', + 'pav:lastUpdatedOn', + 'oslc:modifiedBy', + 'catalogTitle', + 'catalogDescription', + 'datasetIdentifier', + 'publisher', + 'catalogIdentifier', + ], + 'schema:name': 'Data Catalog', + 'schema:description': 'DCAT v3 template for data catalog metadata', + 'pav:createdOn': '2021-09-23T22:48:16-07:00', + 'pav:createdBy': 'https://metadatacenter.org/users/cb584e9d-cd34-44f0-9d67-10b217311750', + 'pav:lastUpdatedOn': '2022-02-01T11:19:21-08:00', + 'oslc:modifiedBy': 'https://metadatacenter.org/users/cb584e9d-cd34-44f0-9d67-10b217311750', + 'schema:schemaVersion': '1.6.0', + additionalProperties: false, + 'pav:version': '0.0.1', + 'bibo:status': 'bibo:published', + $schema: 'http://json-schema.org/draft-04/schema#', +}); diff --git a/mirage/scenarios/cedar-metatdata-record.ts b/mirage/scenarios/cedar-metatdata-record.ts new file mode 100644 index 00000000000..7c60a0835b5 --- /dev/null +++ b/mirage/scenarios/cedar-metatdata-record.ts @@ -0,0 +1,52 @@ +import { Server } from 'ember-cli-mirage'; +import { Permission } from 'ember-osf-web/models/osf-model'; + +/* eslint-disable-next-line */ +export function cedarMetadataRecordsScenario( + /* eslint-disable-next-line */ + server: Server) { + + noCedarMetadataRecords(server); + + threeCedarMetadataRecords(server); + + twelveCedarMetadataRecords(server); + +} + +function noCedarMetadataRecords(server: Server) { + server.create('node', { + id: '0-cedar-records', + currentUserPermissions: [Permission.Read, Permission.Admin, Permission.Write], + }); +} + +function threeCedarMetadataRecords(server: Server) { + const newNode = server.create('node', { + id: '3-cedar-records', + currentUserPermissions: [Permission.Read], + }); + + const cedarMetadataRecords = server.createList('cedar-metadata-record', 2); + cedarMetadataRecords.push(server.create('cedar-metadata-record', 'isTesting')); + + newNode.update({ + cedarMetadataRecords, + }); +} + +function twelveCedarMetadataRecords(server: Server) { + const newNode = server.create('node', { + id: '12-cedar-records', + currentUserPermissions: [Permission.Read, Permission.Admin, Permission.Write], + }); + const cedarMetadataRecords = server.createList('cedar-metadata-record', 8); + cedarMetadataRecords.push(server.create('cedar-metadata-record', 'isDraft')); + cedarMetadataRecords.push(server.create('cedar-metadata-record', 'isDraft')); + cedarMetadataRecords.push(server.create('cedar-metadata-record', 'isDraft')); + cedarMetadataRecords.push(server.create('cedar-metadata-record', 'isTesting')); + + newNode.update({ + cedarMetadataRecords, + }); +} diff --git a/mirage/scenarios/dashboard.ts b/mirage/scenarios/dashboard.ts index f477cabbb97..029908aa506 100644 --- a/mirage/scenarios/dashboard.ts +++ b/mirage/scenarios/dashboard.ts @@ -1,7 +1,9 @@ import { ModelInstance, Server } from 'ember-cli-mirage'; import config from 'ember-osf-web/config/environment'; +import { MirageNode } from 'ember-osf-web/mirage/factories/node'; import FileProviderModel from 'ember-osf-web/models/file-provider'; +import NodeModel from 'ember-osf-web/models/node'; import { Permission } from 'ember-osf-web/models/osf-model'; import User from 'ember-osf-web/models/user'; @@ -52,9 +54,11 @@ export function dashboardScenario(server: Server, currentUser: ModelInstance) => provider.name === 'osfstorage', )[0] as ModelInstance; + server.create('file', { id: 'snake', name: 'snake.boa', @@ -62,6 +66,7 @@ export function dashboardScenario(server: Server, currentUser: ModelInstance, + filesNode: ModelInstance, filesNodeOsfStorage: ModelInstance): void { + server.create('file', { + id: '0-cedar-metadata-file', + name: 'cedar metadata file with no records', + checkout: currentUser.id, + target: filesNode, + parentFolder: filesNodeOsfStorage.rootFolder, + }); +} + + +function create3CedarMetadataFile(server: Server, currentUser: ModelInstance): void { + + const filesNode = server.create('node', { + id: 'read-only', + title: 'Read-only user and non-admin and a super long name to see if there is overflow into the right nav area', + boaEnabled: true, + currentUserPermissions: [Permission.Read], + }, 'withFiles', 'withStorage', 'withContributors', 'withAffiliatedInstitutions', 'withDoi', 'withLinkedByNodes'); + + const filesNodeOsfStorage = filesNode.files.models.filter( + (provider: ModelInstance) => provider.name === 'osfstorage', + )[0] as ModelInstance; + + const cedarFileNode = server.create('file', { + id: '3-cedar-metadata-file', + // eslint-disable-next-line max-len + name: 'Cedar Metadata File on a read-only user and non-admin with a super long name to see if there is overflow in the right nav area', + checkout: currentUser.id, + target: filesNode, + parentFolder: filesNodeOsfStorage.rootFolder, + }); + + const cedarMetadataRecords = server.createList('cedar-metadata-record', 2); + cedarMetadataRecords.push(server.create('cedar-metadata-record', 'isTesting')); + + cedarFileNode.update({ + cedarMetadataRecords, + }); +} + +function create12CedarMetadataFile(server: Server, currentUser: ModelInstance, + filesNode: ModelInstance, filesNodeOsfStorage: ModelInstance): void { + const cedarFileNode = server.create('file', { + id: '12-cedar-metadata-file', + name: 'cedar metadata file', + checkout: currentUser.id, + target: filesNode, + parentFolder: filesNodeOsfStorage.rootFolder, + }); + + const cedarMetadataRecords = server.createList('cedar-metadata-record', 8); + cedarMetadataRecords.push(server.create('cedar-metadata-record', 'isDraft')); + cedarMetadataRecords.push(server.create('cedar-metadata-record', 'isDraft')); + cedarMetadataRecords.push(server.create('cedar-metadata-record', 'isDraft')); + cedarMetadataRecords.push(server.create('cedar-metadata-record', 'isTesting')); + + cedarFileNode.update({ + cedarMetadataRecords, + }); +} diff --git a/mirage/scenarios/default.ts b/mirage/scenarios/default.ts index b1b138af152..c6e933e5702 100644 --- a/mirage/scenarios/default.ts +++ b/mirage/scenarios/default.ts @@ -9,8 +9,11 @@ import { dashboardScenario } from './dashboard'; import { forksScenario } from './forks'; import { meetingsScenario } from './meetings'; import { preprintsScenario } from './preprints'; -import { manyProjectRegistrationsScenario, registrationScenario } from './registrations'; +import { cedarMetadataRecordsScenario } from './cedar-metatdata-record'; +import { registrationFullScenario as registrationsFullScenario } from './registrations.full'; import { settingsScenario } from './settings'; +import { registrationsLiteScenario } from './registrations.lite'; +import { registrationsManyProjectsScenario} from './registrations.many-projects'; const { mirageScenarios, @@ -20,6 +23,7 @@ export default function(server: Server) { server.loadFixtures('schema-blocks'); server.loadFixtures('registration-schemas'); server.loadFixtures('regions'); + server.loadFixtures('cedar-metadata-templates'); server.loadFixtures('preprint-providers'); server.loadFixtures('licenses'); // server.loadFixtures('registration-providers'); @@ -43,8 +47,14 @@ export default function(server: Server) { if (mirageScenarios.includes('dashboard')) { dashboardScenario(server, currentUser); } - if (mirageScenarios.includes('registrations')) { - registrationScenario(server, currentUser); + if (mirageScenarios.includes('registrations::lite')) { + registrationsLiteScenario(server, currentUser); + } + if (mirageScenarios.includes('registrations::full')) { + registrationsFullScenario(server, currentUser); + } + if (mirageScenarios.includes('registrations::many-projects')) { + registrationsManyProjectsScenario(server, currentUser); } if (mirageScenarios.includes('collections')) { collectionScenario(server, currentUser); @@ -59,10 +69,11 @@ export default function(server: Server) { if (mirageScenarios.includes('meetings')) { meetingsScenario(server); } - if (mirageScenarios.includes('manyProjectRegistrations')) { - manyProjectRegistrationsScenario(server, currentUser); - } if (mirageScenarios.includes('preprints')) { preprintsScenario(server, currentUser); } + + if (mirageScenarios.includes('cedar')) { + cedarMetadataRecordsScenario(server); + } } diff --git a/mirage/scenarios/registrations.ts b/mirage/scenarios/registrations.full.ts similarity index 72% rename from mirage/scenarios/registrations.ts rename to mirage/scenarios/registrations.full.ts index 7e162582e64..1f26a92462d 100644 --- a/mirage/scenarios/registrations.ts +++ b/mirage/scenarios/registrations.full.ts @@ -1,57 +1,69 @@ import { ModelInstance, Server } from 'ember-cli-mirage'; -import config from 'ember-osf-web/config/environment'; import { StorageStatus } from 'ember-osf-web/models/node-storage'; import { Permission } from 'ember-osf-web/models/osf-model'; +import RegistrationProviderModel from 'ember-osf-web/models/registration-provider'; +import { MirageRegistrationProvider } from 'ember-osf-web/mirage/factories/registration-provider'; import User from 'ember-osf-web/models/user'; import { SubscriptionFrequency } from 'ember-osf-web/models/subscription'; import { RegistrationReviewStates } from 'ember-osf-web/models/registration'; import { RevisionReviewStates } from 'ember-osf-web/models/schema-response'; -import { draftRegisterNodeMultiple, registerNodeMultiple } from '../helpers'; +import NodeModel from 'ember-osf-web/models/node'; +import { MirageNode } from 'ember-osf-web/mirage/factories/node'; +import LicenseModel from 'ember-osf-web/models/license'; +import { registerNodeMultiple } from '../helpers'; -export function manyProjectRegistrationsScenario( +export function registrationFullScenario( server: Server, currentUser: ModelInstance, ) { - const registrationNode = server.create( - 'node', - { - id: 'regis', currentUserPermissions: Object.values(Permission), - }, - 'withContributors', - ); - server.create('contributor', { - node: registrationNode, - users: currentUser, - permission: Permission.Admin, - index: 0, - }); - registerNodeMultiple( - server, - registrationNode, - 12, - { currentUserPermissions: Object.values(Permission) }, - 'withArbitraryState', - ); - draftRegisterNodeMultiple(server, registrationNode, 12, {}, 'withRegistrationMetadata'); -} + const registrationResponses = { + 'page-one_long-text': '', + 'page-one_multi-select': ['Crocs'], + 'page-one_multi-select-other': '', + 'page-one_short-text': 'Ravioli', + 'page-one_single-select-two': 'Remember who was in NSync and who was in Backstreet Boys', + }; -export function registrationScenario( - server: Server, - currentUser: ModelInstance, -) { - const { defaultProvider } = config; + const provider = server.create('registration-provider', + { id: 'ispor', name: 'ISPOR', allowSubmissions: true }, + 'withBrand', + 'withSchemas'); - server.create('registration-provider', { - id: defaultProvider, - brandedDiscoveryPage: false, - shareSource: 'OSF Registries', - name: 'OSF Registries', - }, 'withAllSchemas'); + const licenseReqFields = server.schema.licenses.findBy({ name: 'MIT License' }); - server.create('registration', { id: 'beefs' }); + const rootNode = createRootNode(server, currentUser); + const egap = createEgapRegistrationProvider(server, currentUser); + + // Create some generic objects + createGenericObjects(server); + + createBeefsRegistration(server); + createSiliconRegistration(server, currentUser, egap); + createTungstenRegistration(server, currentUser, egap); + createCobaltRegistration(server, currentUser, egap); + createBismuthRegistration(server, currentUser, egap); + createWithdrawnRegistration(server, currentUser, egap); + createAcceptRegistration(server, provider); + createCubanRegistration(server, currentUser, egap); + createPndwdRegistration(server, currentUser, egap); + createAerchiveRegistration(server, currentUser, provider); + createOpenEndedRegistration(server, currentUser, licenseReqFields); + createBrandRegistration(server, currentUser, rootNode, licenseReqFields,registrationResponses); + createRrpreRegistration(server, currentUser, rootNode, registrationResponses); + createPregcRegistration(server, currentUser, rootNode, registrationResponses); + createInitialRegistration(server, currentUser, egap); +} + +function createRootNode(server: Server, currentUser: ModelInstance): ModelInstance { + const rootNode = server.create('node', { + id: 'anode', + public: false, + contributors: server.createList('contributor', 10), + currentUserPermissions: Object.values(Permission), + }, 'withFiles', 'withStorage'); const currentUserWrite = server.create('registration', { id: 'writr', @@ -86,21 +98,6 @@ export function registrationScenario( server.create('contributor', { users: currentUser, node: currentUserWrite }); - const registrationResponses = { - 'page-one_long-text': '', - 'page-one_multi-select': ['Crocs'], - 'page-one_multi-select-other': '', - 'page-one_short-text': 'Ravioli', - 'page-one_single-select-two': 'Remember who was in NSync and who was in Backstreet Boys', - }; - - const rootNode = server.create('node', { - id: 'anode', - public: false, - contributors: server.createList('contributor', 10), - currentUserPermissions: Object.values(Permission), - }, 'withFiles', 'withStorage'); - rootNode.update({ storage: server.create('node-storage', { storageLimitStatus: StorageStatus.OVER_PRIVATE }), }); @@ -123,41 +120,59 @@ export function registrationScenario( const childNodeA = server.create('node', { parent: rootNode }); server.create('node', { parent: childNodeA }); server.create('node', { parent: childNodeA }); - const licenseReqFields = server.schema.licenses.findBy({ name: 'MIT License' }); - const provider = server.create('registration-provider', - { id: 'ispor', name: 'ISPOR', allowSubmissions: true }, - 'withBrand', - 'withSchemas'); + return rootNode; + +} + +// eslint-disable-next-line max-len +function createEgapRegistrationProvider(server: Server, currentUser: ModelInstance): ModelInstance{ const egap = server.create('registration-provider', { id: 'egap', name: 'EGAP' }, 'withBrand', 'currentUserIsModerator'); server.create('moderator', { provider: egap }); server.create('moderator', { id: currentUser.id, user: currentUser, provider: egap }, 'asAdmin'); server.createList('moderator', 5, { provider: egap }); - const decaf = server.create('registration', { - id: 'decaf', - title: 'Pending Penguins', - registrationSchema: server.schema.registrationSchemas.find('testSchema'), + server.createList('registration', 12, { + reviewsState: RegistrationReviewStates.Pending, provider: egap, - reviewsState: RegistrationReviewStates.Accepted, - registeredBy: currentUser, - revisionState: RevisionReviewStates.RevisionPendingModeration, - currentUserPermissions: Object.values(Permission), - providerSpecificMetadata: [ - { field_name: 'EGAP Registration ID', field_value: '' }, - { field_name: 'Another Field', field_value: 'aloha' }, - ], - registrationResponses: { - 'page-one_long-text': 'aaaaa', - 'page-one_multi-select': ['Crocs'], - }, - hasData: false, - hasMaterials: true, - hasAnalyticCode: false, - hasPapers: true, - hasSupplements: false, - }, 'withContributors', 'withReviewActions', 'withFiles'); + }); + + return egap; +} + +function createGenericObjects(server: Server): void { + /* Create some generic stuff + * need some subjects populated for making a draft registration + * need the bookmark collection for some overview page functionaliaty, + */ + server.createList('subject', 10, 'withChildren'); + server.create('collection', { title: 'Bookmarks', bookmarks: true }); + const clinicalTrials = server.create('external-provider', { + shareSource: 'ClinicalTrials.gov', + }); + const researchRegistry = server.create('external-provider', { + shareSource: 'Research Registry', + }); + + server.createList('external-registration', 3, { provider: clinicalTrials }); + server.createList('external-registration', 2, { provider: researchRegistry }); +} + +/** + * createBeefsRegistration + * + * @description Create the Beefs Registration + * + * @param server The server param + * @param currentUser The current User + */ +function createBeefsRegistration(server: Server): void { + server.create('registration', { id: 'beefs' }); +} + +function createSiliconRegistration(server: Server, currentUser: ModelInstance, + egap: ModelInstance): void { const silicon = server.create('registration', { id: 'silicon', @@ -188,7 +203,10 @@ export function registrationScenario( initiatedBy: currentUser, registration: silicon, }); +} +function createTungstenRegistration(server: Server, currentUser: ModelInstance, + egap: ModelInstance): void { const tungsten = server.create('registration', { id: 'tungsten', title: 'Revision Model: Contributor View (non-Admin/Mod)', @@ -218,7 +236,10 @@ export function registrationScenario( initiatedBy: currentUser, registration: tungsten, }); +} +function createCobaltRegistration(server: Server, currentUser: ModelInstance, + egap: ModelInstance): void { const cobalt = server.create('registration', { id: 'cobalt', title: 'Revision Model: Contributor View (pending moderation)', @@ -273,6 +294,10 @@ export function registrationScenario( initiatedBy: currentUser, registration: cobalt, }); +} + +function createBismuthRegistration(server: Server, currentUser: ModelInstance, + egap: ModelInstance): void { server.create('registration', { id: 'bismuth', @@ -292,32 +317,13 @@ export function registrationScenario( 'page-one_multi-select': ['Crocs'], }, }, 'withContributors', 'withReviewActions'); - server.create('contributor', { users: currentUser, node: decaf }); - - const cuban = server.create('registration', { - id: 'cuban', - title: 'embargoed', - registrationSchema: server.schema.registrationSchemas.find('testSchema'), - provider: egap, - registeredBy: currentUser, - hasData: true, - hasMaterials: true, - hasAnalyticCode: true, - hasPapers: true, - hasSupplements: true, - }, 'withContributors', 'withReviewActions', 'isEmbargo'); - - server.create('contributor', { users: currentUser, node: cuban }); +} - server.createList('registration', 12, - { - reviewsState: RegistrationReviewStates.Pending, - provider: egap, - }); - server.create('contributor', { node: decaf }, 'unregistered'); +function createWithdrawnRegistration(server: Server, currentUser: ModelInstance, + egap: ModelInstance): void { const wdrwn = server.create('registration', { - id: 'wdrwn', + id: 'withdrawn', title: 'Withdrawn Hermit', withdrawn: true, registrationSchema: server.schema.registrationSchemas.find('testSchema'), @@ -332,9 +338,12 @@ export function registrationScenario( frequency: SubscriptionFrequency.Daily, provider: egap, }); +} +// eslint-disable-next-line max-len +function createAcceptRegistration(server: Server, provider: ModelInstance): void { server.create('registration', { - id: 'accpt', + id: 'accept', title: 'Acceptember', registrationSchema: server.schema.registrationSchemas.find('testSchema'), provider, @@ -344,14 +353,28 @@ export function registrationScenario( { field_name: 'Another Field', field_value: 'Value 2' }, ], }, 'withContributors'); +} - server.create('registration', { +function createCubanRegistration(server: Server, currentUser: ModelInstance, + egap: ModelInstance): void { + const cuban = server.create('registration', { id: 'cuban', - title: 'Embargo', + title: 'embargoed', registrationSchema: server.schema.registrationSchemas.find('testSchema'), provider: egap, - }, 'withContributors', 'isEmbargo'); + registeredBy: currentUser, + hasData: true, + hasMaterials: true, + hasAnalyticCode: true, + hasPapers: true, + hasSupplements: true, + }, 'withContributors', 'withReviewActions', 'isEmbargo'); + server.create('contributor', { users: currentUser, node: cuban }); +} + +function createPndwdRegistration(server: Server, currentUser: ModelInstance, + egap: ModelInstance): void { const pndwd = server.create('registration', { id: 'pndwd', title: 'Cold Turkey', @@ -359,17 +382,23 @@ export function registrationScenario( reviewsState: RegistrationReviewStates.PendingWithdraw, }, 'withSingleReviewAction'); server.create('contributor', { users: currentUser, node: pndwd }); +} +function createAerchiveRegistration(server: Server, currentUser: ModelInstance, + provider: ModelInstance): void { const aerchive = server.create('registration', { id: 'aerchive', registrationSchema: server.schema.registrationSchemas.find('testSchema'), provider, }, 'isArchiving'); server.create('contributor', { users: currentUser, node: aerchive }); +} +function createOpenEndedRegistration(server: Server, currentUser: ModelInstance, + licenseReqFields: ModelInstance): void { const draftNode = server.create('draft-node', 'withFiles'); server.create('draft-registration', { - id: 'dcaf', + id: 'open-ended', registrationSchema: server.schema.registrationSchemas.find('open_ended_registration'), initiator: currentUser, branchedFrom: draftNode, @@ -377,6 +406,17 @@ export function registrationScenario( license: licenseReqFields, currentUserPermissions: Object.values(Permission), }, 'withSubjects', 'withAffiliatedInstitutions', 'withContributors'); +} + +function createBrandRegistration(server: Server, currentUser: ModelInstance, + rootNode: ModelInstance, + licenseReqFields: ModelInstance, + registrationResponses: {}): void { + + const provider = server.create('registration-provider', + { id: 'ispor', name: 'ISPOR', allowSubmissions: true }, + 'withBrand', + 'withSchemas'); server.create('draft-registration', { id: 'brand', @@ -388,16 +428,11 @@ export function registrationScenario( currentUserPermissions: [Permission.Read, Permission.Write], provider, }, 'withContributors'); +} - const clinicalTrials = server.create('external-provider', { - shareSource: 'ClinicalTrials.gov', - }); - const researchRegistry = server.create('external-provider', { - shareSource: 'Research Registry', - }); - - server.createList('external-registration', 3, { provider: clinicalTrials }); - server.createList('external-registration', 2, { provider: researchRegistry }); +function createRrpreRegistration(server: Server, currentUser: ModelInstance, + rootNode: ModelInstance, + registrationResponses: {}): void { server.create('draft-registration', { id: 'rrpre', @@ -406,6 +441,11 @@ export function registrationScenario( registrationResponses, branchedFrom: rootNode, }); +} + +function createPregcRegistration(server: Server, currentUser: ModelInstance, + rootNode: ModelInstance, + registrationResponses: {}): void { server.create('draft-registration', { id: 'pregc', @@ -415,10 +455,10 @@ export function registrationScenario( branchedFrom: rootNode, }); - server.createList('subject', 10, 'withChildren'); +} - // Current user Bookmarks collection - server.create('collection', { title: 'Bookmarks', bookmarks: true }); +function createInitialRegistration(server: Server, currentUser: ModelInstance, + egap: ModelInstance): void { const intitial = server.create('registration', { id: 'initial', diff --git a/mirage/scenarios/registrations.lite.ts b/mirage/scenarios/registrations.lite.ts new file mode 100644 index 00000000000..41091111522 --- /dev/null +++ b/mirage/scenarios/registrations.lite.ts @@ -0,0 +1,75 @@ +import { ModelInstance, Server } from 'ember-cli-mirage'; +import config from 'ember-osf-web/config/environment'; + +import { Permission } from 'ember-osf-web/models/osf-model'; +import User from 'ember-osf-web/models/user'; + +import { RegistrationReviewStates } from 'ember-osf-web/models/registration'; +import { RevisionReviewStates } from 'ember-osf-web/models/schema-response'; + +export function registrationsLiteScenario( + server: Server, + currentUser: ModelInstance, +) { + const { defaultProvider } = config; + + server.create('registration-provider', { + id: defaultProvider, + brandedDiscoveryPage: false, + shareSource: 'OSF Registries', + name: 'OSF Registries', + }, 'withAllSchemas'); + + createDecafRegistration(server, currentUser); +} + +/** + * createDecafRegistration + * + * @description Create the Decaf Registration + * + * @param server The server param + * @param currentUser The current User + */ +function createDecafRegistration(server: Server, currentUser: ModelInstance): void { + const egap = server.create('registration-provider', { id: 'egap', name: 'EGAP' }, + 'withBrand', 'currentUserIsModerator'); + server.create('moderator', { provider: egap }); + server.create('moderator', { id: currentUser.id, user: currentUser, provider: egap }, 'asAdmin'); + server.createList('moderator', 5, { provider: egap }); + + const decaf = server.create('registration', { + id: 'decaf', + title: 'Pending Penguins', + registrationSchema: server.schema.registrationSchemas.find('testSchema'), + provider: egap, + reviewsState: RegistrationReviewStates.Accepted, + registeredBy: currentUser, + revisionState: RevisionReviewStates.RevisionPendingModeration, + currentUserPermissions: Object.values(Permission), + providerSpecificMetadata: [ + { field_name: 'EGAP Registration ID', field_value: '' }, + { field_name: 'Another Field', field_value: 'aloha' }, + ], + registrationResponses: { + 'page-one_long-text': 'aaaaa', + 'page-one_multi-select': ['Crocs'], + }, + hasData: false, + hasMaterials: true, + hasAnalyticCode: false, + hasPapers: true, + hasSupplements: false, + }, 'withContributors', 'withReviewActions', 'withFiles'); + + const cedarMetadataRecords = server.createList('cedar-metadata-record', 2); + cedarMetadataRecords.push(server.create('cedar-metadata-record', 'isDraft')); + cedarMetadataRecords.push(server.create('cedar-metadata-record', 'isTesting')); + + decaf.update({ + cedarMetadataRecords, + }); + + server.create('contributor', { users: currentUser, node: decaf }); + server.create('contributor', { node: decaf }, 'unregistered'); +} diff --git a/mirage/scenarios/registrations.many-projects.ts b/mirage/scenarios/registrations.many-projects.ts new file mode 100644 index 00000000000..f1a07bfed98 --- /dev/null +++ b/mirage/scenarios/registrations.many-projects.ts @@ -0,0 +1,33 @@ +import { ModelInstance, Server } from 'ember-cli-mirage'; +import { Permission } from 'ember-osf-web/models/osf-model'; +import User from 'ember-osf-web/models/user'; + +import { draftRegisterNodeMultiple, registerNodeMultiple } from '../helpers'; + +export function registrationsManyProjectsScenario( + server: Server, + currentUser: ModelInstance, +) { + const registrationNode = server.create( + 'node', + { + id: 'regis', currentUserPermissions: Object.values(Permission), + }, + 'withContributors', + ); + server.create('contributor', { + node: registrationNode, + users: currentUser, + permission: Permission.Admin, + index: 0, + }); + + registerNodeMultiple( + server, + registrationNode, + 12, + { currentUserPermissions: Object.values(Permission) }, + 'withArbitraryState', + ); + draftRegisterNodeMultiple(server, registrationNode, 12, {}, 'withRegistrationMetadata'); +} diff --git a/mirage/serializers/cedar-metadata-record.ts b/mirage/serializers/cedar-metadata-record.ts new file mode 100644 index 00000000000..86e711cb2b3 --- /dev/null +++ b/mirage/serializers/cedar-metadata-record.ts @@ -0,0 +1,78 @@ +import { ModelInstance } from 'ember-cli-mirage'; +import CedarMetadataRecordModel from 'ember-osf-web/models/cedar-metadata-record'; +import config from 'ember-osf-web/config/environment'; +import ApplicationSerializer, { SerializedRelationships } from './application'; +const { OSF: { apiUrl } } = config; + +interface PolymorphicTargetRelationship { + type: 'nodes' | 'node' | 'file' | 'files' | 'registration' | 'registrations'; +} + +interface MirageCedarMetadataRecordModel extends CedarMetadataRecordModel { + targetId: PolymorphicTargetRelationship; +} + +export default class CedarMetadataRecordMirageSerializer extends ApplicationSerializer { + buildNormalLinks(model: ModelInstance) { + return { + self: `${apiUrl}/_/cedar_metadata_records/${model.id}/`, + metadata_download: `${apiUrl}/_/cedar_metadata_records/${model.id}/metadata_download/`, + }; + } + + buildRelationships(model: ModelInstance) { + const relationships: SerializedRelationships = { + template: { + links: { + related: { + href: `${apiUrl}/_/cedar_metadata_templates/${model.template.id}/`, + meta: this.buildRelatedLinkMeta(model, 'template'), + }, + }, + }, + }; + + if ( model.targetId.type === 'nodes' || model.targetId.type === 'node') { + relationships['target'] = { + data: { + id: model.target.id, + type: 'nodes', + }, + links: { + related: { + href: `${apiUrl}/v2/nodes/${model.target.id}/`, + meta: this.buildRelatedLinkMeta(model, 'target'), + }, + }, + }; + } else if (model.targetId.type === 'files' || model.targetId.type === 'file') { + relationships['target'] = { + data: { + id: model.target.id, + type: 'files', + }, + links: { + related: { + href: `${apiUrl}/v2/files/${model.target.id}/`, + meta: this.buildRelatedLinkMeta(model, 'target'), + }, + }, + }; + } else { + relationships['target'] = { + data: { + id: model.target.id, + type: 'registrations', + }, + links: { + related: { + href: `${apiUrl}/v2/registrations/${model.target.id}/`, + meta: this.buildRelatedLinkMeta(model, 'target'), + }, + }, + }; + } + + return relationships; + } +} diff --git a/mirage/serializers/cedar-metadata-template.ts b/mirage/serializers/cedar-metadata-template.ts new file mode 100644 index 00000000000..c9a90555ef5 --- /dev/null +++ b/mirage/serializers/cedar-metadata-template.ts @@ -0,0 +1,13 @@ +import { ModelInstance } from 'ember-cli-mirage'; +import CedarMetadataTemplateModel from 'ember-osf-web/models/cedar-metadata-template'; +import config from 'ember-osf-web/config/environment'; +import ApplicationSerializer from './application'; +const { OSF: { apiUrl } } = config; + +export default class CedarMetadataTemplateMirageSerializer extends ApplicationSerializer { + buildNormalLinks(model: ModelInstance) { + return { + self: `${apiUrl}/_/cedar_metadata_templates/${model.id}`, + }; + } +} diff --git a/mirage/serializers/file.ts b/mirage/serializers/file.ts index bef1b6c93cb..53e4e03f799 100644 --- a/mirage/serializers/file.ts +++ b/mirage/serializers/file.ts @@ -19,6 +19,14 @@ export default class FileSerializer extends ApplicationSerializer { }, }, }, + cedarMetadataRecords: { + links: { + related: { + href: `${apiUrl}/v2/files/${model.id}/cedar_metadata_records/`, + meta: this.buildRelatedLinkMeta(model, 'cedarMetadataRecords'), + }, + }, + }, }; if (model.targetId && model.targetId.id) { diff --git a/mirage/serializers/node.ts b/mirage/serializers/node.ts index 4e93202c0ad..f40e5ab6ccd 100644 --- a/mirage/serializers/node.ts +++ b/mirage/serializers/node.ts @@ -66,6 +66,14 @@ export default class NodeSerializer extends ApplicationSerializer { }, }, }, + cedarMetadataRecords: { + links: { + related: { + href: `${apiUrl}/v2/nodes/${model.id}/cedar_metadata_records/`, + meta: this.buildRelatedLinkMeta(model, 'cedarMetadataRecords'), + }, + }, + }, children: { links: { related: { diff --git a/mirage/serializers/registration.ts b/mirage/serializers/registration.ts index bcd3ed5485a..a4e38087dbf 100644 --- a/mirage/serializers/registration.ts +++ b/mirage/serializers/registration.ts @@ -141,6 +141,14 @@ export default class RegistrationSerializer extends ApplicationSerializerdpc?3Z0RX`HZ}2~o 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%0D$oBIWb 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%0D#`>9{zNvi^xI9;ZjjY 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

dEg)zinC^^mkgZH2PnY;{Mg2arAb}5Q$C!y^ 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%0Dqd9o;y^xb3RLF}s&!!~4 zEZFz}{v#+wThrAWMK*;@TF=S|uCAW@gl&o~Q~QEYZ`sgV06ajc-qtz_>wxt`tbt{@ zM^nOM*qSg(7@Njd!*JRN2MGfX$|_hxpQy?s|0<0rw9XM&nE*C)(uV0cu%X~Vw>-wCIg%RZOB>iz_YYu7#d|srYsIp=IVIA?iO9*)bN3gN9yg-?5w^rBA<|~jI1d>T0Nq_QbB2$EsF`F2+hxGvw zd+1@J*>hlxKCnx7Kbd~$6fy{kF;!gyIG2!+l__sKn?K}E*+R%Qt;y!~UbDQ+qme zK--t4RXEEHm=VT4i`c9h6}Bu$ynwE-csPWxHR0+0L%0~^5PEq_zG|q)&$FgxYzR&V z?slVy5_YkU@$G?V;PytY<^Y1%g7^0Z58VA}S2urf{_&0(WF2Ymf}5l{xczYVuWw1D z2-~`@OhG&n;bkI8zqy%(nZd5NVlPJ_MPm3r>lx_x`oP46eg2|aDX!p9U9Tjjsy?r0 zFyi(5y#0}VK!;1|B4Z`u&{@5pu0S@F+TA`fC!lh)bD=e|PEJ?0)s+HZkGi05Afowq z9bOOeY6W_%_jmNDQuo~}YDZ7?A0|E(8dk~rcRk(Rp5Yy1?;9H)UThh=>$L~lwj;{{ zJvOmlA#rQXE~lL#@EhX-P%^C{DxkQwY=;C0oS5o+;C972I12wMB=_Y4qYVrjtX^;w z3K~G9TvY$v)!{yMb19N6E+FU3u|9XW`Y=4RisN(X_qZd@ky0{JE_Qd6I$PT=3QJQ# zA0~LWRrDd5#XwUCBH9CAdIuEdi7csLb;(T?9h2N0ZYN+xG!aN<-KUKc;}zTjxf zpz7;Ys#STq5<7P7mQr}7LmtB(HBj>)#+ zb2(#I@~dA8#gxyV7;trTCI&FBoFfCuwT6h0Vd1Q-WdjP40f}z|vP(2f$qdv5oO@M{ zExaO<9P}w)Z`89VGPnEq^VTG9msH%h#TJs0*ZBr}hkSk8x1S2=*``Y-{xr`(>ka)< z$TN&-p2qe@&5A~kXkd%z2Bu)fziUJ~nh~)h8@zpLA)Q{7zboiRTxNA-0|iU;rKKZg zr+1PUfL5(_i|~$V%HSbarNjgfMTLlC$XIao4tt+D(v!>e98pF-2R6fw;NVCY!J)q- zo(PDfLFjUl1}ay^?x$IBn+9F+O3KwbQDIMErNEJ@K(35pUG?^vpOZZ}(4yToYuD7G zQ?6?kUKbpAy-jqpReQ8nnb4bY_rj+Zd!Nn=LP|-t@lyHT2o$D~UPPj&RiVH4@`7nD zT<+}$_2x>FJFQ4W5WO@F&?!rwYljv2@U&SZtq^1YswD23_(11P^=fhM_%k^^XPPrD zeO*mmeJwL)^~E@X;XIKzLcHm|13wQOtM4m5KOmA>; z3p9g&BaQ+~Ia4t27zj-DtabLd<9$YIXXoINKs7!4^QXf5ADK|T&RxxYJ>GEZgU#z^ z^Zw>=PiMzmZ(lm)-`6=FnBCsJr)}Frv7`E3)$I>^J3IaX<|$&{fM~A*)am#FDXgTX z%veCMcAN?5%&o0T-RWmjt+U(4=L4R|Up$N{P)(7(HYbCVL*o$?w@r=B;90|-U;odX zgzEbveNC8%u-g#4zA23do!{Z06#Fl3oB1p zS^|WqC1~^%LY$f|AqD?Mb!A|7=Fs`agT4Dy{`d#=>AkV_^k=Gz{ri%SpC339n*GQJ z^~rslPn)Zv-vHr?E?C-hS6K6jK64$|O=~clpba;nC9eP?aW^&ae#=t3iZYqp6sq!) z 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ŐCy*yL$=HBvZDaDkhW*EzLG=@}%62zRbc&FaujX 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 bu|_Ezt;I+@>IWEcE1=vCnj%k*4SN0`xpcD- literal 0 HcmV?d00001 diff --git a/public/assets/fonts/MaterialIcons-Regular.woff b/public/assets/fonts/MaterialIcons-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..f4a7bd9e350923f25ae37eb431effd4ca0ea22b2 GIT binary patch literal 77312 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%0DqJ`2Np~(*Sx)g732Vu&n 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 FiU3bjxEcTe literal 0 HcmV?d00001 diff --git a/public/assets/i18n-cav/en.json b/public/assets/i18n-cav/en.json new file mode 100644 index 00000000000..87837e10492 --- /dev/null +++ b/public/assets/i18n-cav/en.json @@ -0,0 +1,25 @@ +{ + "App": { + "Title": "CEDAR Artifact Viewer", + "Maintained": "CEDAR is maintained by the Stanford Center for Biomedical Informatics Research.", + "Contact": "Contact CEDAR" + }, + "Generic": { + "Copy": "Copy" + }, + "Extra": { + "SampleTemplate": { + "Title": "Sample templates", + "Select": "Select template", + "Find": "Find template...", + "FindNoMatch": "No matching templates found" + }, + "JsonLD": { + "Instance": "JSON-LD - Instance" + }, + "JsonSchemaTemplate": "JSON Schema - Template" + }, + "Process": { + "Initializing": "CEDAR Artifact Viewer initializing..." + } +} diff --git a/tests/acceptance/guid-file/registration-file-detail-test.ts b/tests/acceptance/guid-file/registration-file-detail-test.ts index e232c5a555d..5ae62038796 100644 --- a/tests/acceptance/guid-file/registration-file-detail-test.ts +++ b/tests/acceptance/guid-file/registration-file-detail-test.ts @@ -142,7 +142,7 @@ module('Acceptance | guid file | registration files', hooks => { 'SVG info-circle is correct.'); // File metadata - assert.dom('[data-test-metadata-header]').hasText('File Metadata', + assert.dom('[data-test-metadata-header]').hasText('Metadata', 'File metadata header is properly set.'); // Title assert.dom('[data-test-file-title-label]').hasText('Title', diff --git a/tests/acceptance/guid-node/metadata-test.ts b/tests/acceptance/guid-node/metadata-test.ts index f3656387360..f20f41fffcb 100644 --- a/tests/acceptance/guid-node/metadata-test.ts +++ b/tests/acceptance/guid-node/metadata-test.ts @@ -26,7 +26,8 @@ module('Acceptance | guid-node/metadata', hooks => { const metadataRecord = await this.owner.lookup('service:store') .findRecord('custom-item-metadata-record', node.id); assert.equal(currentURL(), url, `We are on ${url}`); - assert.equal(currentRouteName(), 'guid-node.metadata', 'We are at guid-node.metadata'); + assert.equal(currentRouteName(), 'guid-node.metadata.detail', + 'We are at guid-node.metadata.detail'); assert.dom('[data-test-display-resource-language]') .containsText(languageFromLanguageCode(metadataRecord.language), 'Language is correct'); assert.dom('[data-test-display-resource-type-general]') @@ -67,7 +68,7 @@ module('Acceptance | guid-node/metadata', hooks => { const metadataRecord = await this.owner.lookup('service:store') .findRecord('custom-item-metadata-record', node.id); assert.equal(currentURL(), url, `We are on ${url}`); - assert.equal(currentRouteName(), 'guid-node.metadata', 'We are at guid-node.metadata'); + assert.equal(currentRouteName(), 'guid-node.metadata.detail', 'We are at guid-node.metadata.detail'); assert.dom('[data-test-display-resource-language]') .containsText(languageFromLanguageCode(metadataRecord.language), 'Language is correct'); assert.dom('[data-test-display-resource-type-general]') @@ -107,7 +108,7 @@ module('Acceptance | guid-node/metadata', hooks => { const metadataRecord = await this.owner.lookup('service:store') .findRecord('custom-item-metadata-record', node.id); assert.equal(currentURL(), url, `We are on ${url}`); - assert.equal(currentRouteName(), 'guid-node.metadata', 'We are at guid-node.metadata'); + assert.equal(currentRouteName(), 'guid-node.metadata.detail', 'We are at guid-node.metadata.detail'); assert.dom('[data-test-display-resource-language]') .containsText(languageFromLanguageCode(metadataRecord.language), 'Language is correct'); assert.dom('[data-test-display-resource-type-general]') diff --git a/tests/acceptance/resolve-guid-test.ts b/tests/acceptance/resolve-guid-test.ts index c86e641fda9..196ff5e55d0 100644 --- a/tests/acceptance/resolve-guid-test.ts +++ b/tests/acceptance/resolve-guid-test.ts @@ -52,7 +52,7 @@ module('Acceptance | resolve-guid', hooks => { await visit(`/${file.id}`); - routingAssertions(assert, '--file', `/${file.id}`, 'guid-file'); + routingAssertions(assert, '--file', `/${file.id}`, 'guid-file.index'); }); }); @@ -104,9 +104,9 @@ module('Acceptance | resolve-guid', hooks => { test('Metadata', async function(assert) { const node = server.create('node'); - await visit(`/${node.id}/metadata`); + await visit(`/${node.id}/metadata/osf`); - routingAssertions(assert, '--node', `/${node.id}/metadata`, 'guid-node.metadata'); + routingAssertions(assert, '--node', `/${node.id}/metadata/osf`, 'guid-node.metadata.detail'); }); }); @@ -177,9 +177,10 @@ module('Acceptance | resolve-guid', hooks => { test('Metadata', async function(assert) { const reg = server.create('registration', { currentUserPermissions: [Permission.Admin] }); - await visit(`/${reg.id}/metadata`); + await visit(`/${reg.id}/metadata/osf`); - routingAssertions(assert, '--registries', `/${reg.id}/metadata`, 'registries.overview.metadata'); + routingAssertions(assert, '--registries', `/${reg.id}/metadata/osf`, + 'registries.overview.metadata.detail'); }); }); }); diff --git a/tests/engines/registries/acceptance/overview/metadata-test.ts b/tests/engines/registries/acceptance/overview/metadata-test.ts index 7b2a19764c3..9427ea096ab 100644 --- a/tests/engines/registries/acceptance/overview/metadata-test.ts +++ b/tests/engines/registries/acceptance/overview/metadata-test.ts @@ -31,7 +31,8 @@ module('Registries | Acceptance | overview/metadata', hooks => { const metadataRecord = await this.owner.lookup('service:store') .findRecord('custom-item-metadata-record', node.id); assert.equal(currentURL(), url, `We are on ${url}`); - assert.equal(currentRouteName(), 'registries.overview.metadata', 'We are at registries.overview.metadata'); + assert.equal(currentRouteName(), 'registries.overview.metadata.detail', + 'We are at registries.overview.metadata.detail'); assert.dom('[data-test-display-resource-language]') .containsText(languageFromCode(metadataRecord.language), 'Language is correct'); assert.dom('[data-test-display-resource-type-general]') diff --git a/tests/unit/guid-file/controller-test.ts b/tests/unit/guid-file/controller-test.ts deleted file mode 100644 index e643e5d2305..00000000000 --- a/tests/unit/guid-file/controller-test.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { setupTest } from 'ember-qunit'; -import { module, test } from 'qunit'; - -module('Unit | Controller | guid-file', hooks => { - setupTest(hooks); - - // Replace this with your real tests. - - test('it exists', function(assert) { - const controller = this.owner.lookup('controller:guid-file'); - assert.ok(controller); - }); -}); diff --git a/translations/en-us.yml b/translations/en-us.yml index db19e840f42..873cae9d67d 100644 --- a/translations/en-us.yml +++ b/translations/en-us.yml @@ -171,6 +171,10 @@ file-detail: modification-date: 'Date modified' registration-date: 'Date registered' withdrawal-date: 'Date withdrawn' + metadata: + add-record: 'Add Record' + add-record-tooltip: 'Add a Cedar Metadata schema to this file.' + return-to-file: 'Return to {fileName}' resource-help-dialog: heading: 'About file resource information' write-permission: 'The resource information section allows you to describe what kind of material you are sharing in a human and machine readable format. Indexes and search engines can use the resource types to filter results, increasing discoverability for works with completed metadata. For example, indicating that your resource type is “Dataset” will allow your work to be displayed in other indexes and repositories that specialize in data in addition to the OSF.

On this page you can describe the resource type of this individual file. You can also describe the resources within your entire {parentNodeType} on the {parentNodeType} metadata page.

OSF enables the
Datacite Resource Types. More information is available on our help guides.' @@ -212,7 +216,38 @@ dashboard: registries: 'OSF Registries' preprints: 'OSF Preprints' institutions: 'OSF Institutions' - +metadata: + tab-title: 'Metadata' + main-tab: 'OSF' + header: 'Metadata' + download: 'Download Metadata Record' + add-record: 'Add Community Metadata Records' + see-more: 'Click to see more metadata options' + see-less: 'Click to see less metadata options' + add-flow: + select-metadata-template: 'Select a Metadata Template' + select-different-metadata-template: 'Select a different template' + explanation: 'OSF has partnered with CEDAR to provide more ways to annotate your research with domain or community-specific metadata records. If you would like to request the addition of a new metadata template, contact us at {supportEmail}.' + available-templates: 'Available Templates from CEDAR' + select: 'Select' + tab-title-select: 'Select Record' + tab-title-add: 'Add' + saving: 'Saving Record' + edit: 'Edit Record' + template-exists: 'You have already added a record with this template' +cedar: + editor: + save-draft-button: 'Save Draft' + save-draft-button-tooltip: 'The metadata record has required fields that have not been filled in. You may save this metadata record as a draft. It will not be visible to any non-admin users.' + publish-button: 'Publish' + cancel-button: 'Cancel' + error: 'Save Failed. Please try again.' + edit-tooltip: 'Edit the metadata record.' + share: 'Copy url to clipboard to share.' + renderer: + draft: 'Draft' + draft-explanation: "This metadata has a status of 'Draft' and is not publicly viewable. To 'Publish' this metadata please fill in all required fields and resubmit the data." + published-explanation: "This metadata has a status of 'Published' and is publicly viewable." search: page-title: 'Search' index-card: @@ -2146,7 +2181,6 @@ osf-components: modification-date: 'Date modified' registration-date: 'Date registered' withdrawal-date: 'Date withdrawn' - metadata-header: 'Metadata' resource-information: 'Resource Information' resource-information-help: 'More information about resource information' contributors: 'Contributors' diff --git a/yarn.lock b/yarn.lock index 7ffd33553ae..4eebcbe6e88 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9165,6 +9165,16 @@ ccount@^1.0.0: resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== +cedar-artifact-viewer@^0.9.3: + version "0.9.5" + resolved "https://registry.yarnpkg.com/cedar-artifact-viewer/-/cedar-artifact-viewer-0.9.5.tgz#0679b8cff2a2be96c0ef9ac8cc567327aba6e2e6" + integrity sha512-o23pXLrLBB6ZgZZW79SaE+c41CEGSASZ9YC0qKd8BK8b2EmLwiH18dEQv5pXYSxKKo3Ue7WdnyLoRNEZ+yo9mQ== + +cedar-embeddable-editor@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/cedar-embeddable-editor/-/cedar-embeddable-editor-1.2.1.tgz#e4a27e657b6d63fd4e86506ed4ca77a693b8c51d" + integrity sha512-XyAgvQimvFBCuLuWIvYpb2fEgCKMgEOj9vHP47Heurycs9B6Wbvk3bIvJ8GbqadKA8j83z1772vF3f+65P89qw== + chai-as-promised@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/chai-as-promised/-/chai-as-promised-6.0.0.tgz#1a02a433a6f24dafac63b9c96fa1684db1aa8da6"